initialize_app prepare_to_run_command Deploy Deploying Playbooks Parsed arguments: Namespace(become=False, check=False, diff=False, extra_vars=None, inventory=['/etc/kolla/inventory'], limit=None, skip_tags=None, tags=None, list_tasks=False, playbook=None, vault_id=[], vault_password_file=[], ask_vault_password=False, kolla_config_path='/etc/kolla', kolla_passwords=None) Running command: ansible-playbook -vvv --inventory /etc/kolla/inventory -e @/etc/kolla/globals.yml -e @/etc/kolla/passwords.yml -e kolla_action=deploy -e CONFIG_DIR=/etc/kolla /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details ansible-playbook [core 2.19.11] config file = /etc/ansible/ansible.cfg configured module search path = ['/home/zuul/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible ansible collection location = /home/zuul/.ansible/collections:/usr/share/ansible/collections executable location = /home/zuul/kolla-ansible-venv/bin/ansible-playbook python version = 3.13.5 (main, Jul 15 2026, 20:25:40) [GCC 14.2.0] (/home/zuul/kolla-ansible-venv/bin/python3) jinja version = 3.1.6 pyyaml version = 6.0.3 (with libyaml v0.2.5) Using /etc/ansible/ansible.cfg as config file host_list declined parsing /etc/kolla/inventory as it did not pass its verify_file() method auto declined parsing /etc/kolla/inventory as it did not pass its verify_file() method Parsed /etc/kolla/inventory inventory source with ini plugin statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/prechecks/tasks/inventory_checks.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/prechecks/tasks/datetime_checks.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/prechecks/tasks/service_checks.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/prechecks/tasks/package_checks.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/prechecks/tasks/user_checks.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/prechecks/tasks/database_checks.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/prechecks/tasks/registry_checks.yml redirecting (type: callback) ansible.builtin.profile_tasks to ansible.posix.profile_tasks redirecting (type: callback) ansible.builtin.timer to ansible.posix.timer Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. PLAYBOOK: site.yml ************************************************************* 69 plays in /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml PLAY [Gather facts for all hosts] ********************************************** TASK [Group hosts to determine when using --limit] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/gather-facts.yml:14 Tuesday 04 August 2026 08:54:39 +0000 (0:00:00.054) 0:00:00.054 ******** ok: [primary] => { "add_group": "all_using_limit_False", "changed": false, "parent_groups": [ "all" ] } TASK [Gather facts] ************************************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/gather-facts.yml:19 Tuesday 04 August 2026 08:54:40 +0000 (0:00:00.032) 0:00:00.087 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/setup.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"ansible_facts": {"ansible_system": "Linux", "ansible_kernel": "6.12.100+deb13-amd64", "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Debian 6.12.100-1 (2026-07-30)", "ansible_machine": "x86_64", "ansible_python_version": "3.13.5", "ansible_fqdn": "primary", "ansible_hostname": "primary", "ansible_nodename": "primary", "ansible_domain": "", "ansible_userspace_bits": "64", "ansible_architecture": "x86_64", "ansible_userspace_architecture": "x86_64", "ansible_machine_id": "157f4d4e4013417884a86dba7e2b9c5e", "ansible_distribution": "Debian", "ansible_distribution_release": "trixie", "ansible_distribution_version": "13.6", "ansible_distribution_major_version": "13", "ansible_distribution_file_path": "/etc/os-release", "ansible_distribution_file_variety": "Debian", "ansible_distribution_file_parsed": true, "ansible_distribution_minor_version": "6", "ansible_os_family": "Debian", "ansible_virtualization_role": "guest", "ansible_virtualization_type": "openstack", "ansible_virtualization_tech_guest": ["openstack"], "ansible_virtualization_tech_host": ["kvm"], "ansible_is_chroot": false, "ansible_user_id": "zuul", "ansible_user_uid": 1000, "ansible_user_gid": 1000, "ansible_user_gecos": "", "ansible_user_dir": "/home/zuul", "ansible_user_shell": "/bin/bash", "ansible_real_user_id": 1000, "ansible_effective_user_id": 1000, "ansible_real_group_id": 1000, "ansible_effective_group_id": 1000, "ansible_selinux_python_present": true, "ansible_selinux": {"status": "disabled"}, "ansible_dns": {"nameservers": ["127.0.0.1"]}, "ansible_fips": false, "ansible_fibre_channel_wwn": [], "ansible_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-6.12.100+deb13-amd64", "root": "LABEL=cloudimg-rootfs", "ro": true, "console": "ttyS0,115200", "no_timer_check": true, "nofb": true, "nomodeset": true, "gfxpayload": "text"}, "ansible_proc_cmdline": {"BOOT_IMAGE": "/boot/vmlinuz-6.12.100+deb13-amd64", "root": "LABEL=cloudimg-rootfs", "ro": true, "console": ["tty0", "ttyS0,115200"], "no_timer_check": true, "nofb": true, "nomodeset": true, "gfxpayload": "text"}, "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQC0uq5hOe/m20kphtUcrbpKv8MlaWIor7TPR58wcwBTQiD/crm87Fflq/17gUMvlUcpoRzAcpCvOPpsrn4wvVxSQigqFPCnryTooomB0sBipVZ/7e8rncLB4i0+PxWZVkWPhMhmFG72VxkyYPT51GmAP3MT8qRXPcK5fAvyY93Z5Ip/Deb94Kf20BtA854E6I3KaNCQHUr8bsYLj/JiMDeJZ7RJM1K5biFXqFGpFRqFsV+tusctXJqEBJPcItDGKy197vzoW74GCJEISv912CSK3syoear/3oB4wUI8AXbQi+ti1eC3rHtvf5k6B4u2N8ux5lZHPOK/7E70qh6T/Y/k1ZgvreH7L7CRUJ9qM208gc7I4P0iJ8imhEJXZwI3gbHw+vPOwEncP1Tgc6a8ZbAL1gMzitI3lSBOXriBdDOyXwKFXp3syWqubiMuyW0xpqvM6vGhLF70CFChfjdiG5bkb35z8GZKle6Zb8bRZqfqwsZAuraxsuPmhy9nXOYfL40=", "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa", "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPNqZQy3FtU2kjC56YVHWSsUTDX1xCfEq+0Tv3dllsUyECDfPWr5t+wiskBSNby3fl5QN15D1zFnTh0yCGAOWJQ=", "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256", "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIGbCZAd6b6hgMcJpb287fbMXL2Nzt9wso/qcoNJ9/r5l", "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519", "ansible_apparmor": {"status": "enabled"}, "ansible_processor": ["0", "AuthenticAMD", "AMD EPYC-Rome Processor", "1", "AuthenticAMD", "AMD EPYC-Rome Processor", "2", "AuthenticAMD", "AMD EPYC-Rome Processor", "3", "AuthenticAMD", "AMD EPYC-Rome Processor", "4", "AuthenticAMD", "AMD EPYC-Rome Processor", "5", "AuthenticAMD", "AMD EPYC-Rome Processor", "6", "AuthenticAMD", "AMD EPYC-Rome Processor", "7", "AuthenticAMD", "AMD EPYC-Rome Processor"], "ansible_flags": ["fpu", "vme", "de", "pse", "tsc", "msr", "pae", "mce", "cx8", "apic", "sep", "mtrr", "pge", "mca", "cmov", "pat", "pse36", "clflush", "mmx", "fxsr", "sse", "sse2", "syscall", "nx", "mmxext", "fxsr_opt", "pdpe1gb", "rdtscp", "lm", "rep_good", "nopl", "xtopology", "cpuid", "extd_apicid", "tsc_known_freq", "pni", "pclmulqdq", "ssse3", "fma", "cx16", "sse4_1", "sse4_2", "x2apic", "movbe", "popcnt", "tsc_deadline_timer", "aes", "xsave", "avx", "f16c", "rdrand", "hypervisor", "lahf_lm", "cmp_legacy", "svm", "cr8_legacy", "abm", "sse4a", "misalignsse", "3dnowprefetch", "osvw", "topoext", "perfctr_core", "ssbd", "ibrs", "ibpb", "stibp", "vmmcall", "fsgsbase", "tsc_adjust", "bmi1", "avx2", "smep", "bmi2", "rdseed", "adx", "smap", "clflushopt", "clwb", "sha_ni", "xsaveopt", "xsavec", "xgetbv1", "clzero", "xsaveerptr", "wbnoinvd", "arat", "npt", "nrip_save", "umip", "rdpid", "arch_capabilities"], "ansible_processor_count": 8, "ansible_processor_cores": 1, "ansible_processor_threads_per_core": 1, "ansible_processor_vcpus": 8, "ansible_processor_nproc": 8, "ansible_memtotal_mb": 15998, "ansible_memfree_mb": 253, "ansible_swaptotal_mb": 0, "ansible_swapfree_mb": 0, "ansible_memory_mb": {"real": {"total": 15998, "used": 15745, "free": 253}, "nocache": {"free": 13939, "used": 2059}, "swap": {"total": 0, "free": 0, "used": 0, "cached": 0}}, "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_form_factor": "Other", "ansible_product_name": "OpenStack Nova", "ansible_product_serial": "NA", "ansible_product_uuid": "NA", "ansible_product_version": "26.2.1", "ansible_system_vendor": "OpenStack Foundation", "ansible_devices": {"sr0": {"virtual": 1, "links": {"ids": ["ata-QEMU_DVD-ROM_QM00001"], "uuids": ["2026-08-04-08-36-29-00"], "labels": ["config-2"], "masters": []}, "vendor": "QEMU", "model": "QEMU DVD-ROM", "sas_address": null, "sas_device_handle": null, "removable": "1", "support_discard": "0", "partitions": {}, "rotational": "1", "scheduler_mode": "mq-deadline", "sectorsize": "2048", "sectors": 251, "size": "502.00 KB", "host": "", "holders": []}, "vda": {"virtual": 1, "links": {"ids": [], "uuids": [], "labels": [], "masters": []}, "vendor": "0x1af4", "model": null, "sas_address": null, "sas_device_handle": null, "removable": "0", "support_discard": "512", "partitions": {"vda1": {"links": {"ids": [], "uuids": ["31400f7d-e515-47cb-9eb7-f2e3483c9b81"], "labels": ["cloudimg-rootfs"], "masters": []}, "start": "2048", "sectorsize": 512, "sectors": 167770079, "size": "80.00 GB", "uuid": "31400f7d-e515-47cb-9eb7-f2e3483c9b81", "holders": []}}, "rotational": "1", "scheduler_mode": "none", "sectorsize": "512", "sectors": 167772160, "size": "80.00 GB", "host": "", "holders": []}}, "ansible_device_links": {"ids": {"sr0": ["ata-QEMU_DVD-ROM_QM00001"]}, "uuids": {"sr0": ["2026-08-04-08-36-29-00"], "vda1": ["31400f7d-e515-47cb-9eb7-f2e3483c9b81"]}, "labels": {"sr0": ["config-2"], "vda1": ["cloudimg-rootfs"]}, "masters": {}}, "ansible_uptime_seconds": 1085, "ansible_lvm": "N/A", "ansible_mounts": [{"mount": "/", "device": "/dev/vda1", "fstype": "ext4", "options": "rw,relatime", "dump": 0, "passno": 0, "size_total": 79936368640, "size_available": 45155069952, "block_size": 4096, "block_total": 19515715, "block_available": 11024187, "block_used": 8491528, "inode_total": 20940800, "inode_available": 19665813, "inode_used": 1274987, "uuid": "31400f7d-e515-47cb-9eb7-f2e3483c9b81"}, {"mount": "/mnt/config", "device": "/dev/sr0", "fstype": "iso9660", "options": "ro,relatime,nojoliet,check=s,map=n,blocksize=2048,fmode=700,iocharset=utf8", "dump": 0, "passno": 0, "size_total": 514048, "size_available": 0, "block_size": 2048, "block_total": 251, "block_available": 0, "block_used": 251, "inode_total": 0, "inode_available": 0, "inode_used": 0, "uuid": "2026-08-04-08-36-29-00"}], "ansible_systemd": {"features": "+PAM +AUDIT +SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF -XKBCOMMON -UTMP +SYSVINIT +LIBARCHIVE", "version": 257}, "ansible_system_capabilities_enforced": "True", "ansible_system_capabilities": [""], "ansible_lsb": {"id": "Debian", "description": "Debian GNU/Linux 13 (trixie)", "release": "13", "codename": "trixie", "major_release": "13"}, "ansible_loadavg": {"1m": 1.515625, "5m": 2.490234375, "15m": 1.8251953125}, "ansible_python": {"version": {"major": 3, "minor": 13, "micro": 5, "releaselevel": "final", "serial": 0}, "version_info": [3, 13, 5, "final", 0], "executable": "/home/zuul/kolla-runtime-venv/bin/python", "has_sslcontext": true, "type": "cpython"}, "ansible_local": {}, "ansible_hostnqn": "", "ansible_iscsi_iqn": "", "ansible_date_time": {"year": "2026", "month": "08", "weekday": "Tuesday", "weekday_number": "2", "weeknumber": "31", "day": "04", "hour": "08", "minute": "54", "second": "41", "epoch": "1785833681", "epoch_int": "1785833681", "date": "2026-08-04", "time": "08:54:41", "iso8601_micro": "2026-08-04T08:54:41.031781Z", "iso8601": "2026-08-04T08:54:41Z", "iso8601_basic": "20260804T085441031781", "iso8601_basic_short": "20260804T085441", "tz": "UTC", "tz_dst": "UTC", "tz_offset": "+0000"}, "ansible_env": {"USER": "zuul", "SSH_CLIENT": "199.204.45.109 55536 22", "XDG_SESSION_TYPE": "tty", "SHLVL": "0", "MOTD_SHOWN": "pam", "HOME": "/home/zuul", "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus", "LOGNAME": "zuul", "_": "/bin/sh", "XDG_SESSION_CLASS": "user", "XDG_SESSION_ID": "9", "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games", "XDG_RUNTIME_DIR": "/run/user/1000", "LANG": "C.UTF-8", "SHELL": "/bin/bash", "PWD": "/home/zuul", "LC_ALL": "C.UTF-8", "SSH_CONNECTION": "199.204.45.109 55536 199.204.45.109 22"}, "ansible_interfaces": ["vxlan-1", "lo", "ens3", "veth-br-0", "veth-br-0-ext", "br-0", "vxlan-0"], "ansible_lo": {"device": "lo", "mtu": 65536, "active": true, "type": "loopback", "promisc": false, "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"}]}, "ansible_vxlan_0": {"device": "vxlan-0", "macaddress": "ca:4c:45:c8:90:de", "mtu": 1450, "active": true, "type": "ether", "speed": -1, "promisc": false, "ipv4": {"address": "192.0.2.1", "broadcast": "192.0.2.255", "netmask": "255.255.255.0", "network": "192.0.2.0", "prefix": "24"}, "ipv6": [{"address": "fe80::c84c:45ff:fec8:90de", "prefix": "64", "scope": "link"}]}, "ansible_br_0": {"device": "br-0", "macaddress": "d6:77:da:15:36:11", "mtu": 1450, "active": true, "type": "bridge", "interfaces": ["veth-br-0", "vxlan-1"], "id": "8000.d677da153611", "stp": false, "speed": 10000, "promisc": false, "ipv4": {"address": "198.51.100.1", "broadcast": "198.51.100.255", "netmask": "255.255.255.0", "network": "198.51.100.0", "prefix": "24"}, "ipv6": [{"address": "fe80::d477:daff:fe15:3611", "prefix": "64", "scope": "link"}]}, "ansible_ens3": {"device": "ens3", "macaddress": "fa:16:3e:01:4e:fc", "mtu": 1500, "active": true, "module": "virtio_net", "type": "ether", "pciid": "virtio1", "speed": -1, "promisc": false, "ipv4": {"address": "199.204.45.109", "broadcast": "199.204.45.255", "netmask": "255.255.255.0", "network": "199.204.45.0", "prefix": "24"}, "ipv6": [{"address": "2604:e100:1:0:f816:3eff:fe01:4efc", "prefix": "64", "scope": "global"}, {"address": "fe80::f816:3eff:fe01:4efc", "prefix": "64", "scope": "link"}]}, "ansible_veth_br_0_ext": {"device": "veth-br-0-ext", "macaddress": "e2:ac:41:97:8b:b4", "mtu": 1500, "active": true, "type": "ether", "speed": 10000, "promisc": false, "ipv6": [{"address": "fe80::e0ac:41ff:fe97:8bb4", "prefix": "64", "scope": "link"}]}, "ansible_veth_br_0": {"device": "veth-br-0", "macaddress": "f2:48:98:68:09:b0", "mtu": 1500, "active": true, "type": "ether", "speed": 10000, "promisc": true, "ipv6": [{"address": "fe80::f048:98ff:fe68:9b0", "prefix": "64", "scope": "link"}]}, "ansible_vxlan_1": {"device": "vxlan-1", "macaddress": "6e:a9:52:85:df:a1", "mtu": 1450, "active": true, "type": "ether", "speed": -1, "promisc": true, "ipv6": [{"address": "fe80::6ca9:52ff:fe85:dfa1", "prefix": "64", "scope": "link"}]}, "ansible_default_ipv4": {"gateway": "199.204.45.1", "interface": "ens3", "address": "199.204.45.109", "broadcast": "199.204.45.255", "netmask": "255.255.255.0", "network": "199.204.45.0", "prefix": "24", "macaddress": "fa:16:3e:01:4e:fc", "mtu": 1500, "type": "ether", "alias": "ens3"}, "ansible_default_ipv6": {"gateway": "fe80::ec90:6ff:fe4f:f167", "interface": "ens3", "address": "2604:e100:1:0:f816:3eff:fe01:4efc", "prefix": "64", "scope": "global", "macaddress": "fa:16:3e:01:4e:fc", "mtu": 1500, "type": "ether"}, "ansible_all_ipv4_addresses": ["192.0.2.1", "198.51.100.1", "199.204.45.109"], "ansible_all_ipv6_addresses": ["fe80::c84c:45ff:fec8:90de", "fe80::d477:daff:fe15:3611", "2604:e100:1:0:f816:3eff:fe01:4efc", "fe80::f816:3eff:fe01:4efc", "fe80::e0ac:41ff:fe97:8bb4", "fe80::f048:98ff:fe68:9b0", "fe80::6ca9:52ff:fe85:dfa1"], "ansible_locally_reachable_ips": {"ipv4": ["127.0.0.0/8", "127.0.0.1", "192.0.2.1", "198.51.100.1", "199.204.45.109"], "ipv6": ["::1", "2604:e100:1:0:f816:3eff:fe01:4efc", "fe80::6ca9:52ff:fe85:dfa1", "fe80::c84c:45ff:fec8:90de", "fe80::d477:daff:fe15:3611", "fe80::e0ac:41ff:fe97:8bb4", "fe80::f048:98ff:fe68:9b0", "fe80::f816:3eff:fe01:4efc"]}, "ansible_pkg_mgr": "apt", "ansible_service_mgr": "systemd", "gather_subset": ["all"], "module_setup": true}, "invocation": {"module_args": {"gather_subset": ["all"], "gather_timeout": 10, "filter": [], "fact_path": "/etc/ansible/facts.d"}}}\n', b'') [WARNING]: Could not match supplied host pattern, ignoring: all_using_limit_True ok: [primary] PLAY [Gather facts for all hosts (if using --limit)] *************************** skipping: no hosts matched PLAY [Group hosts based on configuration] ************************************** TASK [Group hosts based on Kolla action] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:16 Tuesday 04 August 2026 08:54:41 +0000 (0:00:01.207) 0:00:01.294 ******** ok: [primary] => { "add_group": "kolla_action_deploy", "changed": false, "parent_groups": [ "all" ] } TASK [Group hosts based on enabled services] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:21 Tuesday 04 August 2026 08:54:41 +0000 (0:00:00.034) 0:00:01.329 ******** ok: [primary] => (item=enable_aodh_False) => { "add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_barbican_False) => { "add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_blazar_False) => { "add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_ceilometer_False) => { "add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_ceph_rgw_False) => { "add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_cinder_False) => { "add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_cloudkitty_False) => { "add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_collectd_False) => { "add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_cyborg_False) => { "add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_designate_False) => { "add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_etcd_False) => { "add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_fluentd_True) => { "add_group": "enable_fluentd_True", "ansible_loop_var": "item", "changed": false, "item": "enable_fluentd_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_glance_True) => { "add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_gnocchi_False) => { "add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_grafana_False) => { "add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_hacluster_False) => { "add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_heat_True) => { "add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_horizon_True) => { "add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_ironic_False) => { "add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_iscsid_False) => { "add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_keystone_True) => { "add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_letsencrypt_False) => { "add_group": "enable_letsencrypt_False", "ansible_loop_var": "item", "changed": false, "item": "enable_letsencrypt_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_loadbalancer_True) => { "add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_magnum_False) => { "add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_manila_False) => { "add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_mariadb_True) => { "add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_masakari_False) => { "add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_memcached_True) => { "add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_mistral_False) => { "add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_multipathd_False) => { "add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_neutron_True) => { "add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_nova_True) => { "add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_octavia_False) => { "add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_opensearch_False) => { "add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_opensearch_dashboards_False) => { "add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => { "add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": [ "all" ] } [WARNING]: Could not match supplied host pattern, ignoring: kolla_action_precheck ok: [primary] => (item=enable_ovn_False) => { "add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_placement_True) => { "add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_prometheus_False) => { "add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_rabbitmq_True) => { "add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_valkey_False) => { "add_group": "enable_valkey_False", "ansible_loop_var": "item", "changed": false, "item": "enable_valkey_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_skyline_False) => { "add_group": "enable_skyline_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skyline_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_tacker_False) => { "add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_trove_False) => { "add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": [ "all" ] } ok: [primary] => (item=enable_watcher_False) => { "add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": [ "all" ] } PLAY [Apply role prechecks] **************************************************** skipping: no hosts matched PLAY [Apply role logs] ********************************************************* TASK [logs : Ensure log volume exists] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/logs/tasks/main.yml:5 Tuesday 04 August 2026 08:54:41 +0000 (0:00:00.377) 0:00:01.706 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xhwxhbohtauitobwzooylteohxruaiwr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "create_volume", "name": "kolla_logs", "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "create_volume", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "ignore_missing": false, "labels": {}, "name": "kolla_logs", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false } }, "result": false } TASK [logs : Ensure kolla_logs volume link to /var/log/kolla exists] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/logs/tasks/main.yml:12 Tuesday 04 August 2026 08:54:42 +0000 (0:00:00.591) 0:00:02.297 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fyikcnbnfqtphgdnihhsmwstqkzuicol ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/var/log/kolla", "src": "/var/lib/docker/volumes/kolla_logs/_data", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0777", "state": "link", "size": 40, "invocation": {"module_args": {"path": "/var/log/kolla", "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "modification_time": null, "access_time": null, "mode": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => { "changed": true, "dest": "/var/log/kolla", "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": null, "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": null, "path": "/var/log/kolla", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "unsafe_writes": false } }, "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0 } PLAY [Apply role kolla_toolbox] ************************************************ TASK [kolla_toolbox : Include tasks for action deploy] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/main.yml:2 Tuesday 04 August 2026 08:54:42 +0000 (0:00:00.471) 0:00:02.768 ******** [WARNING]: file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/bootstrap.yml is empty and had no tasks to include statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/check-containers.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/deploy.yml for primary TASK [kolla_toolbox : Ensuring config directories exist] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/config.yml:2 Tuesday 04 August 2026 08:54:42 +0000 (0:00:00.067) 0:00:02.836 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gobrwcjyjuxdiquiqrdwzkbzsxhdnwrh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/kolla-toolbox", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => { "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0 } TASK [kolla_toolbox : Copying over TLS certificates] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/config.yml:15 Tuesday 04 August 2026 08:54:43 +0000 (0:00:00.337) 0:00:03.174 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for kolla_toolbox] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 08:54:43 +0000 (0:00:00.057) 0:00:03.231 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679 `" && echo ansible-tmp-1785833683.253081-44937-143777770794679="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833683.253081-44937-143777770794679=/home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bdojaeqatteotcscnunumexifyfspgqo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/kolla-toolbox/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679/ /home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bscnuudwtzoiytrhxtjvwdwulqrlrfsd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_999090', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/kolla-toolbox/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/kolla-toolbox/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "kolla-toolbox", "value": { "container_name": "kolla_toolbox", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833683.253081-44937-143777770794679/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for kolla_toolbox] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 08:54:44 +0000 (0:00:01.217) 0:00:04.448 ******** skipping: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_999090', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "kolla-toolbox", "value": { "container_name": "kolla_toolbox", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for kolla_toolbox] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 08:54:44 +0000 (0:00:00.066) 0:00:04.515 ******** skipping: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_999090', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "kolla-toolbox", "value": { "container_name": "kolla_toolbox", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS key for kolla_toolbox] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 08:54:44 +0000 (0:00:00.065) 0:00:04.581 ******** skipping: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_999090', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "kolla-toolbox", "value": { "container_name": "kolla_toolbox", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [kolla_toolbox : Copying over config.json files for services] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/config.yml:20 Tuesday 04 August 2026 08:54:44 +0000 (0:00:00.068) 0:00:04.649 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681 `" && echo ansible-tmp-1785833684.668989-44978-160338591918681="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833684.668989-44978-160338591918681=/home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-frojuqkhelfdweueujpyuuljiabfamqa ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/kolla-toolbox/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp48s_0m9z/kolla-toolbox.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp48s_0m9z/kolla-toolbox.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681/ /home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tpohkjkcoeugdpqcbbcszhysnrvlpclo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681/.source.json", "md5sum": "a40006cc5b47a8b72cb452cba140cf12", "checksum": "a8b5fb7308e229d98efa17c051159bfd5c156839", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1782, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681/.source.json", "follow": false, "_original_basename": "kolla-toolbox.json.j2", "checksum": "a8b5fb7308e229d98efa17c051159bfd5c156839", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_999090', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "a8b5fb7308e229d98efa17c051159bfd5c156839", "dest": "/etc/kolla/kolla-toolbox/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "kolla-toolbox.json.j2", "attributes": null, "backup": false, "checksum": "a8b5fb7308e229d98efa17c051159bfd5c156839", "content": null, "dest": "/etc/kolla/kolla-toolbox/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "kolla-toolbox", "value": { "container_name": "kolla_toolbox", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "a40006cc5b47a8b72cb452cba140cf12", "mode": "0660", "owner": "root", "size": 1782, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833684.668989-44978-160338591918681/.source.json", "state": "file", "uid": 0 } TASK [kolla_toolbox : Ensure RabbitMQ Erlang cookie exists] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/config.yml:28 Tuesday 04 August 2026 08:54:45 +0000 (0:00:00.770) 0:00:05.420 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392 `" && echo ansible-tmp-1785833685.419408-45016-166622128779392="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833685.419408-45016-166622128779392=/home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-symudidleglcmvilkubonetdlwuwwkny ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpz920cki1/rabbitmq-erlang.cookie.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392/.source.cookie <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpz920cki1/rabbitmq-erlang.cookie.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392/.source.cookie\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392/ /home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392/.source.cookie && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gkxdjhowqurziqsqsjnwbzqtybskszkt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392/.source.cookie", "md5sum": "c91ca9dddc7f7759ebd44e8f78a3fa2a", "checksum": "261e5470ce4edcd6e6bef88b38baf794fa3c1f0c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 41, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392/.source.cookie", "follow": false, "_original_basename": "rabbitmq-erlang.cookie.j2", "checksum": "261e5470ce4edcd6e6bef88b38baf794fa3c1f0c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "261e5470ce4edcd6e6bef88b38baf794fa3c1f0c", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rabbitmq-erlang.cookie.j2", "attributes": null, "backup": false, "checksum": "261e5470ce4edcd6e6bef88b38baf794fa3c1f0c", "content": null, "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392/.source.cookie", "unsafe_writes": false, "validate": null } }, "md5sum": "c91ca9dddc7f7759ebd44e8f78a3fa2a", "mode": "0660", "owner": "root", "size": 41, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833685.419408-45016-166622128779392/.source.cookie", "state": "file", "uid": 0 } TASK [kolla_toolbox : Ensuring config directories have correct owner and permission] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/config.yml:38 Tuesday 04 August 2026 08:54:46 +0000 (0:00:00.766) 0:00:06.186 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dzfpmdixeicfwlbfoziuazzqpvpauclh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/kolla-toolbox", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "state": "directory", "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') ok: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_999090', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": 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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "kolla-toolbox", "value": { "container_name": "kolla_toolbox", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0 } TASK [kolla_toolbox : Copy rabbitmq-env.conf to kolla toolbox] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/config.yml:48 Tuesday 04 August 2026 08:54:46 +0000 (0:00:00.382) 0:00:06.569 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933 `" && echo ansible-tmp-1785833686.585042-45062-140062821163933="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833686.585042-45062-140062821163933=/home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-taxkjjzxuluialdoorobwknfbbyxpyvj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmk7ncuwf/rabbitmq-env.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmk7ncuwf/rabbitmq-env.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933/ /home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wumigofwguscaxsbqhtqommakocaquty ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933/.source.conf", "md5sum": "cd25ee62f05df45f06fe6780efae9a49", "checksum": "e55b277931400f40de0cdba9248de82387573be4", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 68, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933/.source.conf", "follow": false, "_original_basename": "rabbitmq-env.conf.j2", "checksum": "e55b277931400f40de0cdba9248de82387573be4", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/templates/rabbitmq-env.conf.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rabbitmq-env.conf.j2", "attributes": null, "backup": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "content": null, "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933/.source.conf", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/templates/rabbitmq-env.conf.j2", "md5sum": "cd25ee62f05df45f06fe6780efae9a49", "mode": "0600", "owner": "root", "size": 68, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833686.585042-45062-140062821163933/.source.conf", "state": "file", "uid": 0 } TASK [kolla_toolbox : Copy rabbitmq erl_inetrc to kolla toolbox] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/config.yml:62 Tuesday 04 August 2026 08:54:47 +0000 (0:00:00.743) 0:00:07.313 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909 `" && echo ansible-tmp-1785833687.325745-45100-127488591284909="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833687.325745-45100-127488591284909=/home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mkbfbvsndniomljhpyiayzlojimvnuvs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/kolla-toolbox/erl_inetrc", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpugtngdhx/erl_inetrc.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpugtngdhx/erl_inetrc.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909/ /home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vxpzgjbqazhgqbypktqazwctzwkmkkde ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909/.source", "md5sum": "d41d8cd98f00b204e9800998ecf8427e", "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 0, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909/.source", "follow": false, "_original_basename": "erl_inetrc.j2", "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/templates/erl_inetrc.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "erl_inetrc.j2", "attributes": null, "backup": false, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "content": null, "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909/.source", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/templates/erl_inetrc.j2", "md5sum": "d41d8cd98f00b204e9800998ecf8427e", "mode": "0600", "owner": "root", "size": 0, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833687.325745-45100-127488591284909/.source", "state": "file", "uid": 0 } TASK [kolla_toolbox : Copy clouds.yaml to kolla toolbox] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/config.yml:76 Tuesday 04 August 2026 08:54:47 +0000 (0:00:00.734) 0:00:08.047 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458 `" && echo ansible-tmp-1785833688.0324152-45138-99705729844458="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833688.0324152-45138-99705729844458=/home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ewkwaibqxvnuhaivpbedgwdsuvkzcilj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/kolla-toolbox/clouds.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpsvpbuadr/clouds.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpsvpbuadr/clouds.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458/ /home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gxqkoayxmsesrcqdorkwqqskvlzzeywm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/clouds.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458/.source.yaml", "md5sum": "0ef2395633738565e021b819d438b0df", "checksum": "66d5f1ecd4464d6bfcf13cb7eac197a10bdd976d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1328, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/clouds.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458/.source.yaml", "follow": false, "_original_basename": "clouds.yaml.j2", "checksum": "66d5f1ecd4464d6bfcf13cb7eac197a10bdd976d", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "66d5f1ecd4464d6bfcf13cb7eac197a10bdd976d", "dest": "/etc/kolla/kolla-toolbox/clouds.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "clouds.yaml.j2", "attributes": null, "backup": false, "checksum": "66d5f1ecd4464d6bfcf13cb7eac197a10bdd976d", "content": null, "dest": "/etc/kolla/kolla-toolbox/clouds.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "0ef2395633738565e021b819d438b0df", "mode": "0660", "owner": "root", "size": 1328, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833688.0324152-45138-99705729844458/.source.yaml", "state": "file", "uid": 0 } TASK [service-check-containers : Check containers for kolla_toolbox] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 08:54:48 +0000 (0:00:00.836) 0:00:08.883 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cekleogskpyqgxsrguwradqabtvutwlw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "kolla_toolbox"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "name": "kolla_toolbox", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "ANSIBLE_NOCOLOR": "1", "ANSIBLE_LIBRARY": "/usr/share/ansible", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt"}}}}\n', b'') changed: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_999090', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "kolla_toolbox", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "labels": {}, "name": "kolla_toolbox", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "item": { "key": "kolla-toolbox", "value": { "container_name": "kolla_toolbox", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for kolla_toolbox] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 08:54:49 +0000 (0:00:00.552) 0:00:09.435 ******** Notification for handler Restart kolla-toolbox container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart kolla-toolbox container" } TASK [service-check-containers : Check containers that require iteration for kolla_toolbox] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 08:54:49 +0000 (0:00:00.068) 0:00:09.504 ******** skipping: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_999090', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "kolla-toolbox", "value": { "container_name": "kolla_toolbox", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [kolla_toolbox : Flush handlers] ****************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/tasks/deploy.yml:11 Tuesday 04 August 2026 08:54:49 +0000 (0:00:00.069) 0:00:09.573 ******** NOTIFIED HANDLER kolla_toolbox : Restart kolla-toolbox container for primary META: triggered running handlers for primary RUNNING HANDLER [kolla_toolbox : Restart kolla-toolbox container] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/handlers/main.yml:2 Tuesday 04 August 2026 08:54:49 +0000 (0:00:00.002) 0:00:09.576 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lwzwzprpqlkblqorvpnaadqpgbibaotv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "name": "kolla_toolbox", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "ANSIBLE_NOCOLOR": "1", "ANSIBLE_LIBRARY": "/usr/share/ansible", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt", "KOLLA_SERVICE_NAME": "kolla-toolbox", "TZ": "Etc/UTC"}}}}\n', b'') NOTIFIED HANDLER kolla_toolbox : Initializing toolbox container using normal user for primary changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1", "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "kolla-toolbox", "REQUESTS_CA_BUNDLE": "/etc/ssl/certs/ca-certificates.crt", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/kolla-toolbox:change_999090", "labels": {}, "name": "kolla_toolbox", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "result": false } RUNNING HANDLER [kolla_toolbox : Initializing toolbox container using normal user] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/handlers/main.yml:19 Tuesday 04 August 2026 08:54:58 +0000 (0:00:09.389) 0:00:18.965 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iviuckbbwyxwncnhvlgfatlvqzgojilu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "ansible [core 2.21.2]\\r\\n config file = /etc/ansible/ansible.cfg\\r\\n configured module search path = [\'/usr/share/ansible\']\\r\\n ansible python module location = /opt/ansible/lib/python3.13/site-packages/ansible\\r\\n ansible collection location = /var/lib/ansible/.ansible/collections:/usr/share/ansible/collections\\r\\n executable location = /opt/ansible/bin/ansible\\r\\n python version = 3.13.5 (main, Jul 15 2026, 20:25:40) [GCC 14.2.0] (/opt/ansible/bin/python3)\\r\\n jinja version = 3.1.6\\r\\n pyyaml version = 6.0.3 (with libyaml v0.2.5)", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "-t", "kolla_toolbox", "ansible", "--version"], "start": "2026-08-04 08:54:59.302104", "end": "2026-08-04 08:54:59.767454", "delta": "0:00:00.465350", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec -t kolla_toolbox ansible --version", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "cmd": [ "docker", "exec", "-t", "kolla_toolbox", "ansible", "--version" ], "delta": "0:00:00.465350", "end": "2026-08-04 08:54:59.767454", "invocation": { "module_args": { "_raw_params": "docker exec -t kolla_toolbox ansible --version", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 08:54:59.302104", "stderr": "", "stderr_lines": [], "stdout": "ansible [core 2.21.2]\r\n config file = /etc/ansible/ansible.cfg\r\n configured module search path = ['/usr/share/ansible']\r\n ansible python module location = /opt/ansible/lib/python3.13/site-packages/ansible\r\n ansible collection location = /var/lib/ansible/.ansible/collections:/usr/share/ansible/collections\r\n executable location = /opt/ansible/bin/ansible\r\n python version = 3.13.5 (main, Jul 15 2026, 20:25:40) [GCC 14.2.0] (/opt/ansible/bin/python3)\r\n jinja version = 3.1.6\r\n pyyaml version = 6.0.3 (with libyaml v0.2.5)", "stdout_lines": [ "ansible [core 2.21.2]", " config file = /etc/ansible/ansible.cfg", " configured module search path = ['/usr/share/ansible']", " ansible python module location = /opt/ansible/lib/python3.13/site-packages/ansible", " ansible collection location = /var/lib/ansible/.ansible/collections:/usr/share/ansible/collections", " executable location = /opt/ansible/bin/ansible", " python version = 3.13.5 (main, Jul 15 2026, 20:25:40) [GCC 14.2.0] (/opt/ansible/bin/python3)", " jinja version = 3.1.6", " pyyaml version = 6.0.3 (with libyaml v0.2.5)" ] } PLAY [Apply role cron] ********************************************************* TASK [cron : Include tasks for action deploy] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/main.yml:2 Tuesday 04 August 2026 08:54:59 +0000 (0:00:00.930) 0:00:19.896 ******** [WARNING]: file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/bootstrap.yml is empty and had no tasks to include statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/check-containers.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/deploy.yml for primary TASK [cron : Ensuring config directories exist] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/config.yml:2 Tuesday 04 August 2026 08:54:59 +0000 (0:00:00.070) 0:00:19.967 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-icdtbrcaucfycztpxffoxgfhqbxjxilf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/cron", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => { "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/cron", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0 } TASK [cron : Copying over TLS certificates] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/config.yml:15 Tuesday 04 August 2026 08:55:00 +0000 (0:00:00.330) 0:00:20.297 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for cron] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 08:55:00 +0000 (0:00:00.057) 0:00:20.355 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449 `" && echo ansible-tmp-1785833700.368724-46450-145364082033449="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833700.368724-46450-145364082033449=/home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-quiclqqwuopkydctganbcidqwyyohghd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/cron/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449/ /home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-stxjohjodbhyjldjalijnkdzfzcbyjcc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/cron/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/cron/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_999090', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/cron/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/cron/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "cron", "value": { "container_name": "cron", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_LOGROTATE_SCHEDULE": "daily" }, "group": "cron", "image": "primary:4000/lokolla/cron:change_999090", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833700.368724-46450-145364082033449/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for cron] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 08:55:01 +0000 (0:00:00.774) 0:00:21.129 ******** skipping: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_999090', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "cron", "value": { "container_name": "cron", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_LOGROTATE_SCHEDULE": "daily" }, "group": "cron", "image": "primary:4000/lokolla/cron:change_999090", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for cron] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 08:55:01 +0000 (0:00:00.060) 0:00:21.189 ******** skipping: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_999090', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "cron", "value": { "container_name": "cron", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_LOGROTATE_SCHEDULE": "daily" }, "group": "cron", "image": "primary:4000/lokolla/cron:change_999090", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS key for cron] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 08:55:01 +0000 (0:00:00.063) 0:00:21.253 ******** skipping: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_999090', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "cron", "value": { "container_name": "cron", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_LOGROTATE_SCHEDULE": "daily" }, "group": "cron", "image": "primary:4000/lokolla/cron:change_999090", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [cron : Copying over config.json files for services] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/config.yml:20 Tuesday 04 August 2026 08:55:01 +0000 (0:00:00.063) 0:00:21.316 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256 `" && echo ansible-tmp-1785833701.324163-46492-254415641758256="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833701.324163-46492-254415641758256=/home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xjyofpckhadcqtthhwftmqexndeemrmr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/cron/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp80g43ior/cron.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp80g43ior/cron.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256/ /home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qfaawlsupjklosrhjgeqsqusknrqvdtt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/cron/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256/.source.json", "md5sum": "b4b8eba3c9ed7695d9f6a58c49ece310", "checksum": "c869e95dc9371d5a5f5088b837a09f42ead097b3", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 886, "invocation": {"module_args": {"dest": "/etc/kolla/cron/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256/.source.json", "follow": false, "_original_basename": "cron.json.j2", "checksum": "c869e95dc9371d5a5f5088b837a09f42ead097b3", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_999090', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "c869e95dc9371d5a5f5088b837a09f42ead097b3", "dest": "/etc/kolla/cron/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "cron.json.j2", "attributes": null, "backup": false, "checksum": "c869e95dc9371d5a5f5088b837a09f42ead097b3", "content": null, "dest": "/etc/kolla/cron/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "cron", "value": { "container_name": "cron", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_LOGROTATE_SCHEDULE": "daily" }, "group": "cron", "image": "primary:4000/lokolla/cron:change_999090", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "b4b8eba3c9ed7695d9f6a58c49ece310", "mode": "0660", "owner": "root", "size": 886, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833701.324163-46492-254415641758256/.source.json", "state": "file", "uid": 0 } TASK [cron : Copying over cron logrotate config file] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/config.yml:28 Tuesday 04 August 2026 08:55:02 +0000 (0:00:00.791) 0:00:22.107 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556 `" && echo ansible-tmp-1785833702.1101584-46531-248733267811556="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833702.1101584-46531-248733267811556=/home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wrlqsttjdapwncwgmqiajmahnfbkkhcg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/cron/logrotate.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmg5zejmh/cron-logrotate-global.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmg5zejmh/cron-logrotate-global.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556/ /home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qbgvincfdraknntfzeszzzsprsvudkbl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/cron/logrotate.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556/.source.conf", "md5sum": "12214bc2a52c0d1b7a47f4b61a14bc5b", "checksum": "3261734e4737e4836331dc904dee401a647b3947", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 723, "invocation": {"module_args": {"dest": "/etc/kolla/cron/logrotate.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556/.source.conf", "follow": false, "_original_basename": "cron-logrotate-global.conf.j2", "checksum": "3261734e4737e4836331dc904dee401a647b3947", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/templates/cron-logrotate-global.conf.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "3261734e4737e4836331dc904dee401a647b3947", "dest": "/etc/kolla/cron/logrotate.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "cron-logrotate-global.conf.j2", "attributes": null, "backup": false, "checksum": "3261734e4737e4836331dc904dee401a647b3947", "content": null, "dest": "/etc/kolla/cron/logrotate.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556/.source.conf", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/templates/cron-logrotate-global.conf.j2", "md5sum": "12214bc2a52c0d1b7a47f4b61a14bc5b", "mode": "0660", "owner": "root", "size": 723, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833702.1101584-46531-248733267811556/.source.conf", "state": "file", "uid": 0 } TASK [cron : Ensuring config directories have correct owner and permission] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/config.yml:90 Tuesday 04 August 2026 08:55:02 +0000 (0:00:00.854) 0:00:22.962 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xjhsykksfelndfelpugqftvipdgsphnf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/cron", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "state": "directory", "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') ok: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_999090', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": 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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/cron", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "cron", "value": { "container_name": "cron", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_LOGROTATE_SCHEDULE": "daily" }, "group": "cron", "image": "primary:4000/lokolla/cron:change_999090", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0 } TASK [service-check-containers : Check containers for cron] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 08:55:03 +0000 (0:00:00.369) 0:00:23.331 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ldmrjfrnnrkasfbahcqeeotkjonyycet ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "cron"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/cron:change_999090", "name": "cron", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/"], "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", "KOLLA_LOGROTATE_SCHEDULE": "daily"}}}}\n', b'') changed: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_999090', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "cron", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_LOGROTATE_SCHEDULE": "daily" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/cron:change_999090", "labels": {}, "name": "cron", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "item": { "key": "cron", "value": { "container_name": "cron", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_LOGROTATE_SCHEDULE": "daily" }, "group": "cron", "image": "primary:4000/lokolla/cron:change_999090", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for cron] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 08:55:03 +0000 (0:00:00.600) 0:00:23.932 ******** Notification for handler Restart cron container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart cron container" } TASK [service-check-containers : Check containers that require iteration for cron] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 08:55:03 +0000 (0:00:00.055) 0:00:23.987 ******** skipping: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_999090', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "cron", "value": { "container_name": "cron", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_LOGROTATE_SCHEDULE": "daily" }, "group": "cron", "image": "primary:4000/lokolla/cron:change_999090", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [cron : Flush handlers] *************************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/tasks/deploy.yml:11 Tuesday 04 August 2026 08:55:03 +0000 (0:00:00.061) 0:00:24.048 ******** NOTIFIED HANDLER cron : Restart cron container for primary META: triggered running handlers for primary RUNNING HANDLER [cron : Restart cron container] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/cron/handlers/main.yml:2 Tuesday 04 August 2026 08:55:03 +0000 (0:00:00.002) 0:00:24.051 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-agqnamoomhdkqqsermhdumjaokmyfsad ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/cron:change_999090", "name": "cron", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/"], "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", "KOLLA_LOGROTATE_SCHEDULE": "daily", "KOLLA_SERVICE_NAME": "cron", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_LOGROTATE_SCHEDULE": "daily", "KOLLA_SERVICE_NAME": "cron", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/cron:change_999090", "labels": {}, "name": "cron", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "result": false } PLAY [Apply role fluentd] ****************************************************** TASK [fluentd : Include tasks for action deploy] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/main.yml:2 Tuesday 04 August 2026 08:55:06 +0000 (0:00:02.179) 0:00:26.231 ******** [WARNING]: file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/bootstrap.yml is empty and had no tasks to include statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/check-containers.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/deploy.yml for primary TASK [fluentd : Ensuring config directories exist] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:2 Tuesday 04 August 2026 08:55:06 +0000 (0:00:00.070) 0:00:26.301 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wzvjeniyavdztvakchregemwdkxzudgz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/fluentd", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => { "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/fluentd", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0 } TASK [fluentd : Copying over TLS certificates] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:15 Tuesday 04 August 2026 08:55:06 +0000 (0:00:00.364) 0:00:26.666 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for fluentd] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 08:55:06 +0000 (0:00:00.064) 0:00:26.730 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217 `" && echo ansible-tmp-1785833706.7480245-46861-235225265273217="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833706.7480245-46861-235225265273217=/home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zcsaivjcnazpfxkegicyndacvljaeimv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/fluentd/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217/ /home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zsnycwtawbaqkxguoadjqyssilluxdnn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/fluentd/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/fluentd/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_999090', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/fluentd/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/fluentd/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "fluentd", "value": { "container_name": "fluentd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "group": "fluentd", "image": "primary:4000/lokolla/fluentd:change_999090", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833706.7480245-46861-235225265273217/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for fluentd] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 08:55:07 +0000 (0:00:00.771) 0:00:27.502 ******** skipping: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_999090', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "fluentd", "value": { "container_name": "fluentd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "group": "fluentd", "image": "primary:4000/lokolla/fluentd:change_999090", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for fluentd] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 08:55:07 +0000 (0:00:00.066) 0:00:27.568 ******** skipping: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_999090', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "fluentd", "value": { "container_name": "fluentd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "group": "fluentd", "image": "primary:4000/lokolla/fluentd:change_999090", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS key for fluentd] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 08:55:07 +0000 (0:00:00.066) 0:00:27.635 ******** skipping: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_999090', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "fluentd", "value": { "container_name": "fluentd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "group": "fluentd", "image": "primary:4000/lokolla/fluentd:change_999090", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [fluentd : Ensure /var/log/journal exists on EL systems] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:20 Tuesday 04 August 2026 08:55:07 +0000 (0:00:00.066) 0:00:27.701 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_base_distro == 'rocky'", "skip_reason": "Conditional result was False" } TASK [fluentd : Copying over config.json files for services] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:30 Tuesday 04 August 2026 08:55:07 +0000 (0:00:00.031) 0:00:27.733 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893 `" && echo ansible-tmp-1785833707.7470186-47557-122168723239893="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833707.7470186-47557-122168723239893=/home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-acjcvjvmdfrlypqnpdxfhvusaasnzjua ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/fluentd/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp26sccit6/fluentd.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp26sccit6/fluentd.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893/ /home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kiajibzbavkhjvlsrjbwywxxgfbzjosb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/fluentd/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893/.source.json", "md5sum": "c38fd3a4aba38303fcf873984c69ed9d", "checksum": "3aee3eddb0a7b708fe6daf0fbdd95a46cce37cc2", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1375, "invocation": {"module_args": {"dest": "/etc/kolla/fluentd/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893/.source.json", "follow": false, "_original_basename": "fluentd.json.j2", "checksum": "3aee3eddb0a7b708fe6daf0fbdd95a46cce37cc2", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_999090', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "3aee3eddb0a7b708fe6daf0fbdd95a46cce37cc2", "dest": "/etc/kolla/fluentd/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "fluentd.json.j2", "attributes": null, "backup": false, "checksum": "3aee3eddb0a7b708fe6daf0fbdd95a46cce37cc2", "content": null, "dest": "/etc/kolla/fluentd/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "fluentd", "value": { "container_name": "fluentd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "group": "fluentd", "image": "primary:4000/lokolla/fluentd:change_999090", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "md5sum": "c38fd3a4aba38303fcf873984c69ed9d", "mode": "0660", "owner": "root", "size": 1375, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833707.7470186-47557-122168723239893/.source.json", "state": "file", "uid": 0 } TASK [fluentd : Find custom fluentd input config files] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:38 Tuesday 04 August 2026 08:55:08 +0000 (0:00:00.789) 0:00:28.523 ******** [WARNING]: Skipped '/etc/kolla/config/fluentd/input' path due to this access issue: '/etc/kolla/config/fluentd/input' is not a directory ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833708.4998338-47901-174926686373477 `" && echo ansible-tmp-1785833708.4998338-47901-174926686373477="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833708.4998338-47901-174926686373477 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/find.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpf3upw9vz TO /home/zuul/.ansible/tmp/ansible-tmp-1785833708.4998338-47901-174926686373477/AnsiballZ_find.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833708.4998338-47901-174926686373477/ /home/zuul/.ansible/tmp/ansible-tmp-1785833708.4998338-47901-174926686373477/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785833708.4998338-47901-174926686373477/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833708.4998338-47901-174926686373477/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "examined": 0, "files": [], "invocation": { "module_args": { "age": null, "age_stamp": "mtime", "checksum_algorithm": "sha1", "contains": null, "depth": null, "encoding": null, "exact_mode": true, "excludes": null, "file_type": "file", "follow": false, "get_checksum": false, "hidden": false, "limit": null, "mode": null, "path": "/etc/kolla/config/fluentd/input", "paths": [ "/etc/kolla/config/fluentd/input" ], "pattern": "*.conf", "patterns": [ "*.conf" ], "read_whole_file": false, "recurse": false, "size": null, "use_regex": false } }, "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": { "/etc/kolla/config/fluentd/input": "'/etc/kolla/config/fluentd/input' is not a directory" } } TASK [fluentd : Find custom fluentd filter config files] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:46 Tuesday 04 August 2026 08:55:08 +0000 (0:00:00.453) 0:00:28.977 ******** [WARNING]: Skipped '/etc/kolla/config/fluentd/filter' path due to this access issue: '/etc/kolla/config/fluentd/filter' is not a directory ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833708.9532862-47926-177187604717845 `" && echo ansible-tmp-1785833708.9532862-47926-177187604717845="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833708.9532862-47926-177187604717845 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/find.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpdpifqe_4 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833708.9532862-47926-177187604717845/AnsiballZ_find.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833708.9532862-47926-177187604717845/ /home/zuul/.ansible/tmp/ansible-tmp-1785833708.9532862-47926-177187604717845/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785833708.9532862-47926-177187604717845/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833708.9532862-47926-177187604717845/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "examined": 0, "files": [], "invocation": { "module_args": { "age": null, "age_stamp": "mtime", "checksum_algorithm": "sha1", "contains": null, "depth": null, "encoding": null, "exact_mode": true, "excludes": null, "file_type": "file", "follow": false, "get_checksum": false, "hidden": false, "limit": null, "mode": null, "path": "/etc/kolla/config/fluentd/filter", "paths": [ "/etc/kolla/config/fluentd/filter" ], "pattern": "*.conf", "patterns": [ "*.conf" ], "read_whole_file": false, "recurse": false, "size": null, "use_regex": false } }, "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": { "/etc/kolla/config/fluentd/filter": "'/etc/kolla/config/fluentd/filter' is not a directory" } } TASK [fluentd : Find custom fluentd format config files] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:54 Tuesday 04 August 2026 08:55:09 +0000 (0:00:00.316) 0:00:29.293 ******** [WARNING]: Skipped '/etc/kolla/config/fluentd/format' path due to this access issue: '/etc/kolla/config/fluentd/format' is not a directory ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833709.2681646-47951-76055905850892 `" && echo ansible-tmp-1785833709.2681646-47951-76055905850892="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833709.2681646-47951-76055905850892 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/find.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpwyu9emux TO /home/zuul/.ansible/tmp/ansible-tmp-1785833709.2681646-47951-76055905850892/AnsiballZ_find.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833709.2681646-47951-76055905850892/ /home/zuul/.ansible/tmp/ansible-tmp-1785833709.2681646-47951-76055905850892/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785833709.2681646-47951-76055905850892/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833709.2681646-47951-76055905850892/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "examined": 0, "files": [], "invocation": { "module_args": { "age": null, "age_stamp": "mtime", "checksum_algorithm": "sha1", "contains": null, "depth": null, "encoding": null, "exact_mode": true, "excludes": null, "file_type": "file", "follow": false, "get_checksum": false, "hidden": false, "limit": null, "mode": null, "path": "/etc/kolla/config/fluentd/format", "paths": [ "/etc/kolla/config/fluentd/format" ], "pattern": "*.conf", "patterns": [ "*.conf" ], "read_whole_file": false, "recurse": false, "size": null, "use_regex": false } }, "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": { "/etc/kolla/config/fluentd/format": "'/etc/kolla/config/fluentd/format' is not a directory" } } TASK [fluentd : Find custom fluentd output config files] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:62 Tuesday 04 August 2026 08:55:09 +0000 (0:00:00.328) 0:00:29.622 ******** [WARNING]: Skipped '/etc/kolla/config/fluentd/output' path due to this access issue: '/etc/kolla/config/fluentd/output' is not a directory ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833709.5935209-47977-93386711596965 `" && echo ansible-tmp-1785833709.5935209-47977-93386711596965="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833709.5935209-47977-93386711596965 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/find.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpwlvviw4w TO /home/zuul/.ansible/tmp/ansible-tmp-1785833709.5935209-47977-93386711596965/AnsiballZ_find.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833709.5935209-47977-93386711596965/ /home/zuul/.ansible/tmp/ansible-tmp-1785833709.5935209-47977-93386711596965/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785833709.5935209-47977-93386711596965/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833709.5935209-47977-93386711596965/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "examined": 0, "files": [], "invocation": { "module_args": { "age": null, "age_stamp": "mtime", "checksum_algorithm": "sha1", "contains": null, "depth": null, "encoding": null, "exact_mode": true, "excludes": null, "file_type": "file", "follow": false, "get_checksum": false, "hidden": false, "limit": null, "mode": null, "path": "/etc/kolla/config/fluentd/output", "paths": [ "/etc/kolla/config/fluentd/output" ], "pattern": "*.conf", "patterns": [ "*.conf" ], "read_whole_file": false, "recurse": false, "size": null, "use_regex": false } }, "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": { "/etc/kolla/config/fluentd/output": "'/etc/kolla/config/fluentd/output' is not a directory" } } TASK [fluentd : Copying over fluentd.conf] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:70 Tuesday 04 August 2026 08:55:09 +0000 (0:00:00.323) 0:00:29.945 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030 `" && echo ansible-tmp-1785833709.9339263-48002-243404357048030="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833709.9339263-48002-243404357048030=/home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ibkuqdzoyqtrxswgbutvvlwlumlqtgej ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/fluentd/fluentd.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp7ol46kdf/fluentd.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp7ol46kdf/fluentd.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030/ /home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kszsmxrtqxmmklfmizgxcshrttbtomkc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/fluentd/fluentd.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030/.source.conf", "md5sum": "e1dfcfc445c29e11a69ad4e1937804b6", "checksum": "859af29aeabdda8f3742726fe0703c077a2a1987", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 11098, "invocation": {"module_args": {"dest": "/etc/kolla/fluentd/fluentd.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030/.source.conf", "follow": false, "_original_basename": "fluentd.conf.j2", "checksum": "859af29aeabdda8f3742726fe0703c077a2a1987", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "859af29aeabdda8f3742726fe0703c077a2a1987", "dest": "/etc/kolla/fluentd/fluentd.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "fluentd.conf.j2", "attributes": null, "backup": false, "checksum": "859af29aeabdda8f3742726fe0703c077a2a1987", "content": null, "dest": "/etc/kolla/fluentd/fluentd.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030/.source.conf", "unsafe_writes": false, "validate": null } }, "md5sum": "e1dfcfc445c29e11a69ad4e1937804b6", "mode": "0660", "owner": "root", "size": 11098, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833709.9339263-48002-243404357048030/.source.conf", "state": "file", "uid": 0 } TASK [fluentd : Ensuring config directories have correct owner and permission] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/config.yml:133 Tuesday 04 August 2026 08:55:10 +0000 (0:00:00.914) 0:00:30.860 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-miefhpxzzgzkxyfpidempnmrnxclxgwe ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/fluentd", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "state": "directory", "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') ok: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_999090', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": 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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/fluentd", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "fluentd", "value": { "container_name": "fluentd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "group": "fluentd", "image": "primary:4000/lokolla/fluentd:change_999090", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0 } TASK [service-check-containers : Check containers for fluentd] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 08:55:11 +0000 (0:00:00.353) 0:00:31.213 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uuetqcorwpnfsupqhysabhczsjezoxat ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "fluentd"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/fluentd:change_999090", "name": "fluentd", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_999090', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "fluentd", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/fluentd:change_999090", "labels": {}, "name": "fluentd", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "item": { "key": "fluentd", "value": { "container_name": "fluentd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "group": "fluentd", "image": "primary:4000/lokolla/fluentd:change_999090", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for fluentd] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 08:55:11 +0000 (0:00:00.678) 0:00:31.892 ******** Notification for handler Restart fluentd container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart fluentd container" } TASK [service-check-containers : Check containers that require iteration for fluentd] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 08:55:11 +0000 (0:00:00.055) 0:00:31.947 ******** skipping: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_999090', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "fluentd", "value": { "container_name": "fluentd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "group": "fluentd", "image": "primary:4000/lokolla/fluentd:change_999090", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [fluentd : Flush handlers] ************************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/tasks/deploy.yml:11 Tuesday 04 August 2026 08:55:11 +0000 (0:00:00.065) 0:00:32.013 ******** NOTIFIED HANDLER fluentd : Restart fluentd container for primary META: triggered running handlers for primary RUNNING HANDLER [fluentd : Restart fluentd container] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/handlers/main.yml:2 Tuesday 04 August 2026 08:55:11 +0000 (0:00:00.004) 0:00:32.017 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xebkfwqyvjnjpwsfloajvjpjxaokeqyp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/fluentd:change_999090", "name": "fluentd", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro"], "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", "KOLLA_SERVICE_NAME": "fluentd", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "fluentd", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/fluentd:change_999090", "labels": {}, "name": "fluentd", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "result": false } PLAY [Apply role mariadb] ****************************************************** TASK [mariadb : Group MariaDB hosts based on shards] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/main.yml:2 Tuesday 04 August 2026 08:55:19 +0000 (0:00:07.332) 0:00:39.349 ******** creating host via 'add_host': hostname=primary ok: [primary] => (item=primary) => { "add_host": { "groups": [ "mariadb_shard_0" ], "host_name": "primary", "host_vars": {} }, "ansible_loop_var": "item", "changed": false, "item": "primary" } TASK [mariadb : Include tasks for action deploy] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/main.yml:9 Tuesday 04 August 2026 08:55:19 +0000 (0:00:00.050) 0:00:39.400 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/check-containers.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/check.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/bootstrap.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/deploy.yml for primary TASK [mariadb : Ensuring config directories exist] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:2 Tuesday 04 August 2026 08:55:19 +0000 (0:00:00.135) 0:00:39.535 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rjnkhlnbcrhpqusncvlonmeuwlfjhsfy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/mariadb", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/mariadb", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/mariadb", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/mariadb", "size": 4096, "state": "directory", "uid": 0 } TASK [mariadb : Ensuring database backup config directory exists] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:12 Tuesday 04 August 2026 08:55:19 +0000 (0:00:00.407) 0:00:39.942 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_mariabackup | bool", "skip_reason": "Conditional result was False" } TASK [mariadb : Copying over my.cnf for mariabackup] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:24 Tuesday 04 August 2026 08:55:19 +0000 (0:00:00.033) 0:00:39.976 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_mariabackup | bool", "skip_reason": "Conditional result was False" } TASK [mariadb : Check if custom wsrep-notify.sh exists] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:39 Tuesday 04 August 2026 08:55:19 +0000 (0:00:00.033) 0:00:40.010 ******** ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833719.9918604-49439-16508230721644 `" && echo ansible-tmp-1785833719.9918604-49439-16508230721644="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833719.9918604-49439-16508230721644 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp001ost1y TO /home/zuul/.ansible/tmp/ansible-tmp-1785833719.9918604-49439-16508230721644/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833719.9918604-49439-16508230721644/ /home/zuul/.ansible/tmp/ansible-tmp-1785833719.9918604-49439-16508230721644/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785833719.9918604-49439-16508230721644/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833719.9918604-49439-16508230721644/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_mime": true, "path": "/etc/kolla/config/mariadb/wsrep-notify.sh" } }, "stat": { "exists": false } } TASK [mariadb : Copying over wsrep-notify.sh] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:46 Tuesday 04 August 2026 08:55:20 +0000 (0:00:00.318) 0:00:40.328 ******** skipping: [primary] => { "changed": false, "false_condition": "wsrep_notify_stat.stat.exists", "skip_reason": "Conditional result was False" } TASK [mariadb : Copying over config.json files for services] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:59 Tuesday 04 August 2026 08:55:20 +0000 (0:00:00.033) 0:00:40.362 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928 `" && echo ansible-tmp-1785833720.4198108-49465-139962500021928="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833720.4198108-49465-139962500021928=/home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cymmpbgnqdisodfkzclsckztwtdsavia ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/mariadb/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpoz1szbf_/mariadb.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpoz1szbf_/mariadb.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928/ /home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-devdajiykybytoyvldaudifeydlarnja ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/mariadb/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928/.source.json", "md5sum": "d3b5cc70e889f91b572d03ebf394005f", "checksum": "b203f0ee4cce8b4f007f89c2f9722d83f47aa285", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1662, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928/.source.json", "follow": false, "_original_basename": "mariadb.json.j2", "checksum": "b203f0ee4cce8b4f007f89c2f9722d83f47aa285", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "b203f0ee4cce8b4f007f89c2f9722d83f47aa285", "dest": "/etc/kolla/mariadb/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb.json.j2", "attributes": null, "backup": false, "checksum": "b203f0ee4cce8b4f007f89c2f9722d83f47aa285", "content": null, "dest": "/etc/kolla/mariadb/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "d3b5cc70e889f91b572d03ebf394005f", "mode": "0660", "owner": "root", "size": 1662, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833720.4198108-49465-139962500021928/.source.json", "state": "file", "uid": 0 } TASK [mariadb : Copying over config.json files for mariabackup] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:67 Tuesday 04 August 2026 08:55:21 +0000 (0:00:00.915) 0:00:41.277 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_mariabackup | bool", "skip_reason": "Conditional result was False" } TASK [mariadb : Copying over galera.cnf] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:79 Tuesday 04 August 2026 08:55:21 +0000 (0:00:00.031) 0:00:41.308 ******** [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. [DEPRECATION WARNING]: Direct access to the `environment` attribute is deprecated. This feature will be removed from ansible-core version 2.23. Consider using `copy_with_new_env` or passing `overrides` to `template`. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728 `" && echo ansible-tmp-1785833721.3211517-49505-9238714387728="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833721.3211517-49505-9238714387728=/home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wvpzzobnzyvzjmypktuyuzzmekpulvsk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/mariadb/galera.cnf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp8ma9hsw1/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728/.source.cnf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp8ma9hsw1/source /home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728/.source.cnf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728/ /home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728/.source.cnf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eigsakwtgnzxyrvekcurtpduwytcbzuz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/mariadb/galera.cnf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728/.source.cnf", "md5sum": "df8ab803e282a4858bf40e2b20f0ee80", "checksum": "e7ef8a641d30beacc6f3aff0320056924770ff02", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1378, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/galera.cnf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728/.source.cnf", "_original_basename": "source", "follow": false, "checksum": "e7ef8a641d30beacc6f3aff0320056924770ff02", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "e7ef8a641d30beacc6f3aff0320056924770ff02", "dest": "/etc/kolla/mariadb/galera.cnf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "e7ef8a641d30beacc6f3aff0320056924770ff02", "content": null, "dest": "/etc/kolla/mariadb/galera.cnf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/templates/galera.cnf.j2", "/etc/kolla/config/galera.cnf", "/etc/kolla/config/mariadb/primary/galera.cnf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp8ma9hsw1/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "df8ab803e282a4858bf40e2b20f0ee80", "mode": "0660", "owner": "root", "size": 1378, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833721.3211517-49505-9238714387728/.source.cnf", "state": "file", "uid": 0 } TASK [mariadb : Copying over healthcheck.cnf] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:93 Tuesday 04 August 2026 08:55:22 +0000 (0:00:00.798) 0:00:42.107 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700 `" && echo ansible-tmp-1785833722.1217127-49544-183869987639700="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833722.1217127-49544-183869987639700=/home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mssxsxukgyonxdejkubqxuznlbfrczhp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/mariadb/healthcheck.cnf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9barymon/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700/.source.cnf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9barymon/source /home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700/.source.cnf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700/ /home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700/.source.cnf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hhvilklagzrktehezqllmaorejojyswj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/mariadb/healthcheck.cnf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700/.source.cnf", "md5sum": "ab7cf4e092dffe2f985f39e997f88d5e", "checksum": "218eadb954567928fe9c1953dfecc8bf92525b32", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 85, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/healthcheck.cnf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700/.source.cnf", "_original_basename": "source", "follow": false, "checksum": "218eadb954567928fe9c1953dfecc8bf92525b32", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "218eadb954567928fe9c1953dfecc8bf92525b32", "dest": "/etc/kolla/mariadb/healthcheck.cnf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "218eadb954567928fe9c1953dfecc8bf92525b32", "content": null, "dest": "/etc/kolla/mariadb/healthcheck.cnf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/templates/healthcheck.cnf.j2", "/etc/kolla/config/healthcheck.cnf", "/etc/kolla/config/mariadb/primary/healthcheck.cnf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9barymon/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "ab7cf4e092dffe2f985f39e997f88d5e", "mode": "0660", "owner": "root", "size": 85, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833722.1217127-49544-183869987639700/.source.cnf", "state": "file", "uid": 0 } TASK [mariadb : Copying over TLS certificates] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/config.yml:109 Tuesday 04 August 2026 08:55:22 +0000 (0:00:00.775) 0:00:42.882 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for mariadb] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 08:55:22 +0000 (0:00:00.067) 0:00:42.949 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061 `" && echo ansible-tmp-1785833723.0959685-49584-232537040931061="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833723.0959685-49584-232537040931061=/home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nlmjkhszfvjevdfmdwthlliozheahalw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/mariadb/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061/ /home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nmmejhpssejqpiavcpzqalvtipspyncq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/mariadb/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/mariadb/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/mariadb/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833723.0959685-49584-232537040931061/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 08:55:23 +0000 (0:00:00.944) 0:00:43.894 ******** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 08:55:24 +0000 (0:00:00.178) 0:00:44.073 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295 `" && echo ansible-tmp-1785833724.2667856-49624-22583575438295="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833724.2667856-49624-22583575438295=/home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-taglchbohjcoipncwltbwenskttiwphs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/mariadb/mariadb-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/mariadb-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/mariadb-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295/ /home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wysazdulqvjvbizhkrsaamqwglfsgrsl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/mariadb/mariadb-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/mariadb-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295/.source.pem", "_original_basename": "mariadb-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/mariadb/mariadb-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/mariadb/mariadb-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833724.2667856-49624-22583575438295/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 08:55:24 +0000 (0:00:00.928) 0:00:45.001 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148 `" && echo ansible-tmp-1785833725.1831696-49663-229432720313148="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833725.1831696-49663-229432720313148=/home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hxqxxdpvgvaooxppxfigpfwqpnnemdia ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/mariadb/mariadb-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/mariadb-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/mariadb-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148/ /home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-finhsemyymhzqkpcsmaxcifqychxonmj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/mariadb/mariadb-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/mariadb-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148/.source.pem", "_original_basename": "mariadb-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/mariadb/mariadb-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/mariadb/mariadb-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833725.1831696-49663-229432720313148/.source.pem", "state": "file", "uid": 0 } TASK [service-check-containers : Check containers for mariadb] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 08:55:25 +0000 (0:00:00.970) 0:00:45.971 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-homvwerqxfwayrrmdrdmqnuxcpssuxci ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "mariadb"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 120, "test": ["CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online"], "timeout": 30}, "image": "primary:4000/lokolla/mariadb-server:change_999090", "name": "mariadb", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "mariadb", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/mariadb-server:change_999090", "labels": {}, "name": "mariadb", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 08:55:26 +0000 (0:00:00.729) 0:00:46.701 ******** Notification for handler Restart mariadb container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart mariadb container" } TASK [service-check-containers : Check containers that require iteration for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 08:55:26 +0000 (0:00:00.080) 0:00:46.781 ******** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [mariadb : Checking for mariadb cluster] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:2 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.303) 0:00:47.084 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Cleaning up temp file on localhost] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:7 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.049) 0:00:47.133 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [mariadb : Stop MariaDB containers] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:22 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.032) 0:00:47.165 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Run MariaDB wsrep recovery] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:32 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.040) 0:00:47.206 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Copying MariaDB log file to /tmp] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:48 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.041) 0:00:47.247 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Get MariaDB wsrep recovery seqno] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:55 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.040) 0:00:47.288 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Removing MariaDB log file from /tmp] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:61 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.040) 0:00:47.329 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Registering MariaDB seqno variable] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:69 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.037) 0:00:47.366 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Comparing seqno value on all mariadb hosts] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:74 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.044) 0:00:47.410 ******** skipping: [primary] => (item=primary) => { "ansible_loop_var": "item", "changed": false, "false_condition": "migration_flag is defined", "item": "primary", "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [mariadb : Writing hostname of host with the largest seqno to temp file] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:86 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.045) 0:00:47.455 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Registering mariadb_recover_inventory_name from temp file] ***** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:96 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.033) 0:00:47.489 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Store bootstrap and master hostnames into facts] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:101 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.038) 0:00:47.528 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Set grastate.dat file from MariaDB container in bootstrap host] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:105 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.040) 0:00:47.569 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Refresh galera.cnf to set first MariaDB container as primary] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:118 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.040) 0:00:47.609 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Starting first MariaDB container] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:134 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.040) 0:00:47.650 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Wait for first MariaDB container] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:152 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.041) 0:00:47.691 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Wait for MariaDB to become operational] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:167 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.042) 0:00:47.734 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Restart and synchronise slave MariaDB containers sequentially] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:190 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.039) 0:00:47.774 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Unset pc.bootstrap for primary MariaDB galera.cnf for next restart] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:200 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.046) 0:00:47.821 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Restart master MariaDB container(s)] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:217 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.040) 0:00:47.861 ******** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "migration_flag is defined", "item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [mariadb : Wait for MariaDB] ********************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:233 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.102) 0:00:47.963 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [service-check : Get container facts for mariadb] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check/tasks/main.yml:3 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.043) 0:00:48.007 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [service-check : Fail if containers are missing or not running for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check/tasks/main.yml:12 Tuesday 04 August 2026 08:55:27 +0000 (0:00:00.041) 0:00:48.049 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [service-check : Fail if containers are unhealthy for mariadb] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check/tasks/main.yml:26 Tuesday 04 August 2026 08:55:28 +0000 (0:00:00.043) 0:00:48.092 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Query MariaDB Galera cluster status] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/check.yml:8 Tuesday 04 August 2026 08:55:28 +0000 (0:00:00.044) 0:00:48.137 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Assert MariaDB Galera cluster is ready] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/check.yml:35 Tuesday 04 August 2026 08:55:28 +0000 (0:00:00.036) 0:00:48.173 ******** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Create MariaDB volume] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:2 Tuesday 04 August 2026 08:55:28 +0000 (0:00:00.042) 0:00:48.215 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fykinihrvgowqavyeyulkiqpdnfikxuv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "create_volume", "name": "mariadb", "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "create_volume", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "ignore_missing": false, "labels": {}, "name": "mariadb", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false } }, "result": false } TASK [mariadb : Divide hosts by their MariaDB volume availability] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:11 Tuesday 04 August 2026 08:55:28 +0000 (0:00:00.594) 0:00:48.810 ******** ok: [primary] => { "add_group": "mariadb_shard_0_had_volume_False", "changed": false, "parent_groups": [ "all" ] } TASK [mariadb : Establish whether the cluster has already existed] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:16 Tuesday 04 August 2026 08:55:28 +0000 (0:00:00.052) 0:00:48.863 ******** ok: [primary] => { "ansible_facts": { "mariadb_cluster_exists": false }, "changed": false } TASK [mariadb : Check MariaDB service port liveness] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:23 Tuesday 04 August 2026 08:55:28 +0000 (0:00:00.048) 0:00:48.911 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (1, b'\n{"elapsed": 10, "failed": true, "msg": "Timeout when waiting for search string MariaDB in 192.0.2.1:3306", "invocation": {"module_args": {"connect_timeout": 1, "host": "192.0.2.1", "port": 3306, "search_regex": "MariaDB", "timeout": 10, "delay": 0, "active_connection_states": ["ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT"], "state": "started", "sleep": 1, "path": null, "exclude_hosts": null, "msg": null}}}\n', b'') <199.204.45.109> Failed to connect to the host via ssh: [ERROR]: Task failed: Module failed: Timeout when waiting for search string MariaDB in 192.0.2.1:3306 Origin: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:23:7 21 when: not mariadb_recover | default(False) 22 block: 23 - name: Check MariaDB service port liveness ^ column 7 fatal: [primary]: FAILED! => { "changed": false, "elapsed": 10, "invocation": { "module_args": { "active_connection_states": [ "ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT" ], "connect_timeout": 1, "delay": 0, "exclude_hosts": null, "host": "192.0.2.1", "msg": null, "path": null, "port": 3306, "search_regex": "MariaDB", "sleep": 1, "state": "started", "timeout": 10 } }, "msg": "Timeout when waiting for search string MariaDB in 192.0.2.1:3306" } ...ignoring TASK [mariadb : Divide hosts by their MariaDB service port liveness] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:33 Tuesday 04 August 2026 08:55:39 +0000 (0:00:10.563) 0:00:59.475 ******** ok: [primary] => { "add_group": "mariadb_shard_0_port_alive_False", "changed": false, "parent_groups": [ "all" ] } TASK [mariadb : Fail on existing but stopped cluster] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:38 Tuesday 04 August 2026 08:55:39 +0000 (0:00:00.060) 0:00:59.535 ******** skipping: [primary] => { "changed": false, "false_condition": "groups[mariadb_shard_group] | length > 1", "skip_reason": "Conditional result was False" } TASK [mariadb : Check MariaDB service WSREP sync status] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:52 Tuesday 04 August 2026 08:55:39 +0000 (0:00:00.046) 0:00:59.581 ******** skipping: [primary] => { "changed": false, "false_condition": "groups[mariadb_shard_group + '_port_alive_True'] is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Extract MariaDB service WSREP sync status] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:67 Tuesday 04 August 2026 08:55:39 +0000 (0:00:00.049) 0:00:59.630 ******** skipping: [primary] => { "changed": false, "false_condition": "groups[mariadb_shard_group + '_port_alive_True'] is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:71 Tuesday 04 August 2026 08:55:39 +0000 (0:00:00.047) 0:00:59.678 ******** ok: [primary] => { "add_group": "mariadb_shard_0_sync_status_NA", "changed": false, "parent_groups": [ "all" ] } TASK [mariadb : Fail when MariaDB services are not synced across the whole cluster] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:76 Tuesday 04 August 2026 08:55:39 +0000 (0:00:00.050) 0:00:59.728 ******** skipping: [primary] => { "changed": false, "false_condition": "groups[mariadb_shard_group + '_port_alive_True'] is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Include tasks from bootstrap_cluster.yml] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/bootstrap.yml:5 Tuesday 04 August 2026 08:55:39 +0000 (0:00:00.046) 0:00:59.774 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/bootstrap_cluster.yml for primary TASK [mariadb : Running MariaDB bootstrap container] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/bootstrap_cluster.yml:2 Tuesday 04 August 2026 08:55:39 +0000 (0:00:00.049) 0:00:59.824 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gbybimwxnvnuwaxavcwlnehuexkikeho ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\nInstalling MariaDB/MySQL system tables in \'/var/lib/mysql/\' ...\\nOK\\n\\nTo start mariadbd at boot time you have to copy\\nsupport-files/mariadb.service to the right place for your system\\n\\n\\nTwo all-privilege accounts were created.\\nOne is root@localhost, it has no password, but you need to\\nbe system \'root\' user to connect. Use, for example, sudo mariadb\\nThe second is root@localhost, it has no password either, but\\nyou need to be the system \'root\' user to connect.\\nAfter connecting you can set the password, if you would need to be\\nable to connect as any of these users with a password and without sudo\\n\\nSee the MariaDB Knowledgebase at https://mariadb.com/kb\\n\\nYou can start the MariaDB daemon with:\\ncd \'/usr\' ; /usr/bin/mariadbd-safe --datadir=\'/var/lib/mysql/\'\\n\\nYou can test the MariaDB daemon with mariadb-test-run.pl\\ncd \'/usr/share/mariadb/mariadb-test\' ; perl mariadb-test-run.pl\\n\\nPlease report any problems at https://mariadb.org/jira\\n\\nThe latest information about MariaDB is available at https://mariadb.org/.\\n\\nConsider joining MariaDB\'s strong and vibrant community:\\nhttps://mariadb.org/get-involved/\\n\\n++ TIMEOUT=120\\n++ [[ ! -S /var/lib/mysql/mysql.sock ]]\\n++ [[ ! -S /var/run/mysqld/mysqld.sock ]]\\n++ [[ 120 -gt 0 ]]\\n++ let TIMEOUT-=1\\n++ sleep 1\\n++ mariadbd-safe --wsrep-new-cluster --skip-networking --wsrep-on=OFF --pid-file=/var/lib/mysql/mariadb.pid\\n260804 08:55:48 mysqld_safe Logging to \'/var/log/kolla/mariadb/mariadb.log\'.\\n260804 08:55:48 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql/\\n++ [[ ! -S /var/lib/mysql/mysql.sock ]]\\n++ [[ ! -S /var/run/mysqld/mysqld.sock ]]\\n++ [[ ! -f /var/lib/mysql/mariadb.pid ]]\\n++ sudo -E kolla_security_reset\\nspawn mariadb-secure-installation\\r\\n\\r\\nNOTE: MariaDB is secure by default in Debian. Running this script is\\r\\n useless at best, and misleading at worst. This script will be\\r\\n removed in a future MariaDB release in Debian. Please read\\r\\n /usr/share/doc/mariadb-server/README.Debian.gz for details.\\r\\n\\r\\nEnter root user password or leave blank:\\r\\n\\r\\nEnter current password for root (enter for none): \\r\\nOK, successfully used password, moving on...\\r\\n\\r\\nSetting the root password or using the unix_socket ensures that nobody\\r\\ncan log into the MariaDB root user without the proper authorisation.\\r\\n\\r\\nYou already have your root account protected, so you can safely answer \'n\'.\\r\\n\\r\\nSwitch to unix_socket authentication [Y/n] n\\r\\n ... skipping.\\r\\n\\r\\nYou already have your root account protected, so you can safely answer \'n\'.\\r\\n\\r\\nChange the root password? [Y/n] y\\r\\nNew password: \\r\\nRe-enter new password: \\r\\nPassword updated successfully!\\r\\nReloading privilege tables..\\r\\n ... Success!\\r\\n\\r\\n\\r\\nBy default, a MariaDB installation has an anonymous user, allowing anyone\\r\\nto log into MariaDB without having to have a user account created for\\r\\nthem. This is intended only for testing, and to make the installation\\r\\ngo a bit smoother. You should remove them before moving into a\\r\\nproduction environment.\\r\\n\\r\\nRemove anonymous users? [Y/n] y\\r\\nSQL executed without errors!\\r\\nThe operation might have been successful, or it might have not done anything.\\r\\n\\r\\nNormally, root should only be allowed to connect from \'localhost\'. This\\r\\nensures that someone cannot guess at the root password from the network.\\r\\n\\r\\nDisallow root login remotely? [Y/n] n\\r\\n ... skipping.\\r\\n\\r\\nBy default, MariaDB comes with a database named \'test\' that anyone can\\r\\naccess. This is also intended only for testing, and should be removed\\r\\nbefore moving into a production environment.\\r\\n\\r\\nRemove test database and access to it? [Y/n] y\\r\\n - Dropping test database...\\r\\nSQL executed without errors!\\r\\nThe operation might have been successful, or it might have not done anything.\\r\\n - Removing privileges on test database...\\r\\nSQL executed without errors!\\r\\nThe operation might have been successful, or it might have not done anything.\\r\\n\\r\\nReloading the privilege tables will ensure that all changes made so far\\r\\nwill take effect immediately.\\r\\n\\r\\nReload privilege tables now? [Y/n] y\\r\\n ... Success!\\r\\n\\r\\nCleaning up...\\r\\n\\r\\nAll done! If you\'ve completed all of the above steps, your MariaDB\\r\\ninstallation should now be secure.\\r\\n\\r\\nThanks for using MariaDB!\\r\\n++ set +o xtrace\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 08:55:41.787 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 08:55:41.788 INFO Validating config file\\n2026-08-04 08:55:41.788 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 08:55:41.788 INFO Creating directories\\n2026-08-04 08:55:41.788 INFO Setting permission for /var/log/kolla\\n2026-08-04 08:55:41.788 INFO Setting permission for /var/log/kolla/mariadb\\n2026-08-04 08:55:41.789 INFO Copying /etc/mysql/my.cnf to /etc/kolla/defaults/etc/mysql/my.cnf\\n2026-08-04 08:55:41.789 INFO Copying permissions from /etc/mysql/my.cnf onto /etc/kolla/defaults/etc/mysql/my.cnf\\n2026-08-04 08:55:41.789 INFO Copying service configuration files\\n2026-08-04 08:55:41.789 INFO Deleting /etc/mysql/my.cnf\\n2026-08-04 08:55:41.790 INFO Copying /var/lib/kolla/config_files/galera.cnf to /etc/mysql/my.cnf\\n2026-08-04 08:55:41.790 INFO Setting permission for /etc/mysql/my.cnf\\n2026-08-04 08:55:41.790 INFO Copying /var/lib/kolla/config_files/healthcheck.cnf to /etc/mysql/healthcheck.cnf\\n2026-08-04 08:55:41.790 INFO Setting permission for /etc/mysql/healthcheck.cnf\\n2026-08-04 08:55:41.790 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /etc/mariadb/certs/root.crt\\n2026-08-04 08:55:41.791 INFO Setting permission for /etc/mariadb/certs/root.crt\\n2026-08-04 08:55:41.791 INFO Copying /var/lib/kolla/config_files/mariadb-cert.pem to /etc/mariadb/certs/mariadb-cert.pem\\n2026-08-04 08:55:41.791 INFO Setting permission for /etc/mariadb/certs/mariadb-cert.pem\\n2026-08-04 08:55:41.791 INFO Copying /var/lib/kolla/config_files/mariadb-key.pem to /etc/mariadb/certs/mariadb-key.pem\\n2026-08-04 08:55:41.791 INFO Setting permission for /etc/mariadb/certs/mariadb-key.pem\\n2026-08-04 08:55:41.791 INFO Writing out command to execute\\n2026-08-04 08:55:41.792 INFO Setting permission for /var/lib/mysql\\n++ cat /run_command\\n+ CMD=/usr/bin/mariadbd-safe\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ : /var/log/kolla/mariadb\\n++ [[ ! -d /var/log/kolla/mariadb ]]\\n+++ stat -c %a /var/log/kolla/mariadb\\n++ [[ 2775 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/mariadb\\n++ [[ -n 0 ]]\\n++ mariadb-install-db\\n++ tee -a /var/log/kolla/mariadb/mariadb-bootstrap.log\\n++ bootstrap_db\\n++ tee -a /var/log/kolla/mariadb/mariadb-bootstrap.log\\n++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/mariadb-server:change_999090", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_mariadb", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_BOOTSTRAP": null, "DB_ROOT_PASSWORD": "yByyOG0NEX4QyWG1mJ0m9kEhI0gEieXXZuEsF5ni", "DB_MAX_TIMEOUT": 120, "KOLLA_SERVICE_NAME": "bootstrap-mariadb", "TZ": "Etc/UTC"}}}}\n', b'') Notification for handler Bootstrap MariaDB cluster has been saved. changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "DB_MAX_TIMEOUT": 120, "DB_ROOT_PASSWORD": "yByyOG0NEX4QyWG1mJ0m9kEhI0gEieXXZuEsF5ni", "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "bootstrap-mariadb", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/mariadb-server:change_999090", "labels": { "BOOTSTRAP": null }, "name": "bootstrap_mariadb", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 08:55:41.787 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 08:55:41.788 INFO Validating config file\n2026-08-04 08:55:41.788 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 08:55:41.788 INFO Creating directories\n2026-08-04 08:55:41.788 INFO Setting permission for /var/log/kolla\n2026-08-04 08:55:41.788 INFO Setting permission for /var/log/kolla/mariadb\n2026-08-04 08:55:41.789 INFO Copying /etc/mysql/my.cnf to /etc/kolla/defaults/etc/mysql/my.cnf\n2026-08-04 08:55:41.789 INFO Copying permissions from /etc/mysql/my.cnf onto /etc/kolla/defaults/etc/mysql/my.cnf\n2026-08-04 08:55:41.789 INFO Copying service configuration files\n2026-08-04 08:55:41.789 INFO Deleting /etc/mysql/my.cnf\n2026-08-04 08:55:41.790 INFO Copying /var/lib/kolla/config_files/galera.cnf to /etc/mysql/my.cnf\n2026-08-04 08:55:41.790 INFO Setting permission for /etc/mysql/my.cnf\n2026-08-04 08:55:41.790 INFO Copying /var/lib/kolla/config_files/healthcheck.cnf to /etc/mysql/healthcheck.cnf\n2026-08-04 08:55:41.790 INFO Setting permission for /etc/mysql/healthcheck.cnf\n2026-08-04 08:55:41.790 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /etc/mariadb/certs/root.crt\n2026-08-04 08:55:41.791 INFO Setting permission for /etc/mariadb/certs/root.crt\n2026-08-04 08:55:41.791 INFO Copying /var/lib/kolla/config_files/mariadb-cert.pem to /etc/mariadb/certs/mariadb-cert.pem\n2026-08-04 08:55:41.791 INFO Setting permission for /etc/mariadb/certs/mariadb-cert.pem\n2026-08-04 08:55:41.791 INFO Copying /var/lib/kolla/config_files/mariadb-key.pem to /etc/mariadb/certs/mariadb-key.pem\n2026-08-04 08:55:41.791 INFO Setting permission for /etc/mariadb/certs/mariadb-key.pem\n2026-08-04 08:55:41.791 INFO Writing out command to execute\n2026-08-04 08:55:41.792 INFO Setting permission for /var/lib/mysql\n++ cat /run_command\n+ CMD=/usr/bin/mariadbd-safe\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ : /var/log/kolla/mariadb\n++ [[ ! -d /var/log/kolla/mariadb ]]\n+++ stat -c %a /var/log/kolla/mariadb\n++ [[ 2775 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/mariadb\n++ [[ -n 0 ]]\n++ mariadb-install-db\n++ tee -a /var/log/kolla/mariadb/mariadb-bootstrap.log\n++ bootstrap_db\n++ tee -a /var/log/kolla/mariadb/mariadb-bootstrap.log\n++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 08:55:41.787 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 08:55:41.788 INFO Validating config file", "2026-08-04 08:55:41.788 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 08:55:41.788 INFO Creating directories", "2026-08-04 08:55:41.788 INFO Setting permission for /var/log/kolla", "2026-08-04 08:55:41.788 INFO Setting permission for /var/log/kolla/mariadb", "2026-08-04 08:55:41.789 INFO Copying /etc/mysql/my.cnf to /etc/kolla/defaults/etc/mysql/my.cnf", "2026-08-04 08:55:41.789 INFO Copying permissions from /etc/mysql/my.cnf onto /etc/kolla/defaults/etc/mysql/my.cnf", "2026-08-04 08:55:41.789 INFO Copying service configuration files", "2026-08-04 08:55:41.789 INFO Deleting /etc/mysql/my.cnf", "2026-08-04 08:55:41.790 INFO Copying /var/lib/kolla/config_files/galera.cnf to /etc/mysql/my.cnf", "2026-08-04 08:55:41.790 INFO Setting permission for /etc/mysql/my.cnf", "2026-08-04 08:55:41.790 INFO Copying /var/lib/kolla/config_files/healthcheck.cnf to /etc/mysql/healthcheck.cnf", "2026-08-04 08:55:41.790 INFO Setting permission for /etc/mysql/healthcheck.cnf", "2026-08-04 08:55:41.790 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /etc/mariadb/certs/root.crt", "2026-08-04 08:55:41.791 INFO Setting permission for /etc/mariadb/certs/root.crt", "2026-08-04 08:55:41.791 INFO Copying /var/lib/kolla/config_files/mariadb-cert.pem to /etc/mariadb/certs/mariadb-cert.pem", "2026-08-04 08:55:41.791 INFO Setting permission for /etc/mariadb/certs/mariadb-cert.pem", "2026-08-04 08:55:41.791 INFO Copying /var/lib/kolla/config_files/mariadb-key.pem to /etc/mariadb/certs/mariadb-key.pem", "2026-08-04 08:55:41.791 INFO Setting permission for /etc/mariadb/certs/mariadb-key.pem", "2026-08-04 08:55:41.791 INFO Writing out command to execute", "2026-08-04 08:55:41.792 INFO Setting permission for /var/lib/mysql", "++ cat /run_command", "+ CMD=/usr/bin/mariadbd-safe", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ : /var/log/kolla/mariadb", "++ [[ ! -d /var/log/kolla/mariadb ]]", "+++ stat -c %a /var/log/kolla/mariadb", "++ [[ 2775 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/mariadb", "++ [[ -n 0 ]]", "++ mariadb-install-db", "++ tee -a /var/log/kolla/mariadb/mariadb-bootstrap.log", "++ bootstrap_db", "++ tee -a /var/log/kolla/mariadb/mariadb-bootstrap.log", "++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\nInstalling MariaDB/MySQL system tables in '/var/lib/mysql/' ...\nOK\n\nTo start mariadbd at boot time you have to copy\nsupport-files/mariadb.service to the right place for your system\n\n\nTwo all-privilege accounts were created.\nOne is root@localhost, it has no password, but you need to\nbe system 'root' user to connect. Use, for example, sudo mariadb\nThe second is root@localhost, it has no password either, but\nyou need to be the system 'root' user to connect.\nAfter connecting you can set the password, if you would need to be\nable to connect as any of these users with a password and without sudo\n\nSee the MariaDB Knowledgebase at https://mariadb.com/kb\n\nYou can start the MariaDB daemon with:\ncd '/usr' ; /usr/bin/mariadbd-safe --datadir='/var/lib/mysql/'\n\nYou can test the MariaDB daemon with mariadb-test-run.pl\ncd '/usr/share/mariadb/mariadb-test' ; perl mariadb-test-run.pl\n\nPlease report any problems at https://mariadb.org/jira\n\nThe latest information about MariaDB is available at https://mariadb.org/.\n\nConsider joining MariaDB's strong and vibrant community:\nhttps://mariadb.org/get-involved/\n\n++ TIMEOUT=120\n++ [[ ! -S /var/lib/mysql/mysql.sock ]]\n++ [[ ! -S /var/run/mysqld/mysqld.sock ]]\n++ [[ 120 -gt 0 ]]\n++ let TIMEOUT-=1\n++ sleep 1\n++ mariadbd-safe --wsrep-new-cluster --skip-networking --wsrep-on=OFF --pid-file=/var/lib/mysql/mariadb.pid\n260804 08:55:48 mysqld_safe Logging to '/var/log/kolla/mariadb/mariadb.log'.\n260804 08:55:48 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql/\n++ [[ ! -S /var/lib/mysql/mysql.sock ]]\n++ [[ ! -S /var/run/mysqld/mysqld.sock ]]\n++ [[ ! -f /var/lib/mysql/mariadb.pid ]]\n++ sudo -E kolla_security_reset\nspawn mariadb-secure-installation\r\n\r\nNOTE: MariaDB is secure by default in Debian. Running this script is\r\n useless at best, and misleading at worst. This script will be\r\n removed in a future MariaDB release in Debian. Please read\r\n /usr/share/doc/mariadb-server/README.Debian.gz for details.\r\n\r\nEnter root user password or leave blank:\r\n\r\nEnter current password for root (enter for none): \r\nOK, successfully used password, moving on...\r\n\r\nSetting the root password or using the unix_socket ensures that nobody\r\ncan log into the MariaDB root user without the proper authorisation.\r\n\r\nYou already have your root account protected, so you can safely answer 'n'.\r\n\r\nSwitch to unix_socket authentication [Y/n] n\r\n ... skipping.\r\n\r\nYou already have your root account protected, so you can safely answer 'n'.\r\n\r\nChange the root password? [Y/n] y\r\nNew password: \r\nRe-enter new password: \r\nPassword updated successfully!\r\nReloading privilege tables..\r\n ... Success!\r\n\r\n\r\nBy default, a MariaDB installation has an anonymous user, allowing anyone\r\nto log into MariaDB without having to have a user account created for\r\nthem. This is intended only for testing, and to make the installation\r\ngo a bit smoother. You should remove them before moving into a\r\nproduction environment.\r\n\r\nRemove anonymous users? [Y/n] y\r\nSQL executed without errors!\r\nThe operation might have been successful, or it might have not done anything.\r\n\r\nNormally, root should only be allowed to connect from 'localhost'. This\r\nensures that someone cannot guess at the root password from the network.\r\n\r\nDisallow root login remotely? [Y/n] n\r\n ... skipping.\r\n\r\nBy default, MariaDB comes with a database named 'test' that anyone can\r\naccess. This is also intended only for testing, and should be removed\r\nbefore moving into a production environment.\r\n\r\nRemove test database and access to it? [Y/n] y\r\n - Dropping test database...\r\nSQL executed without errors!\r\nThe operation might have been successful, or it might have not done anything.\r\n - Removing privileges on test database...\r\nSQL executed without errors!\r\nThe operation might have been successful, or it might have not done anything.\r\n\r\nReloading the privilege tables will ensure that all changes made so far\r\nwill take effect immediately.\r\n\r\nReload privilege tables now? [Y/n] y\r\n ... Success!\r\n\r\nCleaning up...\r\n\r\nAll done! If you've completed all of the above steps, your MariaDB\r\ninstallation should now be secure.\r\n\r\nThanks for using MariaDB!\r\n++ set +o xtrace\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "Installing MariaDB/MySQL system tables in '/var/lib/mysql/' ...", "OK", "", "To start mariadbd at boot time you have to copy", "support-files/mariadb.service to the right place for your system", "", "", "Two all-privilege accounts were created.", "One is root@localhost, it has no password, but you need to", "be system 'root' user to connect. Use, for example, sudo mariadb", "The second is root@localhost, it has no password either, but", "you need to be the system 'root' user to connect.", "After connecting you can set the password, if you would need to be", "able to connect as any of these users with a password and without sudo", "", "See the MariaDB Knowledgebase at https://mariadb.com/kb", "", "You can start the MariaDB daemon with:", "cd '/usr' ; /usr/bin/mariadbd-safe --datadir='/var/lib/mysql/'", "", "You can test the MariaDB daemon with mariadb-test-run.pl", "cd '/usr/share/mariadb/mariadb-test' ; perl mariadb-test-run.pl", "", "Please report any problems at https://mariadb.org/jira", "", "The latest information about MariaDB is available at https://mariadb.org/.", "", "Consider joining MariaDB's strong and vibrant community:", "https://mariadb.org/get-involved/", "", "++ TIMEOUT=120", "++ [[ ! -S /var/lib/mysql/mysql.sock ]]", "++ [[ ! -S /var/run/mysqld/mysqld.sock ]]", "++ [[ 120 -gt 0 ]]", "++ let TIMEOUT-=1", "++ sleep 1", "++ mariadbd-safe --wsrep-new-cluster --skip-networking --wsrep-on=OFF --pid-file=/var/lib/mysql/mariadb.pid", "260804 08:55:48 mysqld_safe Logging to '/var/log/kolla/mariadb/mariadb.log'.", "260804 08:55:48 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql/", "++ [[ ! -S /var/lib/mysql/mysql.sock ]]", "++ [[ ! -S /var/run/mysqld/mysqld.sock ]]", "++ [[ ! -f /var/lib/mysql/mariadb.pid ]]", "++ sudo -E kolla_security_reset", "spawn mariadb-secure-installation", "", "NOTE: MariaDB is secure by default in Debian. Running this script is", " useless at best, and misleading at worst. This script will be", " removed in a future MariaDB release in Debian. Please read", " /usr/share/doc/mariadb-server/README.Debian.gz for details.", "", "Enter root user password or leave blank:", "", "Enter current password for root (enter for none): ", "OK, successfully used password, moving on...", "", "Setting the root password or using the unix_socket ensures that nobody", "can log into the MariaDB root user without the proper authorisation.", "", "You already have your root account protected, so you can safely answer 'n'.", "", "Switch to unix_socket authentication [Y/n] n", " ... skipping.", "", "You already have your root account protected, so you can safely answer 'n'.", "", "Change the root password? [Y/n] y", "New password: ", "Re-enter new password: ", "Password updated successfully!", "Reloading privilege tables..", " ... Success!", "", "", "By default, a MariaDB installation has an anonymous user, allowing anyone", "to log into MariaDB without having to have a user account created for", "them. This is intended only for testing, and to make the installation", "go a bit smoother. You should remove them before moving into a", "production environment.", "", "Remove anonymous users? [Y/n] y", "SQL executed without errors!", "The operation might have been successful, or it might have not done anything.", "", "Normally, root should only be allowed to connect from 'localhost'. This", "ensures that someone cannot guess at the root password from the network.", "", "Disallow root login remotely? [Y/n] n", " ... skipping.", "", "By default, MariaDB comes with a database named 'test' that anyone can", "access. This is also intended only for testing, and should be removed", "before moving into a production environment.", "", "Remove test database and access to it? [Y/n] y", " - Dropping test database...", "SQL executed without errors!", "The operation might have been successful, or it might have not done anything.", " - Removing privileges on test database...", "SQL executed without errors!", "The operation might have been successful, or it might have not done anything.", "", "Reloading the privilege tables will ensure that all changes made so far", "will take effect immediately.", "", "Reload privilege tables now? [Y/n] y", " ... Success!", "", "Cleaning up...", "", "All done! If you've completed all of the above steps, your MariaDB", "installation should now be secure.", "", "Thanks for using MariaDB!", "++ set +o xtrace" ] } TASK [mariadb : Store bootstrap host name into facts] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/bootstrap_cluster.yml:25 Tuesday 04 August 2026 08:55:51 +0000 (0:00:11.756) 0:01:11.580 ******** ok: [primary] => { "ansible_facts": { "bootstrap_host": "primary" }, "changed": false } TASK [mariadb : Include tasks from recover_cluster.yml] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/bootstrap.yml:11 Tuesday 04 August 2026 08:55:51 +0000 (0:00:00.040) 0:01:11.621 ******** skipping: [primary] => { "changed": false, "false_condition": "mariadb_recover | default(False)", "skip_reason": "Conditional result was False" } NOTIFIED HANDLER mariadb : Restart MariaDB on existing cluster members for primary NOTIFIED HANDLER mariadb : Start MariaDB on new nodes for primary NOTIFIED HANDLER mariadb : Starting first MariaDB container for primary NOTIFIED HANDLER mariadb : Wait for first MariaDB service port liveness for primary NOTIFIED HANDLER mariadb : Wait for first MariaDB service to sync WSREP for primary NOTIFIED HANDLER mariadb : Ensure MariaDB is running normally on bootstrap host for primary RUNNING HANDLER [mariadb : Starting first MariaDB container] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/handlers/main.yml:2 Tuesday 04 August 2026 08:55:51 +0000 (0:00:00.044) 0:01:11.665 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zwptajthdzxlbyfswnklqecqorgkmeny ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/mariadb-server:change_999090", "labels": {"BOOTSTRAP": null}, "name": "mariadb", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"], "detach": true, "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", "BOOTSTRAP_ARGS": "--wsrep-new-cluster", "KOLLA_SERVICE_NAME": "mariadb", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "BOOTSTRAP_ARGS": "--wsrep-new-cluster", "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "mariadb", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/mariadb-server:change_999090", "labels": { "BOOTSTRAP": null }, "name": "mariadb", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "result": false } RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/handlers/main.yml:23 Tuesday 04 August 2026 08:55:53 +0000 (0:00:02.118) 0:01:13.783 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"state": "started", "port": 3306, "search_regex": "MariaDB", "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 3, "invocation": {"module_args": {"connect_timeout": 1, "host": "192.0.2.1", "port": 3306, "search_regex": "MariaDB", "timeout": 60, "delay": 0, "active_connection_states": ["ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT"], "state": "started", "sleep": 1, "path": null, "exclude_hosts": null, "msg": null}}}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "elapsed": 3, "invocation": { "module_args": { "active_connection_states": [ "ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT" ], "connect_timeout": 1, "delay": 0, "exclude_hosts": null, "host": "192.0.2.1", "msg": null, "path": null, "port": 3306, "search_regex": "MariaDB", "sleep": 1, "state": "started", "timeout": 60 } }, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started" } RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/handlers/main.yml:36 Tuesday 04 August 2026 08:55:57 +0000 (0:00:03.331) 0:01:17.115 ******** [DEPRECATION WARNING]: Passing `deprecations` to `exit_json` or `fail_json` is deprecated. This feature will be removed from ansible-core version 2.23. Use `AnsibleModule.deprecate` instead. [DEPRECATION WARNING]: community.mysql.mysql_query has been deprecated. Use ansible.mysql.mysql_query instead. This feature will be removed from collection 'community.mysql' version 5.0.0. Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mnsadrlcirdvfjckxblzjhylknnxande ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_query has been deprecated. Use ansible.mysql.mysql_query instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "executed_queries": ["SHOW STATUS LIKE \\"wsrep_local_state_comment\\""], "query_result": [[{"Variable_name": "wsrep_local_state_comment", "Value": "Synced"}]], "rowcount": [1], "execution_time_ms": [0.8656], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"login_db": "mysql", "login_host": "192.0.2.1", "login_port": "3306", "login_user": "root", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "query": "SHOW STATUS LIKE \\"wsrep_local_state_comment\\""}, "module_name": "mysql_query", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "executed_queries": [ "SHOW STATUS LIKE \"wsrep_local_state_comment\"" ], "execution_time_ms": [ 0.8656 ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "login_db": "mysql", "login_host": "192.0.2.1", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root", "query": "SHOW STATUS LIKE \"wsrep_local_state_comment\"" }, "module_extra_vars": {}, "module_name": "mysql_query", "timeout": 180, "user": null } }, "query_result": [ [ { "Value": "Synced", "Variable_name": "wsrep_local_state_comment" } ] ], "rowcount": [ 1 ] } RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/handlers/main.yml:54 Tuesday 04 August 2026 08:55:59 +0000 (0:00:02.411) 0:01:19.527 ******** changed: [primary] => { "add_group": "mariadb_bootstrap_restart", "changed": true, "parent_groups": [ "all" ] } RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/handlers/main.yml:59 Tuesday 04 August 2026 08:55:59 +0000 (0:00:00.037) 0:01:19.564 ******** skipping: [primary] => { "changed": false, "false_condition": "groups[mariadb_shard_group + '_port_alive_True'] is defined", "skip_reason": "Conditional result was False" } RUNNING HANDLER [mariadb : Start MariaDB on new nodes] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/handlers/main.yml:67 Tuesday 04 August 2026 08:55:59 +0000 (0:00:00.049) 0:01:19.613 ******** [WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart [WARNING]: Could not match supplied host pattern, ignoring: mariadb_start skipping: [primary] => { "changed": false, "false_condition": "bootstrap_host is not defined or bootstrap_host != inventory_hostname", "skip_reason": "Conditional result was False" } PLAY [Restart mariadb services] ************************************************ skipping: no hosts matched PLAY [Start mariadb services] ************************************************** skipping: no hosts matched PLAY [Restart bootstrap mariadb service] *************************************** TASK [mariadb : Restart MariaDB container] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/restart_services.yml:2 Tuesday 04 August 2026 08:55:59 +0000 (0:00:00.053) 0:01:19.667 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eypvripwtniwyojugwwqbgywdxlfmcyf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 120, "test": ["CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online"], "timeout": 30}, "image": "primary:4000/lokolla/mariadb-server:change_999090", "name": "mariadb", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"], "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", "KOLLA_SERVICE_NAME": "mariadb", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "mariadb", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/mariadb-server:change_999090", "labels": {}, "name": "mariadb", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "result": false } TASK [mariadb : Wait for MariaDB service port liveness] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/restart_services.yml:18 Tuesday 04 August 2026 08:56:10 +0000 (0:00:11.063) 0:01:30.730 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"state": "started", "port": 3306, "search_regex": "MariaDB", "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 0, "invocation": {"module_args": {"connect_timeout": 1, "host": "192.0.2.1", "port": 3306, "search_regex": "MariaDB", "timeout": 60, "delay": 0, "active_connection_states": ["ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT"], "state": "started", "sleep": 1, "path": null, "exclude_hosts": null, "msg": null}}}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "elapsed": 0, "invocation": { "module_args": { "active_connection_states": [ "ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT" ], "connect_timeout": 1, "delay": 0, "exclude_hosts": null, "host": "192.0.2.1", "msg": null, "path": null, "port": 3306, "search_regex": "MariaDB", "sleep": 1, "state": "started", "timeout": 60 } }, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started" } TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/restart_services.yml:31 Tuesday 04 August 2026 08:56:10 +0000 (0:00:00.320) 0:01:31.051 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tbnmadxmwoxzaekelvegnictawntpqeo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_query has been deprecated. Use ansible.mysql.mysql_query instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "executed_queries": ["SHOW STATUS LIKE \\"wsrep_local_state_comment\\""], "query_result": [[{"Variable_name": "wsrep_local_state_comment", "Value": "Synced"}]], "rowcount": [1], "execution_time_ms": [0.8109], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"login_db": "mysql", "login_host": "192.0.2.1", "login_port": "3306", "login_user": "root", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "query": "SHOW STATUS LIKE \\"wsrep_local_state_comment\\""}, "module_name": "mysql_query", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "executed_queries": [ "SHOW STATUS LIKE \"wsrep_local_state_comment\"" ], "execution_time_ms": [ 0.8109 ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "login_db": "mysql", "login_host": "192.0.2.1", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root", "query": "SHOW STATUS LIKE \"wsrep_local_state_comment\"" }, "module_extra_vars": {}, "module_name": "mysql_query", "timeout": 180, "user": null } }, "query_result": [ [ { "Value": "Synced", "Variable_name": "wsrep_local_state_comment" } ] ], "rowcount": [ 1 ] } PLAY [Apply mariadb post-configuration] **************************************** TASK [Include mariadb post-deploy.yml] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/mariadb.yml:86 Tuesday 04 August 2026 08:56:13 +0000 (0:00:02.150) 0:01:33.202 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/register.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/check.yml included: mariadb for primary TASK [mariadb : Creating shard root mysql user] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/register.yml:2 Tuesday 04 August 2026 08:56:13 +0000 (0:00:00.075) 0:01:33.277 ******** [DEPRECATION WARNING]: community.mysql.mysql_user has been deprecated. Use ansible.mysql.mysql_user instead. This feature will be removed from collection 'community.mysql' version 5.0.0. Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vqpvfvsfoxaqoxkzfnudtusckldiyyww ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_user has been deprecated. Use ansible.mysql.mysql_user instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "msg": "User added", "user": "root_shard_0", "password_changed": true, "attributes": null, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.1", "login_port": "3306", "login_user": "root", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "root_shard_0", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "host": "%", "priv": "*.*:ALL,GRANT"}, "module_name": "mysql_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "host": "%", "login_host": "192.0.2.1", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root", "name": "root_shard_0", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "priv": "*.*:ALL,GRANT" }, "module_extra_vars": {}, "module_name": "mysql_user", "timeout": 180, "user": null } }, "msg": "User added", "password_changed": true, "user": "root_shard_0" } TASK [mariadb : Creating mysql monitor user] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/register.yml:20 Tuesday 04 August 2026 08:56:15 +0000 (0:00:02.180) 0:01:35.458 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rzfzubgdntktehmxdjrszqvgkhjylfqn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_user has been deprecated. Use ansible.mysql.mysql_user instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "msg": "User added", "user": "monitor", "password_changed": true, "attributes": null, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.1", "login_port": "3306", "login_user": "root", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "monitor", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "host": "%", "priv": "*.*:USAGE,REPLICATION CLIENT"}, "module_name": "mysql_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "host": "%", "login_host": "192.0.2.1", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root", "name": "monitor", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "priv": "*.*:USAGE,REPLICATION CLIENT" }, "module_extra_vars": {}, "module_name": "mysql_user", "timeout": 180, "user": null } }, "msg": "User added", "password_changed": true, "user": "monitor" } TASK [mariadb : Creating database backup user and setting permissions] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/register.yml:38 Tuesday 04 August 2026 08:56:17 +0000 (0:00:02.187) 0:01:37.646 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_mariabackup | bool", "skip_reason": "Conditional result was False" } TASK [mariadb : Granting permissions on Mariabackup database to backup user] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/register.yml:58 Tuesday 04 August 2026 08:56:17 +0000 (0:00:00.033) 0:01:37.679 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_mariabackup | bool", "skip_reason": "Conditional result was False" } TASK [service-check : Get container facts for mariadb] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check/tasks/main.yml:3 Tuesday 04 August 2026 08:56:17 +0000 (0:00:00.040) 0:01:37.720 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xcpmagmxomgdngyzuanrkbdhqxtnyyaf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"result": false, "changed": false, "containers": {"mariadb": {"Id": "b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f", "Created": "2026-08-04T08:56:05.17239625Z", "Path": "dumb-init", "Args": ["--", "kolla_start"], "State": {"Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 52989, "ExitCode": 0, "Error": "", "StartedAt": "2026-08-04T08:56:05.675087118Z", "FinishedAt": "0001-01-01T00:00:00Z", "Health": {"Status": "starting", "FailingStreak": 0}}, "Image": "sha256:331e575e3268f3747ead2f6df2c6580d863ee4da749765f212250c4600594b70", "ResolvConfPath": "/var/lib/docker/containers/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f/resolv.conf", "HostnamePath": "/var/lib/docker/containers/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f/hostname", "HostsPath": "/var/lib/docker/containers/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f/hosts", "LogPath": "/var/lib/docker/containers/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f-json.log", "Name": "/mariadb", "RestartCount": 0, "Driver": "overlayfs", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "docker-default", "ExecIDs": null, "HostConfig": {"Binds": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql:rw", "kolla_logs:/var/log/kolla/:rw"], "ContainerIDFile": "", "LogConfig": {"Type": "json-file", "Config": {"max-file": "5", "max-size": "50m"}}, "NetworkMode": "host", "PortBindings": {}, "RestartPolicy": {"Name": "no", "MaximumRetryCount": 0}, "AutoRemove": false, "VolumeDriver": "", "VolumesFrom": null, "ConsoleSize": [0, 0], "CapAdd": null, "CapDrop": null, "CgroupnsMode": "private", "Dns": null, "DnsOptions": null, "DnsSearch": null, "ExtraHosts": null, "GroupAdd": null, "IpcMode": "private", "Cgroup": "", "Links": null, "OomScoreAdj": 0, "PidMode": "", "Privileged": false, "PublishAllPorts": false, "ReadonlyRootfs": false, "SecurityOpt": [], "UTSMode": "", "UsernsMode": "", "ShmSize": 67108864, "Runtime": "runc", "Isolation": "", "CpuShares": 0, "Memory": 0, "NanoCpus": 0, "CgroupParent": "", "BlkioWeight": 0, "BlkioWeightDevice": null, "BlkioDeviceReadBps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteIOps": null, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpusetCpus": "", "CpusetMems": "", "Devices": null, "DeviceCgroupRules": null, "DeviceRequests": null, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "OomKillDisable": null, "PidsLimit": null, "Ulimits": [{"Name": "nofile", "Hard": 1048576, "Soft": 1048576}], "CpuCount": 0, "CpuPercent": 0, "IOMaximumIOps": 0, "IOMaximumBandwidth": 0, "MaskedPaths": ["/proc/acpi", "/proc/asound", "/proc/interrupts", "/proc/kcore", "/proc/keys", "/proc/latency_stats", "/proc/sched_debug", "/proc/scsi", "/proc/timer_list", "/proc/timer_stats", "/sys/devices/virtual/powercap", "/sys/firmware"], "ReadonlyPaths": ["/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger"]}, "Storage": {"RootFS": {"Snapshot": {"Name": "overlayfs"}}}, "Mounts": [{"Type": "volume", "Name": "kolla_logs", "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "RW": true, "Propagation": ""}, {"Type": "bind", "Source": "/etc/kolla/mariadb", "Destination": "/var/lib/kolla/config_files", "Mode": "ro", "RW": false, "Propagation": "rprivate"}, {"Type": "volume", "Name": "mariadb", "Source": "/var/lib/docker/volumes/mariadb/_data", "Destination": "/var/lib/mysql", "Driver": "local", "Mode": "rw", "RW": true, "Propagation": ""}], "Config": {"Hostname": "primary", "Domainname": "", "User": "mysql", "AttachStdin": false, "AttachStdout": false, "AttachStderr": false, "Tty": false, "OpenStdin": false, "StdinOnce": false, "Env": ["KOLLA_CONFIG_STRATEGY=COPY_ALWAYS", "KOLLA_SERVICE_NAME=mariadb", "TZ=Etc/UTC", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=en_US.UTF-8", "KOLLA_BASE_DISTRO=debian", "KOLLA_BASE_ARCH=x86_64", "PS1=$(tput bold)($(printenv KOLLA_SERVICE_NAME))$(tput sgr0)[$(id -un)@$(hostname -s) $(pwd)]$ ", "DEBIAN_FRONTEND=noninteractive", "MARIADB_VERSION=11.4"], "Cmd": ["kolla_start"], "Healthcheck": {"Test": ["CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online"], "Interval": 30000000000, "Timeout": 30000000000, "StartPeriod": 120000000000, "Retries": 3}, "Image": "primary:4000/lokolla/mariadb-server:change_999090", "Volumes": {"/var/lib/kolla/config_files/": {}, "/var/lib/mysql": {}, "/var/log/kolla/": {}}, "WorkingDir": "", "Entrypoint": ["dumb-init", "--"], "Labels": {"build-date": "20260804", "kolla_version": "22.1.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "mariadb-server", "org.opencontainers.image.authors": "Kolla Project (https://launchpad.net/kolla)", "org.opencontainers.image.created": "2026-08-04T08:43:40Z", "org.opencontainers.image.description": "OpenStack Kolla mariadb-server image", "org.opencontainers.image.licenses": "Apache-2.0", "org.opencontainers.image.source": "https://opendev.org/openstack/kolla", "org.opencontainers.image.title": "mariadb-server", "org.opencontainers.image.url": "https://opendev.org/openstack/kolla", "org.opencontainers.image.version": "change_999090"}}, "NetworkSettings": {"SandboxID": "66abab955ed85aeb958e973c3069ebedb2b31e64954a3ebce8be935399ac982b", "SandboxKey": "/var/run/docker/netns/default", "Ports": {}, "Networks": {"host": {"IPAMConfig": null, "Links": null, "Aliases": null, "DriverOpts": null, "GwPriority": 0, "NetworkID": "e69dac26a7ca9cfc889f19bac8a3c5b7425b35b9bde2468267f12c699b6b69c8", "EndpointID": "7c4063e69c1cb5be42a23e7f6cdb450a3afcda41c7549e66ec30c4984857b6b0", "Gateway": "", "IPAddress": "", "MacAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "DNSNames": null}}}, "ImageManifestDescriptor": {"mediaType": "application/vnd.oci.image.manifest.v1+json", "digest": "sha256:639f1929c22bada19395700b6bbdb970a5ac44e1787c09ea94ec1e054ce1885b", "size": 7850, "platform": {"architecture": "amd64", "os": "linux"}}}}, "invocation": {"module_args": {"action": "get_containers", "container_engine": "docker", "name": ["mariadb"], "api_version": "auto", "args": {"get_all_containers": false}}}}\n', b'') ok: [primary] => { "changed": false, "containers": { "mariadb": { "AppArmorProfile": "docker-default", "Args": [ "--", "kolla_start" ], "Config": { "AttachStderr": false, "AttachStdin": false, "AttachStdout": false, "Cmd": [ "kolla_start" ], "Domainname": "", "Entrypoint": [ "dumb-init", "--" ], "Env": [ "KOLLA_CONFIG_STRATEGY=COPY_ALWAYS", "KOLLA_SERVICE_NAME=mariadb", "TZ=Etc/UTC", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=en_US.UTF-8", "KOLLA_BASE_DISTRO=debian", "KOLLA_BASE_ARCH=x86_64", "PS1=$(tput bold)($(printenv KOLLA_SERVICE_NAME))$(tput sgr0)[$(id -un)@$(hostname -s) $(pwd)]$ ", "DEBIAN_FRONTEND=noninteractive", "MARIADB_VERSION=11.4" ], "Healthcheck": { "Interval": 30000000000, "Retries": 3, "StartPeriod": 120000000000, "Test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "Timeout": 30000000000 }, "Hostname": "primary", "Image": "primary:4000/lokolla/mariadb-server:change_999090", "Labels": { "build-date": "20260804", "kolla_version": "22.1.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "mariadb-server", "org.opencontainers.image.authors": "Kolla Project (https://launchpad.net/kolla)", "org.opencontainers.image.created": "2026-08-04T08:43:40Z", "org.opencontainers.image.description": "OpenStack Kolla mariadb-server image", "org.opencontainers.image.licenses": "Apache-2.0", "org.opencontainers.image.source": "https://opendev.org/openstack/kolla", "org.opencontainers.image.title": "mariadb-server", "org.opencontainers.image.url": "https://opendev.org/openstack/kolla", "org.opencontainers.image.version": "change_999090" }, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "mysql", "Volumes": { "/var/lib/kolla/config_files/": {}, "/var/lib/mysql": {}, "/var/log/kolla/": {} }, "WorkingDir": "" }, "Created": "2026-08-04T08:56:05.17239625Z", "Driver": "overlayfs", "ExecIDs": null, "HostConfig": { "AutoRemove": false, "Binds": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql:rw", "kolla_logs:/var/log/kolla/:rw" ], "BlkioDeviceReadBps": null, "BlkioDeviceReadIOps": null, "BlkioDeviceWriteBps": null, "BlkioDeviceWriteIOps": null, "BlkioWeight": 0, "BlkioWeightDevice": null, "CapAdd": null, "CapDrop": null, "Cgroup": "", "CgroupParent": "", "CgroupnsMode": "private", "ConsoleSize": [ 0, 0 ], "ContainerIDFile": "", "CpuCount": 0, "CpuPercent": 0, "CpuPeriod": 0, "CpuQuota": 0, "CpuRealtimePeriod": 0, "CpuRealtimeRuntime": 0, "CpuShares": 0, "CpusetCpus": "", "CpusetMems": "", "DeviceCgroupRules": null, "DeviceRequests": null, "Devices": null, "Dns": null, "DnsOptions": null, "DnsSearch": null, "ExtraHosts": null, "GroupAdd": null, "IOMaximumBandwidth": 0, "IOMaximumIOps": 0, "IpcMode": "private", "Isolation": "", "Links": null, "LogConfig": { "Config": { "max-file": "5", "max-size": "50m" }, "Type": "json-file" }, "MaskedPaths": [ "/proc/acpi", "/proc/asound", "/proc/interrupts", "/proc/kcore", "/proc/keys", "/proc/latency_stats", "/proc/sched_debug", "/proc/scsi", "/proc/timer_list", "/proc/timer_stats", "/sys/devices/virtual/powercap", "/sys/firmware" ], "Memory": 0, "MemoryReservation": 0, "MemorySwap": 0, "MemorySwappiness": null, "NanoCpus": 0, "NetworkMode": "host", "OomKillDisable": null, "OomScoreAdj": 0, "PidMode": "", "PidsLimit": null, "PortBindings": {}, "Privileged": false, "PublishAllPorts": false, "ReadonlyPaths": [ "/proc/bus", "/proc/fs", "/proc/irq", "/proc/sys", "/proc/sysrq-trigger" ], "ReadonlyRootfs": false, "RestartPolicy": { "MaximumRetryCount": 0, "Name": "no" }, "Runtime": "runc", "SecurityOpt": [], "ShmSize": 67108864, "UTSMode": "", "Ulimits": [ { "Hard": 1048576, "Name": "nofile", "Soft": 1048576 } ], "UsernsMode": "", "VolumeDriver": "", "VolumesFrom": null }, "HostnamePath": "/var/lib/docker/containers/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f/hostname", "HostsPath": "/var/lib/docker/containers/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f/hosts", "Id": "b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f", "Image": "sha256:331e575e3268f3747ead2f6df2c6580d863ee4da749765f212250c4600594b70", "ImageManifestDescriptor": { "digest": "sha256:639f1929c22bada19395700b6bbdb970a5ac44e1787c09ea94ec1e054ce1885b", "mediaType": "application/vnd.oci.image.manifest.v1+json", "platform": { "architecture": "amd64", "os": "linux" }, "size": 7850 }, "LogPath": "/var/lib/docker/containers/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f-json.log", "MountLabel": "", "Mounts": [ { "Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume" }, { "Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/mariadb", "Type": "bind" }, { "Destination": "/var/lib/mysql", "Driver": "local", "Mode": "rw", "Name": "mariadb", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/mariadb/_data", "Type": "volume" } ], "Name": "/mariadb", "NetworkSettings": { "Networks": { "host": { "Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "7c4063e69c1cb5be42a23e7f6cdb450a3afcda41c7549e66ec30c4984857b6b0", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "GwPriority": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "e69dac26a7ca9cfc889f19bac8a3c5b7425b35b9bde2468267f12c699b6b69c8" } }, "Ports": {}, "SandboxID": "66abab955ed85aeb958e973c3069ebedb2b31e64954a3ebce8be935399ac982b", "SandboxKey": "/var/run/docker/netns/default" }, "Path": "dumb-init", "Platform": "linux", "ProcessLabel": "", "ResolvConfPath": "/var/lib/docker/containers/b1e6c89a8ba43b079573d3c17e6439aef5965f4582f6035c9a016c7c61c7241f/resolv.conf", "RestartCount": 0, "State": { "Dead": false, "Error": "", "ExitCode": 0, "FinishedAt": "0001-01-01T00:00:00Z", "Health": { "FailingStreak": 0, "Status": "starting" }, "OOMKilled": false, "Paused": false, "Pid": 52989, "Restarting": false, "Running": true, "StartedAt": "2026-08-04T08:56:05.675087118Z", "Status": "running" }, "Storage": { "RootFS": { "Snapshot": { "Name": "overlayfs" } } } } }, "invocation": { "module_args": { "action": "get_containers", "api_version": "auto", "args": { "get_all_containers": false }, "container_engine": "docker", "name": [ "mariadb" ] } }, "result": false } TASK [service-check : Fail if containers are missing or not running for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check/tasks/main.yml:12 Tuesday 04 August 2026 08:56:18 +0000 (0:00:00.709) 0:01:38.429 ******** skipping: [primary] => { "changed": false, "false_condition": "missing_containers | length > 0", "skip_reason": "Conditional result was False" } TASK [service-check : Fail if containers are unhealthy for mariadb] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check/tasks/main.yml:26 Tuesday 04 August 2026 08:56:18 +0000 (0:00:00.055) 0:01:38.485 ******** skipping: [primary] => { "changed": false, "false_condition": "unhealthy_containers | length > 0", "skip_reason": "Conditional result was False" } TASK [mariadb : Query MariaDB Galera cluster status] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/check.yml:8 Tuesday 04 August 2026 08:56:18 +0000 (0:00:00.043) 0:01:38.529 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cmkqqmzinldzbwptaijguaxsbfcwczhi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_query has been deprecated. Use ansible.mysql.mysql_query instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "executed_queries": ["SHOW STATUS WHERE Variable_name IN (\'wsrep_cluster_status\', \'wsrep_local_state_comment\', \'wsrep_ready\', \'wsrep_connected\');"], "query_result": [[{"Variable_name": "wsrep_local_state_comment", "Value": "Synced"}, {"Variable_name": "wsrep_cluster_status", "Value": "Primary"}, {"Variable_name": "wsrep_connected", "Value": "ON"}, {"Variable_name": "wsrep_ready", "Value": "ON"}]], "rowcount": [4], "execution_time_ms": [1.5504], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_host": "192.0.2.1", "login_port": "3306", "query": "SHOW STATUS WHERE Variable_name IN (\'wsrep_cluster_status\', \'wsrep_local_state_comment\', \'wsrep_ready\', \'wsrep_connected\');"}, "module_name": "mysql_query", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "executed_queries": [ "SHOW STATUS WHERE Variable_name IN ('wsrep_cluster_status', 'wsrep_local_state_comment', 'wsrep_ready', 'wsrep_connected');" ], "execution_time_ms": [ 1.5504 ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.1", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "query": "SHOW STATUS WHERE Variable_name IN ('wsrep_cluster_status', 'wsrep_local_state_comment', 'wsrep_ready', 'wsrep_connected');" }, "module_extra_vars": {}, "module_name": "mysql_query", "timeout": 180, "user": null } }, "query_result": [ [ { "Value": "Synced", "Variable_name": "wsrep_local_state_comment" }, { "Value": "Primary", "Variable_name": "wsrep_cluster_status" }, { "Value": "ON", "Variable_name": "wsrep_connected" }, { "Value": "ON", "Variable_name": "wsrep_ready" } ] ], "rowcount": [ 4 ] } TASK [mariadb : Assert MariaDB Galera cluster is ready] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/check.yml:35 Tuesday 04 August 2026 08:56:20 +0000 (0:00:02.094) 0:01:40.623 ******** ok: [primary] => { "changed": false, "msg": "MariaDB Galera cluster is ready." } TASK [Include mariadb post-upgrade.yml] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/mariadb.yml:92 Tuesday 04 August 2026 08:56:20 +0000 (0:00:00.049) 0:01:40.673 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_action == 'upgrade'", "skip_reason": "Conditional result was False" } PLAY [Apply role loadbalancer] ************************************************* TASK [loadbalancer : Include tasks for action deploy] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/main.yml:2 Tuesday 04 August 2026 08:56:20 +0000 (0:00:00.043) 0:01:40.716 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config-host.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/check-containers.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/deploy.yml for primary TASK [loadbalancer : Check IPv6 support] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config-host.yml:3 Tuesday 04 August 2026 08:56:20 +0000 (0:00:00.098) 0:01:40.814 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"changed": true, "stdout": "0", "stderr": "", "rc": 0, "cmd": ["/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6"], "start": "2026-08-04 08:56:21.012763", "end": "2026-08-04 08:56:21.020728", "delta": "0:00:00.007965", "msg": "", "invocation": {"module_args": {"_raw_params": "/usr/sbin/sysctl -n net.ipv6.conf.all.disable_ipv6", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "changed": false, "cmd": [ "/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6" ], "delta": "0:00:00.007965", "end": "2026-08-04 08:56:21.020728", "invocation": { "module_args": { "_raw_params": "/usr/sbin/sysctl -n net.ipv6.conf.all.disable_ipv6", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 08:56:21.012763", "stderr": "", "stderr_lines": [], "stdout": "0", "stdout_lines": [ "0" ] } TASK [Setting sysctl values] *************************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config-host.yml:8 Tuesday 04 August 2026 08:56:21 +0000 (0:00:00.311) 0:01:41.125 ******** included: sysctl for primary TASK [sysctl : Check IPv6 support] ********************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/sysctl/tasks/main.yml:2 Tuesday 04 August 2026 08:56:21 +0000 (0:00:00.054) 0:01:41.180 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"changed": true, "stdout": "0", "stderr": "", "rc": 0, "cmd": ["/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6"], "start": "2026-08-04 08:56:21.377812", "end": "2026-08-04 08:56:21.384134", "delta": "0:00:00.006322", "msg": "", "invocation": {"module_args": {"_raw_params": "/usr/sbin/sysctl -n net.ipv6.conf.all.disable_ipv6\\n", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "changed": false, "cmd": [ "/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6" ], "delta": "0:00:00.006322", "end": "2026-08-04 08:56:21.384134", "invocation": { "module_args": { "_raw_params": "/usr/sbin/sysctl -n net.ipv6.conf.all.disable_ipv6\n", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 08:56:21.377812", "stderr": "", "stderr_lines": [], "stdout": "0", "stdout_lines": [ "0" ] } TASK [sysctl : Setting sysctl values] ****************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/sysctl/tasks/main.yml:8 Tuesday 04 August 2026 08:56:21 +0000 (0:00:00.308) 0:01:41.489 ******** Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vrzpatdnrmyrvyoqwywwxejcqispqycc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.ipv6.ip_nonlocal_bind", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "1", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.ipv6.ip_nonlocal_bind", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "1" } }, "item": { "name": "net.ipv6.ip_nonlocal_bind", "value": 1 } } Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gadvgmocqylhqpjaplgllhkuxbhyoxzc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.ipv4.ip_nonlocal_bind", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "1", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.ipv4.ip_nonlocal_bind", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "1" } }, "item": { "name": "net.ipv4.ip_nonlocal_bind", "value": 1 } } Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iqwpekmcnxqmbejourjewjxiwogmjdch ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "invocation": {"module_args": {"name": "net.ipv4.tcp_retries2", "state": "absent", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": false, "reload": true, "ignoreerrors": false, "value": ""}}}\n', b'') ok: [primary] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'}) => { "ansible_loop_var": "item", "changed": false, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.ipv4.tcp_retries2", "reload": true, "state": "absent", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": false, "value": "" } }, "item": { "name": "net.ipv4.tcp_retries2", "value": "KOLLA_UNSET" } } Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jufyanxcvmgqhlismkrdqzoiwdzixmwf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.unix.max_dgram_qlen", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "128", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.unix.max_dgram_qlen", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "128" } }, "item": { "name": "net.unix.max_dgram_qlen", "value": 128 } } TASK [module-load : Load modules] ********************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:8 Tuesday 04 August 2026 08:56:22 +0000 (0:00:01.548) 0:01:43.037 ******** Using module file /home/zuul/.ansible/collections/ansible_collections/community/general/plugins/modules/modprobe.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fqdewyqcxfbmwjeksnqfsaxvxjembnll ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "name": "ip_vs", "params": "", "state": "present", "invocation": {"module_args": {"name": "ip_vs", "state": "present", "params": "", "persistent": "disabled"}}}\n', b'') changed: [primary] => (item=ip_vs) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "name": "ip_vs", "params": "", "persistent": "disabled", "state": "present" } }, "item": { "name": "ip_vs" }, "name": "ip_vs", "params": "", "state": "present" } TASK [module-load : Persist modules via modules-load.d] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:18 Tuesday 04 August 2026 08:56:23 +0000 (0:00:00.709) 0:01:43.747 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029 `" && echo ansible-tmp-1785833783.7443848-55039-106967172576029="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833783.7443848-55039-106967172576029=/home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-divlostouqefwohnftnxvbnbkyblwpft ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/modules-load.d/ip_vs.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpeetc7bhh/module-load.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpeetc7bhh/module-load.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029/ /home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ivhszlllcptymwpcgtsdmuulzoxfknqs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/modules-load.d/ip_vs.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029/.source.conf", "md5sum": "611767e4923e25e8905b7d7670d8a29d", "checksum": "946b94c34ba96c4823933f2912d9d431cbc5b742", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 25, "invocation": {"module_args": {"dest": "/etc/modules-load.d/ip_vs.conf", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029/.source.conf", "follow": false, "_original_basename": "module-load.conf.j2", "checksum": "946b94c34ba96c4823933f2912d9d431cbc5b742", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=ip_vs) => { "ansible_loop_var": "item", "changed": true, "checksum": "946b94c34ba96c4823933f2912d9d431cbc5b742", "dest": "/etc/modules-load.d/ip_vs.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "module-load.conf.j2", "attributes": null, "backup": false, "checksum": "946b94c34ba96c4823933f2912d9d431cbc5b742", "content": null, "dest": "/etc/modules-load.d/ip_vs.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029/.source.conf", "unsafe_writes": false, "validate": null } }, "item": { "name": "ip_vs" }, "md5sum": "611767e4923e25e8905b7d7670d8a29d", "mode": "0644", "owner": "root", "size": 25, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833783.7443848-55039-106967172576029/.source.conf", "state": "file", "uid": 0 } TASK [module-load : Drop module persistence] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:30 Tuesday 04 August 2026 08:56:24 +0000 (0:00:00.746) 0:01:44.493 ******** skipping: [primary] => (item=ip_vs) => { "ansible_loop_var": "item", "changed": false, "false_condition": "(item.state | default('present')) == 'absent'", "item": { "name": "ip_vs" }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [loadbalancer : Ensuring config directories exist] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:2 Tuesday 04 August 2026 08:56:24 +0000 (0:00:00.041) 0:01:44.535 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ihhiqvlpduqjgfdflpneedscbcnkuidg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/haproxy", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/haproxy", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/haproxy", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/haproxy", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xpgfxennclabmqqbujpbhccwrwznrpks ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/proxysql", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/proxysql", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/proxysql", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/proxysql", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-crbqudcyzlsnqmmjjwwkfyvfmizmkswi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/keepalived", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/keepalived", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/keepalived", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/keepalived", "size": 4096, "state": "directory", "uid": 0 } TASK [loadbalancer : Ensuring haproxy service config subdir exists] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:12 Tuesday 04 August 2026 08:56:25 +0000 (0:00:01.057) 0:01:45.592 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pqdowczgfpckfdfwcmnxapyihkjzbaot ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/haproxy/services.d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/haproxy/services.d", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => { "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/haproxy/services.d", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/haproxy/services.d", "size": 4096, "state": "directory", "uid": 0 } TASK [loadbalancer : Ensuring proxysql service config subdirectories exist] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:24 Tuesday 04 August 2026 08:56:25 +0000 (0:00:00.339) 0:01:45.931 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-whrcpgzydxnsuitrqdyamfiuyladdhhk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/proxysql/users", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/proxysql/users", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item=users) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/proxysql/users", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": "users", "mode": "0770", "owner": "root", "path": "/etc/kolla/proxysql/users", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qdvfqaavknxsylleemhgfceosciyowlt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/proxysql/rules", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/proxysql/rules", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item=rules) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/proxysql/rules", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": "rules", "mode": "0770", "owner": "root", "path": "/etc/kolla/proxysql/rules", "size": 4096, "state": "directory", "uid": 0 } TASK [loadbalancer : Ensuring keepalived checks subdir exists] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:39 Tuesday 04 August 2026 08:56:26 +0000 (0:00:00.766) 0:01:46.697 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gfutbfukwehapwthybcecbexmstxiipa ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/keepalived/checks", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/keepalived/checks", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => { "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/keepalived/checks", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/keepalived/checks", "size": 4096, "state": "directory", "uid": 0 } TASK [loadbalancer : Remove mariadb.cfg if proxysql enabled] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:51 Tuesday 04 August 2026 08:56:26 +0000 (0:00:00.335) 0:01:47.032 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vjoirktniabnlumvizityiscislmhpvd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/haproxy/services.d/mariadb.cfg", "changed": false, "state": "absent", "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/mariadb.cfg", "state": "absent", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "mode": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') ok: [primary] => { "changed": false, "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": null, "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": null, "path": "/etc/kolla/haproxy/services.d/mariadb.cfg", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "absent", "unsafe_writes": false } }, "path": "/etc/kolla/haproxy/services.d/mariadb.cfg", "state": "absent" } TASK [loadbalancer : Removing checks for services which are disabled] ********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:62 Tuesday 04 August 2026 08:56:27 +0000 (0:00:00.415) 0:01:47.448 ******** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keepalived_track_script_enabled | bool", "item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keepalived_track_script_enabled | bool", "item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keepalived_track_script_enabled | bool", "item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'primary:4000/lokolla/haproxy-ssh:change_999090', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', 'haproxy_socket:/var/lib/kolla/haproxy/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keepalived_track_script_enabled | bool", "item": { "key": "haproxy-ssh", "value": { "container_name": "haproxy_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 2985" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy-ssh:change_999090", "volumes": [ "/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [loadbalancer : Copying checks for services which are enabled] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:78 Tuesday 04 August 2026 08:56:27 +0000 (0:00:00.235) 0:01:47.683 ******** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keepalived_track_script_enabled | bool", "item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keepalived_track_script_enabled | bool", "item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keepalived_track_script_enabled | bool", "item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'primary:4000/lokolla/haproxy-ssh:change_999090', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', 'haproxy_socket:/var/lib/kolla/haproxy/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keepalived_track_script_enabled | bool", "item": { "key": "haproxy-ssh", "value": { "container_name": "haproxy_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 2985" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy-ssh:change_999090", "volumes": [ "/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [loadbalancer : Copying over config.json files for services] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:95 Tuesday 04 August 2026 08:56:27 +0000 (0:00:00.231) 0:01:47.914 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283 `" && echo ansible-tmp-1785833788.083385-55145-28252844714283="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833788.083385-55145-28252844714283=/home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-grahraynmsmenrdbmnfhbbodwsjlqwgd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpjdcv7t2x/haproxy.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpjdcv7t2x/haproxy.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283/ /home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kappnnmwprbwqngxudbndwysmbgfpoyy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283/.source.json", "md5sum": "fc963b337d29ddff87e68bf9f04a1bc2", "checksum": "bf23f3337bdbd92398ed0404c84ed1773b291d4f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2037, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283/.source.json", "follow": false, "_original_basename": "haproxy.json.j2", "checksum": "bf23f3337bdbd92398ed0404c84ed1773b291d4f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "bf23f3337bdbd92398ed0404c84ed1773b291d4f", "dest": "/etc/kolla/haproxy/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy.json.j2", "attributes": null, "backup": false, "checksum": "bf23f3337bdbd92398ed0404c84ed1773b291d4f", "content": null, "dest": "/etc/kolla/haproxy/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "md5sum": "fc963b337d29ddff87e68bf9f04a1bc2", "mode": "0660", "owner": "root", "size": 2037, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833788.083385-55145-28252844714283/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970 `" && echo ansible-tmp-1785833788.8431706-55145-40995122148970="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833788.8431706-55145-40995122148970=/home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vsjfntwnsqzoqisgosfcfnrpqylhoprp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpltijszzx/proxysql.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpltijszzx/proxysql.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970/ /home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fmibozydbtetbcmbmbqhanbjfkytoinu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970/.source.json", "md5sum": "edfc7ef00dd8cb6d2f2ea460f7464d0a", "checksum": "5c8ab62a35b0f5bb70dc632ffbdff6d821b1627a", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2762, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970/.source.json", "follow": false, "_original_basename": "proxysql.json.j2", "checksum": "5c8ab62a35b0f5bb70dc632ffbdff6d821b1627a", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "5c8ab62a35b0f5bb70dc632ffbdff6d821b1627a", "dest": "/etc/kolla/proxysql/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "proxysql.json.j2", "attributes": null, "backup": false, "checksum": "5c8ab62a35b0f5bb70dc632ffbdff6d821b1627a", "content": null, "dest": "/etc/kolla/proxysql/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "edfc7ef00dd8cb6d2f2ea460f7464d0a", "mode": "0660", "owner": "root", "size": 2762, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833788.8431706-55145-40995122148970/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406 `" && echo ansible-tmp-1785833789.5772734-55145-76526800809406="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833789.5772734-55145-76526800809406=/home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bcpnkwwlybgznjuowqtoehgtxspoaaiy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keepalived/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp7snk6ap2/keepalived.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp7snk6ap2/keepalived.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406/ /home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vjluwkjdyehhmrwhnjhddwahlgfvnpma ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keepalived/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406/.source.json", "md5sum": "d0cc6a7b04c0e46e032e305c28532eb7", "checksum": "a8c16e970505273108bdd9f04aee948a1811cd49", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 673, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406/.source.json", "follow": false, "_original_basename": "keepalived.json.j2", "checksum": "a8c16e970505273108bdd9f04aee948a1811cd49", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "a8c16e970505273108bdd9f04aee948a1811cd49", "dest": "/etc/kolla/keepalived/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "keepalived.json.j2", "attributes": null, "backup": false, "checksum": "a8c16e970505273108bdd9f04aee948a1811cd49", "content": null, "dest": "/etc/kolla/keepalived/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "d0cc6a7b04c0e46e032e305c28532eb7", "mode": "0660", "owner": "root", "size": 673, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833789.5772734-55145-76526800809406/.source.json", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over haproxy.cfg] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:103 Tuesday 04 August 2026 08:56:30 +0000 (0:00:02.441) 0:01:50.356 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189 `" && echo ansible-tmp-1785833790.4488816-55260-141811897752189="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833790.4488816-55260-141811897752189=/home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gtdyurevoqularpaxyfnykcbgrriacra ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/haproxy.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpvaqcvvde/haproxy_main.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpvaqcvvde/haproxy_main.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189/ /home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-oafqpxyreiiwbefmwvldivmcnmcyrgpj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/haproxy.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189/.source.cfg", "md5sum": "00609da5df3926eeaf7d922eaf46b5c3", "checksum": "efe8ae4d37e31da67271a623a88e983d0aa83e55", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1349, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/haproxy.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189/.source.cfg", "follow": false, "_original_basename": "haproxy_main.cfg.j2", "checksum": "efe8ae4d37e31da67271a623a88e983d0aa83e55", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "efe8ae4d37e31da67271a623a88e983d0aa83e55", "dest": "/etc/kolla/haproxy/haproxy.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_main.cfg.j2", "attributes": null, "backup": false, "checksum": "efe8ae4d37e31da67271a623a88e983d0aa83e55", "content": null, "dest": "/etc/kolla/haproxy/haproxy.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2", "md5sum": "00609da5df3926eeaf7d922eaf46b5c3", "mode": "0660", "owner": "root", "size": 1349, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833790.4488816-55260-141811897752189/.source.cfg", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over proxysql config] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:117 Tuesday 04 August 2026 08:56:31 +0000 (0:00:00.923) 0:01:51.279 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998 `" && echo ansible-tmp-1785833791.3786268-55299-137940250168998="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833791.3786268-55299-137940250168998=/home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zngzddkiqoabjftckssymuehulbzvrqi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/proxysql.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpyh4y98u8/proxysql.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpyh4y98u8/proxysql.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998/ /home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jpljktkcewwwrddorllxixyybzkdppio ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/proxysql.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998/.source.yaml", "md5sum": "f06629b8de079c071d47aa4fa1d4196e", "checksum": "450916d4cccd8296614f291178a6cecf8835e115", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2022, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/proxysql.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998/.source.yaml", "follow": false, "_original_basename": "proxysql.yaml.j2", "checksum": "450916d4cccd8296614f291178a6cecf8835e115", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "450916d4cccd8296614f291178a6cecf8835e115", "dest": "/etc/kolla/proxysql/proxysql.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "proxysql.yaml.j2", "attributes": null, "backup": false, "checksum": "450916d4cccd8296614f291178a6cecf8835e115", "content": null, "dest": "/etc/kolla/proxysql/proxysql.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998/.source.yaml", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2", "md5sum": "f06629b8de079c071d47aa4fa1d4196e", "mode": "0660", "owner": "root", "size": 2022, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833791.3786268-55299-137940250168998/.source.yaml", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over haproxy single external frontend config] ***** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:131 Tuesday 04 August 2026 08:56:32 +0000 (0:00:00.951) 0:01:52.230 ******** skipping: [primary] => { "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "skip_reason": "Conditional result was False" } TASK [loadbalancer : Copying over custom haproxy services configuration] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:143 Tuesday 04 August 2026 08:56:32 +0000 (0:00:00.045) 0:01:52.275 ******** [WARNING]: Unable to find '/etc/kolla/config/haproxy/services.d' in expected paths (use -vvvvv to see paths) skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [loadbalancer : Copying over keepalived.conf] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:155 Tuesday 04 August 2026 08:56:32 +0000 (0:00:00.047) 0:01:52.323 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314 `" && echo ansible-tmp-1785833792.4358857-55340-98646549541314="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833792.4358857-55340-98646549541314=/home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lqfxyyknmfrhrqroynibeckyzqeorbtf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keepalived/keepalived.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpg8s3jl79/keepalived.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpg8s3jl79/keepalived.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314/ /home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-peclygeiwjadtxmwuifjbyrqosoaaulp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keepalived/keepalived.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314/.source.conf", "md5sum": "3d52d1cefa3f0cae6ae5c3996c941e88", "checksum": "80a7a09a2439429443a5fc0667db0dac08f042c1", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 321, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/keepalived.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314/.source.conf", "follow": false, "_original_basename": "keepalived.conf.j2", "checksum": "80a7a09a2439429443a5fc0667db0dac08f042c1", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "80a7a09a2439429443a5fc0667db0dac08f042c1", "dest": "/etc/kolla/keepalived/keepalived.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "keepalived.conf.j2", "attributes": null, "backup": false, "checksum": "80a7a09a2439429443a5fc0667db0dac08f042c1", "content": null, "dest": "/etc/kolla/keepalived/keepalived.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314/.source.conf", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2", "md5sum": "3d52d1cefa3f0cae6ae5c3996c941e88", "mode": "0660", "owner": "root", "size": 321, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833792.4358857-55340-98646549541314/.source.conf", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over TLS certificates] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:169 Tuesday 04 August 2026 08:56:33 +0000 (0:00:00.905) 0:01:53.228 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/copy-certs.yml for primary TASK [loadbalancer : Copying over haproxy.pem] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/copy-certs.yml:2 Tuesday 04 August 2026 08:56:33 +0000 (0:00:00.081) 0:01:53.309 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897 `" && echo ansible-tmp-1785833793.4563098-55380-245681790776897="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833793.4563098-55380-245681790776897=/home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wrzdmyxsjmxcnrylwuedyponvvyzutst ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/haproxy.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/haproxy.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/haproxy.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897/ /home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-njbkxsrkmzbfjgxpgexnynsnlvzpburi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/haproxy.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897/.source.pem", "md5sum": "06acfaec547a0b0c68b1a861e403184f", "checksum": "65cafb05ec8b4eda3d75e1006a982d7425e7f28c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 3188, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/haproxy.pem", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897/.source.pem", "_original_basename": "haproxy.pem", "follow": false, "checksum": "65cafb05ec8b4eda3d75e1006a982d7425e7f28c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=haproxy.pem) => { "ansible_loop_var": "item", "changed": true, "checksum": "65cafb05ec8b4eda3d75e1006a982d7425e7f28c", "dest": "/etc/kolla/haproxy/haproxy.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy.pem", "attributes": null, "backup": false, "checksum": "65cafb05ec8b4eda3d75e1006a982d7425e7f28c", "content": null, "dest": "/etc/kolla/haproxy/haproxy.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897/.source.pem", "unsafe_writes": false, "validate": null } }, "item": "haproxy.pem", "md5sum": "06acfaec547a0b0c68b1a861e403184f", "mode": "0660", "owner": "root", "size": 3188, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833793.4563098-55380-245681790776897/.source.pem", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over haproxy-internal.pem] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/copy-certs.yml:18 Tuesday 04 August 2026 08:56:34 +0000 (0:00:00.880) 0:01:54.190 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753 `" && echo ansible-tmp-1785833794.3225405-55419-161901326653753="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833794.3225405-55419-161901326653753=/home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tkidsyxvbewpdsjwbprjtdkqkahbvoxp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/haproxy-internal.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/haproxy-internal.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/haproxy-internal.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753/ /home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ctyaecssfyzqjurnxtamaqybhafxcuyc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/haproxy-internal.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753/.source.pem", "md5sum": "06acfaec547a0b0c68b1a861e403184f", "checksum": "65cafb05ec8b4eda3d75e1006a982d7425e7f28c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 3188, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/haproxy-internal.pem", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753/.source.pem", "_original_basename": "haproxy-internal.pem", "follow": false, "checksum": "65cafb05ec8b4eda3d75e1006a982d7425e7f28c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=haproxy-internal.pem) => { "ansible_loop_var": "item", "changed": true, "checksum": "65cafb05ec8b4eda3d75e1006a982d7425e7f28c", "dest": "/etc/kolla/haproxy/haproxy-internal.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy-internal.pem", "attributes": null, "backup": false, "checksum": "65cafb05ec8b4eda3d75e1006a982d7425e7f28c", "content": null, "dest": "/etc/kolla/haproxy/haproxy-internal.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753/.source.pem", "unsafe_writes": false, "validate": null } }, "item": "haproxy-internal.pem", "md5sum": "06acfaec547a0b0c68b1a861e403184f", "mode": "0660", "owner": "root", "size": 3188, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833794.3225405-55419-161901326653753/.source.pem", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over proxysql-ca.pem] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/copy-certs.yml:34 Tuesday 04 August 2026 08:56:34 +0000 (0:00:00.862) 0:01:55.052 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573 `" && echo ansible-tmp-1785833795.149008-55458-197546813751573="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833795.149008-55458-197546813751573=/home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tazhtftdkuaibbzdmfglzpkydmzeough ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/proxysql-ca.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/proxysql-ca.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/proxysql-ca.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573/ /home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-telwpjrqynazziespghajfmzrnjxucjw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/proxysql-ca.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573/.source.pem", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/proxysql-ca.pem", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573/.source.pem", "_original_basename": "proxysql-ca.pem", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/proxysql/proxysql-ca.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "proxysql-ca.pem", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/proxysql/proxysql-ca.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573/.source.pem", "unsafe_writes": false, "validate": null } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0660", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833795.149008-55458-197546813751573/.source.pem", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over proxysql-cert.pem] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/copy-certs.yml:47 Tuesday 04 August 2026 08:56:35 +0000 (0:00:00.831) 0:01:55.883 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899 `" && echo ansible-tmp-1785833795.9773247-55497-205483437402899="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833795.9773247-55497-205483437402899=/home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uuwxhjvcktauandkvunuujijpyxeoogl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/proxysql-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/proxysql-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/proxysql-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899/ /home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-peepijyzufqzymwxgawimwwblebqdklt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/proxysql-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899/.source.pem", "md5sum": "f540dfdb775cef44be001b344d825764", "checksum": "377154f4762f90221eb190e9a1652648b96ec567", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/proxysql-cert.pem", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899/.source.pem", "_original_basename": "proxysql-cert.pem", "follow": false, "checksum": "377154f4762f90221eb190e9a1652648b96ec567", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "377154f4762f90221eb190e9a1652648b96ec567", "dest": "/etc/kolla/proxysql/proxysql-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "proxysql-cert.pem", "attributes": null, "backup": false, "checksum": "377154f4762f90221eb190e9a1652648b96ec567", "content": null, "dest": "/etc/kolla/proxysql/proxysql-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899/.source.pem", "unsafe_writes": false, "validate": null } }, "md5sum": "f540dfdb775cef44be001b344d825764", "mode": "0660", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833795.9773247-55497-205483437402899/.source.pem", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over proxysql-key.pem] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/copy-certs.yml:60 Tuesday 04 August 2026 08:56:36 +0000 (0:00:00.815) 0:01:56.699 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776 `" && echo ansible-tmp-1785833796.7864082-55536-108528604534776="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833796.7864082-55536-108528604534776=/home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wuqtkkknjbmmriywovwmnqkkrlyowcma ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/proxysql-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/proxysql-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/proxysql-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776/ /home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bxioodlqdjlsgbpcblospfuepngeqtuz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/proxysql-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776/.source.pem", "md5sum": "5935e786e1c61ef2010a078d20d8c669", "checksum": "47673d99d8a70c6ac0224aed5d77427bc570bb71", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/proxysql-key.pem", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776/.source.pem", "_original_basename": "proxysql-key.pem", "follow": false, "checksum": "47673d99d8a70c6ac0224aed5d77427bc570bb71", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "47673d99d8a70c6ac0224aed5d77427bc570bb71", "dest": "/etc/kolla/proxysql/proxysql-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "proxysql-key.pem", "attributes": null, "backup": false, "checksum": "47673d99d8a70c6ac0224aed5d77427bc570bb71", "content": null, "dest": "/etc/kolla/proxysql/proxysql-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776/.source.pem", "unsafe_writes": false, "validate": null } }, "md5sum": "5935e786e1c61ef2010a078d20d8c669", "mode": "0660", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833796.7864082-55536-108528604534776/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over extra CA certificates for mariadb] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 08:56:37 +0000 (0:00:00.814) 0:01:57.514 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550 `" && echo ansible-tmp-1785833797.6729486-55574-46716653831550="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833797.6729486-55574-46716653831550=/home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-skyxkjmforrozrojizxidouoxhzjnfhw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550/ /home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wnnsmqiydpjxfhtgcodcpyixxqbwndck ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/haproxy/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/haproxy/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833797.6729486-55574-46716653831550/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087 `" && echo ansible-tmp-1785833798.3539917-55574-128492728002087="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833798.3539917-55574-128492728002087=/home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-szxggqepkhrldisvzkzkdlmbqhtnrqju ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087/ /home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ouxdqsflnpxtnzoyvafpwyrgzqpnfbdi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/proxysql/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/proxysql/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833798.3539917-55574-128492728002087/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333 `" && echo ansible-tmp-1785833799.0306344-55574-103216756838333="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833799.0306344-55574-103216756838333=/home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tlbmrdnhkmleftinxmryhcbivbgkpmdv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keepalived/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333/ /home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hhrkeyhfyxtlzrlciqsfukvfkbxbqvpy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keepalived/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/keepalived/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/keepalived/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833799.0306344-55574-103216756838333/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 08:56:39 +0000 (0:00:02.242) 0:01:59.756 ******** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 08:56:39 +0000 (0:00:00.215) 0:01:59.972 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432 `" && echo ansible-tmp-1785833800.1586418-55690-280935961219432="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833800.1586418-55690-280935961219432=/home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wyjxocrmsurtvqjnsosxtcpzfmstydrp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/mariadb-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/mariadb-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/mariadb-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432/ /home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aomgdtdolglwzagcaqqxkyfsjjxfwgyu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/mariadb-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/mariadb-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432/.source.pem", "_original_basename": "mariadb-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/haproxy/mariadb-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/haproxy/mariadb-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833800.1586418-55690-280935961219432/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525 `" && echo ansible-tmp-1785833800.872523-55690-107159477474525="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833800.872523-55690-107159477474525=/home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-njqjzolrubotnibvbxfehmffupembkpe ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/mariadb-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/mariadb-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/mariadb-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525/ /home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-elrvvvlazjrewvbsbupckmgurixefxcj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/mariadb-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/mariadb-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525/.source.pem", "_original_basename": "mariadb-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/proxysql/mariadb-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/proxysql/mariadb-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833800.872523-55690-107159477474525/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435 `" && echo ansible-tmp-1785833801.5950193-55690-52995355407435="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833801.5950193-55690-52995355407435=/home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dmuwgzhobemmbawvsiusikytcldeqeqf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keepalived/mariadb-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/mariadb-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/mariadb-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435/ /home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cvzaqlkwdndisrrmwkkhzbhetadnulov ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keepalived/mariadb-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/mariadb-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435/.source.pem", "_original_basename": "mariadb-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/keepalived/mariadb-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/keepalived/mariadb-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833801.5950193-55690-52995355407435/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 08:56:42 +0000 (0:00:02.375) 0:02:02.347 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911 `" && echo ansible-tmp-1785833802.5376801-55804-27814554169911="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833802.5376801-55804-27814554169911=/home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-atkxciblnumtreziqgnebahcygnxslxo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/mariadb-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/mariadb-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/mariadb-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911/ /home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wmifsgadkevaddlxtasvxhuhexpjjukj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/mariadb-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/mariadb-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911/.source.pem", "_original_basename": "mariadb-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/haproxy/mariadb-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/haproxy/mariadb-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833802.5376801-55804-27814554169911/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733 `" && echo ansible-tmp-1785833803.255853-55804-32349401007733="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833803.255853-55804-32349401007733=/home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ubxzfsemmpjtnozhxswqlhenorlbmovz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/mariadb-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/mariadb-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/mariadb-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733/ /home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gkmicqxiflpwdettoqfirgyttspdcufb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/mariadb-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/mariadb-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733/.source.pem", "_original_basename": "mariadb-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/proxysql/mariadb-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/proxysql/mariadb-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833803.255853-55804-32349401007733/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106 `" && echo ansible-tmp-1785833803.9560728-55804-275190745418106="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833803.9560728-55804-275190745418106=/home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gffztqzyfejzqbkypuimammudgjwzknh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keepalived/mariadb-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/mariadb-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/mariadb-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106/ /home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uzlcxiyexvskzzvweibkzydxcopbmthz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keepalived/mariadb-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/mariadb-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106/.source.pem", "_original_basename": "mariadb-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/keepalived/mariadb-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/keepalived/mariadb-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833803.9560728-55804-275190745418106/.source.pem", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over haproxy start script] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:174 Tuesday 04 August 2026 08:56:44 +0000 (0:00:02.344) 0:02:04.691 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679 `" && echo ansible-tmp-1785833804.7859423-55919-192574580041679="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833804.7859423-55919-192574580041679=/home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wjifczaihpxrzhzgnmqzguqmyjjgpxar ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/haproxy_run.sh", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpdyu7v86q/haproxy_run.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679/.source.sh <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpdyu7v86q/haproxy_run.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679/.source.sh\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679/ /home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679/.source.sh && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ofxdulpqpyxqsmxagqxespopimdfzbrh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/haproxy_run.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679/.source.sh", "md5sum": "05a7ae5024a0d53ce7bb9ce3649dc3d6", "checksum": "fe0cc76890cfea1adff3fc3d7e0bbdae2570c56d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "file", "size": 1764, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/haproxy_run.sh", "mode": "0770", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679/.source.sh", "follow": false, "_original_basename": "haproxy_run.sh.j2", "checksum": "fe0cc76890cfea1adff3fc3d7e0bbdae2570c56d", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "fe0cc76890cfea1adff3fc3d7e0bbdae2570c56d", "dest": "/etc/kolla/haproxy/haproxy_run.sh", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_run.sh.j2", "attributes": null, "backup": false, "checksum": "fe0cc76890cfea1adff3fc3d7e0bbdae2570c56d", "content": null, "dest": "/etc/kolla/haproxy/haproxy_run.sh", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0770", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679/.source.sh", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2", "md5sum": "05a7ae5024a0d53ce7bb9ce3649dc3d6", "mode": "0770", "owner": "root", "size": 1764, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833804.7859423-55919-192574580041679/.source.sh", "state": "file", "uid": 0 } TASK [loadbalancer : Copying over proxysql start script] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:188 Tuesday 04 August 2026 08:56:45 +0000 (0:00:00.868) 0:02:05.560 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470 `" && echo ansible-tmp-1785833805.6473572-55957-64747211554470="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833805.6473572-55957-64747211554470=/home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zsqwoazsmrqeptwzlsgvoktsdsbzjmsz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/proxysql_run.sh", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpqpts5uit/proxysql_run.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470/.source.sh <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpqpts5uit/proxysql_run.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470/.source.sh\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470/ /home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470/.source.sh && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-juvghzjxyeoqwwsvgvwplbgyfpchnign ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/proxysql_run.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470/.source.sh", "md5sum": "5bf4f89d9590397c0ad915a70739d0d9", "checksum": "b142ee971c2b812e60f6009694ec1c27035e0c70", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "file", "size": 195, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/proxysql_run.sh", "mode": "0770", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470/.source.sh", "follow": false, "_original_basename": "proxysql_run.sh.j2", "checksum": "b142ee971c2b812e60f6009694ec1c27035e0c70", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "b142ee971c2b812e60f6009694ec1c27035e0c70", "dest": "/etc/kolla/proxysql/proxysql_run.sh", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "proxysql_run.sh.j2", "attributes": null, "backup": false, "checksum": "b142ee971c2b812e60f6009694ec1c27035e0c70", "content": null, "dest": "/etc/kolla/proxysql/proxysql_run.sh", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0770", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470/.source.sh", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2", "md5sum": "5bf4f89d9590397c0ad915a70739d0d9", "mode": "0770", "owner": "root", "size": 195, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833805.6473572-55957-64747211554470/.source.sh", "state": "file", "uid": 0 } TASK [loadbalancer : Copying files for haproxy-ssh] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/tasks/config.yml:202 Tuesday 04 August 2026 08:56:46 +0000 (0:00:00.808) 0:02:06.368 ******** skipping: [primary] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "item": { "dest": "sshd_config", "src": "haproxy-ssh/sshd_config.j2" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'src': 'haproxy-ssh/id_rsa.pub', 'dest': 'id_rsa.pub'}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "item": { "dest": "id_rsa.pub", "src": "haproxy-ssh/id_rsa.pub" }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-check-containers : Check containers for loadbalancer] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 08:56:46 +0000 (0:00:00.056) 0:02:06.424 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fyjscfguldrztzzxkvlbkeopmhlwtwni ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "haproxy"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313"], "timeout": 30}, "image": "primary:4000/lokolla/haproxy:change_999090", "name": "haproxy", "privileged": true, "volumes": ["/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "haproxy", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/haproxy:change_999090", "labels": {}, "name": "haproxy", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pfvafdrkdgqgnkmpsfkqunydszrwzhzs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "proxysql"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_listen proxysql 6032"], "timeout": 30}, "image": "primary:4000/lokolla/proxysql:change_999090", "name": "proxysql", "privileged": false, "volumes": ["/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "proxysql", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/proxysql:change_999090", "labels": {}, "name": "proxysql", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ucccthbpbvedgduiyslcasqykcesfnvr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "keepalived"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/keepalived:change_999090", "name": "keepalived", "privileged": true, "volumes": ["/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "keepalived", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/keepalived:change_999090", "labels": {}, "name": "keepalived", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for loadbalancer] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 08:56:48 +0000 (0:00:01.814) 0:02:08.239 ******** Notification for handler Restart haproxy container has been saved. Notification for handler Restart proxysql container has been saved. Notification for handler Restart keepalived container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart haproxy container,Restart proxysql container,Restart keepalived container" } TASK [service-check-containers : Check containers that require iteration for loadbalancer] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.145) 0:02:08.384 ******** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [Configure loadbalancer for aodh] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:169 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.245) 0:02:08.630 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_aodh | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for barbican] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:175 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.032) 0:02:08.662 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_barbican | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for blazar] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:181 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.033) 0:02:08.695 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_blazar | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for ceph-rgw] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:187 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.031) 0:02:08.727 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_ceph_rgw | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for cinder] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:193 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.034) 0:02:08.761 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_cinder | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for cloudkitty] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:199 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.036) 0:02:08.797 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_cloudkitty | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for cyborg] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:205 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.029) 0:02:08.827 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_cyborg | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for designate] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:211 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.035) 0:02:08.862 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_designate | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for etcd] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:217 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.035) 0:02:08.898 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_etcd | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for glance] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:223 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.031) 0:02:08.929 ******** included: glance for primary TASK [haproxy-config : Copying over haproxy config for glance] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:56:48 +0000 (0:00:00.091) 0:02:09.021 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702 `" && echo ansible-tmp-1785833809.3050468-56059-70891342709702="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833809.3050468-56059-70891342709702=/home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hjoxjzsjrulhmqcoiuwkrisjufcwuixq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/glance-api.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpc7ss9oc6/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpc7ss9oc6/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702/ /home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hkgwsynmuomxplukogudkdbntlqarrft ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/glance-api.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702/.source.cfg", "md5sum": "78ce85e6a2b808c8e4f7f913eead0302", "checksum": "563c463a1b93f0f0f9810b0fef483100b6532fba", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 602, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/glance-api.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "563c463a1b93f0f0f9810b0fef483100b6532fba", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "563c463a1b93f0f0f9810b0fef483100b6532fba", "dest": "/etc/kolla/haproxy/services.d/glance-api.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "563c463a1b93f0f0f9810b0fef483100b6532fba", "content": null, "dest": "/etc/kolla/haproxy/services.d/glance-api.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "md5sum": "78ce85e6a2b808c8e4f7f913eead0302", "mode": "0660", "owner": "root", "size": 602, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833809.3050468-56059-70891342709702/.source.cfg", "state": "file", "uid": 0 } TASK [haproxy-config : Add configuration when using single external frontend for glance] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:56:50 +0000 (0:00:01.127) 0:02:10.149 ******** skipping: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for glance] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:56:50 +0000 (0:00:00.230) 0:02:10.379 ******** skipping: [primary] => (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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "glance_api", "value": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'glance_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "glance_api_external", "value": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for glance] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:56:50 +0000 (0:00:00.198) 0:02:10.578 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714 `" && echo ansible-tmp-1785833810.6018484-56100-48241561237714="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833810.6018484-56100-48241561237714=/home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lotsbryvxnujwaiwvkzljtcuftrdjqui ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/glance.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpq45c3yrm/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpq45c3yrm/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714/ /home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iqhaxdbrtlchqrgrgwbqvqbkzhpyajmr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/users/glance.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714/.source.yaml", "md5sum": "36cfcf82fc91820f44d78ad94364e7f4", "checksum": "a71b8789c68c2da74381f68c397914d8d6f344b1", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 744, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/glance.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "a71b8789c68c2da74381f68c397914d8d6f344b1", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "a71b8789c68c2da74381f68c397914d8d6f344b1", "dest": "/etc/kolla/proxysql/users/glance.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "users.yaml.j2", "attributes": null, "backup": false, "checksum": "a71b8789c68c2da74381f68c397914d8d6f344b1", "content": null, "dest": "/etc/kolla/proxysql/users/glance.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "36cfcf82fc91820f44d78ad94364e7f4", "mode": "0660", "owner": "root", "size": 744, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833810.6018484-56100-48241561237714/.source.yaml", "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for glance] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:56:51 +0000 (0:00:00.775) 0:02:11.353 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908 `" && echo ansible-tmp-1785833811.3555515-56160-272796154389908="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833811.3555515-56160-272796154389908=/home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cgedgkvbhpingobcwdkpyswwyulbpujg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/glance.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp4bmmwcfy/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp4bmmwcfy/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908/ /home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-btmcqfcjchdptxixjhqfgmscleyykaot ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/glance.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908/.source.yaml", "md5sum": "745fc2c6dad63c532b1f75f2e3c47146", "checksum": "ec3e55b9b78c8dbbd9f4204a750705f99d062c57", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 614, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/glance.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908/.source.yaml", "follow": false, "_original_basename": "rules.yaml.j2", "checksum": "ec3e55b9b78c8dbbd9f4204a750705f99d062c57", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "ec3e55b9b78c8dbbd9f4204a750705f99d062c57", "dest": "/etc/kolla/proxysql/rules/glance.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rules.yaml.j2", "attributes": null, "backup": false, "checksum": "ec3e55b9b78c8dbbd9f4204a750705f99d062c57", "content": null, "dest": "/etc/kolla/proxysql/rules/glance.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "745fc2c6dad63c532b1f75f2e3c47146", "mode": "0660", "owner": "root", "size": 614, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833811.3555515-56160-272796154389908/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for gnocchi] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:229 Tuesday 04 August 2026 08:56:52 +0000 (0:00:00.792) 0:02:12.146 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_gnocchi | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for grafana] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:235 Tuesday 04 August 2026 08:56:52 +0000 (0:00:00.034) 0:02:12.180 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_grafana | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for heat] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:241 Tuesday 04 August 2026 08:56:52 +0000 (0:00:00.030) 0:02:12.210 ******** included: heat for primary TASK [haproxy-config : Copying over haproxy config for heat] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:56:52 +0000 (0:00:00.092) 0:02:12.303 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639 `" && echo ansible-tmp-1785833812.5268795-56202-24846574920639="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833812.5268795-56202-24846574920639=/home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-roipcuhoneshvtscduuhmktxmviebvga ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/heat-api.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp3jzsjqgc/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp3jzsjqgc/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639/ /home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vyxwqhokikvkdhizhlxaookdnozufiyj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/heat-api.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639/.source.cfg", "md5sum": "72db02a98921668004a1311a70a6a974", "checksum": "6865a9258bc7feacc087c4df37ca35bfdc6e4a54", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 557, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/heat-api.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "6865a9258bc7feacc087c4df37ca35bfdc6e4a54", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6865a9258bc7feacc087c4df37ca35bfdc6e4a54", "dest": "/etc/kolla/haproxy/services.d/heat-api.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "6865a9258bc7feacc087c4df37ca35bfdc6e4a54", "content": null, "dest": "/etc/kolla/haproxy/services.d/heat-api.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "md5sum": "72db02a98921668004a1311a70a6a974", "mode": "0660", "owner": "root", "size": 557, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833812.5268795-56202-24846574920639/.source.cfg", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367 `" && echo ansible-tmp-1785833813.294078-56202-207859343883367="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833813.294078-56202-207859343883367=/home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-oomnszfneiegxltmdezpgagwwrkgihez ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/heat-api-cfn.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpw9lf0ix2/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpw9lf0ix2/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367/ /home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lrretaqoxtkzzqolqaljkcdbbmeohvdj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/heat-api-cfn.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367/.source.cfg", "md5sum": "835f82cf09295f98d53604c232edcd69", "checksum": "45f6ef0a64f1bec0d840c96b136fb55bddc1a089", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 569, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/heat-api-cfn.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "45f6ef0a64f1bec0d840c96b136fb55bddc1a089", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "45f6ef0a64f1bec0d840c96b136fb55bddc1a089", "dest": "/etc/kolla/haproxy/services.d/heat-api-cfn.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "45f6ef0a64f1bec0d840c96b136fb55bddc1a089", "content": null, "dest": "/etc/kolla/haproxy/services.d/heat-api-cfn.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "md5sum": "835f82cf09295f98d53604c232edcd69", "mode": "0660", "owner": "root", "size": 569, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833813.294078-56202-207859343883367/.source.cfg", "state": "file", "uid": 0 } skipping: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } TASK [haproxy-config : Add configuration when using single external frontend for heat] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:56:54 +0000 (0:00:01.800) 0:02:14.104 ******** skipping: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for heat] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:56:54 +0000 (0:00:00.297) 0:02:14.401 ******** skipping: [primary] => (item={'key': 'heat_api', 'value': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "heat_api", "value": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat_api_external', 'value': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "heat_api_external", "value": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat_api_cfn', 'value': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "heat_api_cfn", "value": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat_api_cfn_external', 'value': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "heat_api_cfn_external", "value": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for heat] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:56:54 +0000 (0:00:00.212) 0:02:14.614 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237 `" && echo ansible-tmp-1785833814.6297777-56281-160104321871237="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833814.6297777-56281-160104321871237=/home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hvxfypbhwponomqjpbnwwrcdzcvqawiu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/heat.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpkijp6zfg/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpkijp6zfg/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237/ /home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-atectoyuiocqobnpfezabaoljgjlahrl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/users/heat.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237/.source.yaml", "md5sum": "275e8a5913ed902cc9def9c7de3fd4fd", "checksum": "79c781783e916362aec84d1dc2565e0c768fecd0", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 742, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/heat.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "79c781783e916362aec84d1dc2565e0c768fecd0", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "79c781783e916362aec84d1dc2565e0c768fecd0", "dest": "/etc/kolla/proxysql/users/heat.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "users.yaml.j2", "attributes": null, "backup": false, "checksum": "79c781783e916362aec84d1dc2565e0c768fecd0", "content": null, "dest": "/etc/kolla/proxysql/users/heat.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "275e8a5913ed902cc9def9c7de3fd4fd", "mode": "0660", "owner": "root", "size": 742, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833814.6297777-56281-160104321871237/.source.yaml", "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for heat] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:56:55 +0000 (0:00:00.781) 0:02:15.396 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538 `" && echo ansible-tmp-1785833815.4079168-56320-260140200507538="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833815.4079168-56320-260140200507538=/home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nuoxkyaqmzwftznmmwxzntfwspvhepss ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/heat.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpiqmpdgyg/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpiqmpdgyg/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538/ /home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dyclurkdabqbucgbgbrfuqyqubizsgqn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/heat.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538/.source.yaml", "md5sum": "28bdd9379a690bf5dd6f289a4fdfe8a3", "checksum": "d5ed95966b215f58308ce9c5105034757ddb60af", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 610, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/heat.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538/.source.yaml", "follow": false, "_original_basename": "rules.yaml.j2", "checksum": "d5ed95966b215f58308ce9c5105034757ddb60af", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "d5ed95966b215f58308ce9c5105034757ddb60af", "dest": "/etc/kolla/proxysql/rules/heat.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rules.yaml.j2", "attributes": null, "backup": false, "checksum": "d5ed95966b215f58308ce9c5105034757ddb60af", "content": null, "dest": "/etc/kolla/proxysql/rules/heat.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "28bdd9379a690bf5dd6f289a4fdfe8a3", "mode": "0660", "owner": "root", "size": 610, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833815.4079168-56320-260140200507538/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for horizon] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:247 Tuesday 04 August 2026 08:56:56 +0000 (0:00:00.804) 0:02:16.200 ******** included: horizon for primary TASK [haproxy-config : Copying over haproxy config for horizon] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:56:56 +0000 (0:00:00.088) 0:02:16.289 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242 `" && echo ansible-tmp-1785833816.5001283-56360-51623743601242="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833816.5001283-56360-51623743601242=/home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ipvixeevkaahbohprvpapvknadkmksvv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/horizon.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpwz1tek7f/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpwz1tek7f/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242/ /home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hfdgxqkbnditwkijwgzkvtjutgyathbr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/horizon.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242/.source.cfg", "md5sum": "c9edb188f821e4d080d1843fa2d7ccd7", "checksum": "d19b034ae27ff8c3e6c9fc4525df9e99615a337b", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 656, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/horizon.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "d19b034ae27ff8c3e6c9fc4525df9e99615a337b", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_999090', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8080'], 'timeout': 30}, 'wsgi': 'openstack_dashboard.wsgi:application', 'haproxy': {'horizon': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'horizon_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'acme_client': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "d19b034ae27ff8c3e6c9fc4525df9e99615a337b", "dest": "/etc/kolla/haproxy/services.d/horizon.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "d19b034ae27ff8c3e6c9fc4525df9e99615a337b", "content": null, "dest": "/etc/kolla/haproxy/services.d/horizon.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "horizon", "value": { "container_name": "horizon", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no" }, "group": "horizon", "haproxy": { "acme_client": { "custom_member_list": [], "enabled": false, "with_frontend": false }, "horizon": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external_redirect": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" }, "horizon_redirect": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "image": "primary:4000/lokolla/horizon:change_999090", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "md5sum": "c9edb188f821e4d080d1843fa2d7ccd7", "mode": "0660", "owner": "root", "size": 656, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833816.5001283-56360-51623743601242/.source.cfg", "state": "file", "uid": 0 } TASK [haproxy-config : Add configuration when using single external frontend for horizon] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:56:57 +0000 (0:00:01.067) 0:02:17.356 ******** skipping: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_999090', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8080'], 'timeout': 30}, 'wsgi': 'openstack_dashboard.wsgi:application', 'haproxy': {'horizon': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'horizon_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'acme_client': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "horizon", "value": { "container_name": "horizon", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no" }, "group": "horizon", "haproxy": { "acme_client": { "custom_member_list": [], "enabled": false, "with_frontend": false }, "horizon": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external_redirect": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" }, "horizon_redirect": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "image": "primary:4000/lokolla/horizon:change_999090", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for horizon] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:56:57 +0000 (0:00:00.243) 0:02:17.600 ******** skipping: [primary] => (item={'key': 'horizon', 'value': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "horizon", "value": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "horizon_redirect", "value": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'horizon_external', 'value': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "horizon_external", "value": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "horizon_external_redirect", "value": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'acme_client', 'value': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.enabled | bool", "item": { "key": "acme_client", "value": { "custom_member_list": [], "enabled": false, "with_frontend": false } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for horizon] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:56:57 +0000 (0:00:00.258) 0:02:17.858 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063 `" && echo ansible-tmp-1785833817.8867183-56402-144379579643063="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833817.8867183-56402-144379579643063=/home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dkrljvqidyirgqroushxblwlahqwcxid ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/horizon.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprw4c1ton/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprw4c1ton/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063/ /home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dpdtcpajgnoxuayamoptopinvtlafvav ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/users/horizon.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063/.source.yaml", "md5sum": "18bc58d18cad38239219cc441ab54180", "checksum": "b753831c60a02bc6622d13a6d5421bf77b649b35", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 745, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/horizon.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "b753831c60a02bc6622d13a6d5421bf77b649b35", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "b753831c60a02bc6622d13a6d5421bf77b649b35", "dest": "/etc/kolla/proxysql/users/horizon.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "users.yaml.j2", "attributes": null, "backup": false, "checksum": "b753831c60a02bc6622d13a6d5421bf77b649b35", "content": null, "dest": "/etc/kolla/proxysql/users/horizon.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "18bc58d18cad38239219cc441ab54180", "mode": "0660", "owner": "root", "size": 745, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833817.8867183-56402-144379579643063/.source.yaml", "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for horizon] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:56:58 +0000 (0:00:00.793) 0:02:18.651 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301 `" && echo ansible-tmp-1785833818.6575375-56440-45523704640301="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833818.6575375-56440-45523704640301=/home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ekkwdxvgaecnrixmncwwzkrfpqfcnesb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/horizon.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp_urzs3ce/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp_urzs3ce/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301/ /home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-afdkmzyrshiuupaxvzriucxllyujoytm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/horizon.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301/.source.yaml", "md5sum": "7a098936c7fdf6aca02256c232decf84", "checksum": "370829be573bbeea32c8369b02cf23845fe25e68", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 616, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/horizon.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301/.source.yaml", "follow": false, "_original_basename": "rules.yaml.j2", "checksum": "370829be573bbeea32c8369b02cf23845fe25e68", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "370829be573bbeea32c8369b02cf23845fe25e68", "dest": "/etc/kolla/proxysql/rules/horizon.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rules.yaml.j2", "attributes": null, "backup": false, "checksum": "370829be573bbeea32c8369b02cf23845fe25e68", "content": null, "dest": "/etc/kolla/proxysql/rules/horizon.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "7a098936c7fdf6aca02256c232decf84", "mode": "0660", "owner": "root", "size": 616, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833818.6575375-56440-45523704640301/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for ironic] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:253 Tuesday 04 August 2026 08:56:59 +0000 (0:00:00.768) 0:02:19.420 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_ironic | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for keystone] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:259 Tuesday 04 August 2026 08:56:59 +0000 (0:00:00.031) 0:02:19.452 ******** included: keystone for primary TASK [haproxy-config : Copying over haproxy config for keystone] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:56:59 +0000 (0:00:00.099) 0:02:19.551 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021 `" && echo ansible-tmp-1785833819.7612891-56481-146514197941021="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833819.7612891-56481-146514197941021=/home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bgxlhycenhuuhdqopeuiogzqqukeozws ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/keystone.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp801lfaw0/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp801lfaw0/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021/ /home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qbhiaublzlnbllqicggvkorxxbpmdatd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/keystone.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021/.source.cfg", "md5sum": "da41ca635c7b0ea5bdac2e1bdf53d1f3", "checksum": "0656cb1f3625af69c074985bb8dab1c4e595149f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 607, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/keystone.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "0656cb1f3625af69c074985bb8dab1c4e595149f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "0656cb1f3625af69c074985bb8dab1c4e595149f", "dest": "/etc/kolla/haproxy/services.d/keystone.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "0656cb1f3625af69c074985bb8dab1c4e595149f", "content": null, "dest": "/etc/kolla/haproxy/services.d/keystone.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "da41ca635c7b0ea5bdac2e1bdf53d1f3", "mode": "0660", "owner": "root", "size": 607, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833819.7612891-56481-146514197941021/.source.cfg", "state": "file", "uid": 0 } skipping: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-httpd', 'value': {'container_name': 'keystone_httpd', 'group': 'keystone', 'enabled': False, 'image': 'primary:4000/lokolla/httpd:change_999090', 'volumes': ['/etc/kolla/keystone-httpd/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:5000'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "keystone-httpd", "value": { "container_name": "keystone_httpd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000" ], "timeout": 30 }, "image": "primary:4000/lokolla/httpd:change_999090", "volumes": [ "/etc/kolla/keystone-httpd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } TASK [haproxy-config : Add configuration when using single external frontend for keystone] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:00 +0000 (0:00:01.095) 0:02:20.647 ******** skipping: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-httpd', 'value': {'container_name': 'keystone_httpd', 'group': 'keystone', 'enabled': False, 'image': 'primary:4000/lokolla/httpd:change_999090', 'volumes': ['/etc/kolla/keystone-httpd/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:5000'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "keystone-httpd", "value": { "container_name": "keystone_httpd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000" ], "timeout": 30 }, "image": "primary:4000/lokolla/httpd:change_999090", "volumes": [ "/etc/kolla/keystone-httpd/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for keystone] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:00 +0000 (0:00:00.313) 0:02:20.961 ******** skipping: [primary] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "keystone_internal", "value": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "keystone_external", "value": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for keystone] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:01 +0000 (0:00:00.171) 0:02:21.132 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619 `" && echo ansible-tmp-1785833821.141217-56523-120351237235619="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833821.141217-56523-120351237235619=/home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-euzislfdhcajozgnqpdfcngdzoqynvlk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/keystone.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp463kz5eo/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp463kz5eo/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619/ /home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pytiaxtwbcolwmcpjyshwrdkinhzrldk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/users/keystone.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619/.source.yaml", "md5sum": "8de3553bd6add9d2a9095a1cf2184dc8", "checksum": "274789b14b411b7c61a91b140a7fa94fc26ad218", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 746, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/keystone.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "274789b14b411b7c61a91b140a7fa94fc26ad218", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "274789b14b411b7c61a91b140a7fa94fc26ad218", "dest": "/etc/kolla/proxysql/users/keystone.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "users.yaml.j2", "attributes": null, "backup": false, "checksum": "274789b14b411b7c61a91b140a7fa94fc26ad218", "content": null, "dest": "/etc/kolla/proxysql/users/keystone.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "8de3553bd6add9d2a9095a1cf2184dc8", "mode": "0660", "owner": "root", "size": 746, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833821.141217-56523-120351237235619/.source.yaml", "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for keystone] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:01 +0000 (0:00:00.792) 0:02:21.925 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428 `" && echo ansible-tmp-1785833821.9316666-56562-192179577218428="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833821.9316666-56562-192179577218428=/home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xrpmimlqxbqvfdbrgqniqqtqnxesamuh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/keystone.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpo1co6910/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpo1co6910/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428/ /home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-prkicpgjrvqsawntggzustobzeestjwk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/keystone.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428/.source.yaml", "md5sum": "e607c20c10db3b6dee70d3a0bc4ac19b", "checksum": "55cfc809c5b16cafb35e84cf1abd558cda1ceb15", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 618, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/keystone.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428/.source.yaml", "follow": false, "_original_basename": "rules.yaml.j2", "checksum": "55cfc809c5b16cafb35e84cf1abd558cda1ceb15", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "55cfc809c5b16cafb35e84cf1abd558cda1ceb15", "dest": "/etc/kolla/proxysql/rules/keystone.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rules.yaml.j2", "attributes": null, "backup": false, "checksum": "55cfc809c5b16cafb35e84cf1abd558cda1ceb15", "content": null, "dest": "/etc/kolla/proxysql/rules/keystone.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "e607c20c10db3b6dee70d3a0bc4ac19b", "mode": "0660", "owner": "root", "size": 618, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833821.9316666-56562-192179577218428/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for letsencrypt] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:265 Tuesday 04 August 2026 08:57:02 +0000 (0:00:00.787) 0:02:22.712 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_letsencrypt | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for magnum] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:271 Tuesday 04 August 2026 08:57:02 +0000 (0:00:00.032) 0:02:22.744 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_magnum | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for manila] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:277 Tuesday 04 August 2026 08:57:02 +0000 (0:00:00.034) 0:02:22.778 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_manila | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for mariadb] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:283 Tuesday 04 August 2026 08:57:02 +0000 (0:00:00.031) 0:02:22.810 ******** included: mariadb for primary TASK [haproxy-config : Copying over haproxy config for mariadb] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:02 +0000 (0:00:00.085) 0:02:22.895 ******** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_config_install | bool", "item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Add configuration when using single external frontend for mariadb] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:02 +0000 (0:00:00.115) 0:02:23.010 ******** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_999090', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 120, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online'], 'timeout': 30}, 'haproxy': {'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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_config_install | bool", "item": { "key": "mariadb", "value": { "container_name": "mariadb", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "mariadb_shard_0", "haproxy": { "mariadb_external_lb": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 120, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/mysql/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_999090", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for mariadb] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:03 +0000 (0:00:00.105) 0:02:23.116 ******** skipping: [primary] => (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 primary primary:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_config_install | bool", "item": { "key": "mariadb_external_lb", "value": { "backend_tcp_extra": [ "option srvtcpka", "timeout server 3600s" ], "custom_member_list": [ " server primary primary:3306 check port 3306 inter 2000 rise 2 fall 5", "" ], "enabled": false, "frontend_tcp_extra": [ "option clitcpka", "timeout client 3600s" ], "listen_port": "3306", "mode": "tcp", "port": "3306" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for mariadb] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:03 +0000 (0:00:00.084) 0:02:23.200 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485 `" && echo ansible-tmp-1785833823.218361-56608-39219695106485="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833823.218361-56608-39219695106485=/home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qfuallhnnfqkcvafensrioywprhmqtzf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/mariadb.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpgbv5y6ub/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpgbv5y6ub/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485/ /home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-htdkgclfbnahmrjnynigjowzyrxtmpgf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/users/mariadb.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485/.source.yaml", "md5sum": "98bbe3eefa0bff67b79a47cfb543c88a", "checksum": "854c158951a4c25305196349daf7ceded2b98091", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 750, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/mariadb.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "854c158951a4c25305196349daf7ceded2b98091", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "854c158951a4c25305196349daf7ceded2b98091", "dest": "/etc/kolla/proxysql/users/mariadb.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "users.yaml.j2", "attributes": null, "backup": false, "checksum": "854c158951a4c25305196349daf7ceded2b98091", "content": null, "dest": "/etc/kolla/proxysql/users/mariadb.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "98bbe3eefa0bff67b79a47cfb543c88a", "mode": "0660", "owner": "root", "size": 750, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833823.218361-56608-39219695106485/.source.yaml", "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for mariadb] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:03 +0000 (0:00:00.767) 0:02:23.968 ******** skipping: [primary] => { "changed": false, "false_condition": "proxysql_config_rules | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for masakari] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:289 Tuesday 04 August 2026 08:57:03 +0000 (0:00:00.067) 0:02:24.035 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_masakari | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for memcached] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:295 Tuesday 04 August 2026 08:57:04 +0000 (0:00:00.030) 0:02:24.066 ******** included: memcached for primary TASK [haproxy-config : Copying over haproxy config for memcached] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:04 +0000 (0:00:00.073) 0:02:24.140 ******** skipping: [primary] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'primary:4000/lokolla/memcached:change_999090', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "memcached", "value": { "container_name": "memcached", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "memcached", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen memcached 11211" ], "timeout": 30 }, "image": "primary:4000/lokolla/memcached:change_999090", "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Add configuration when using single external frontend for memcached] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:04 +0000 (0:00:00.085) 0:02:24.225 ******** skipping: [primary] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'primary:4000/lokolla/memcached:change_999090', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "memcached", "value": { "container_name": "memcached", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "memcached", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen memcached 11211" ], "timeout": 30 }, "image": "primary:4000/lokolla/memcached:change_999090", "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for memcached] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:04 +0000 (0:00:00.076) 0:02:24.302 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [proxysql-config : Copying over ProxySQL users config for memcached] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:04 +0000 (0:00:00.046) 0:02:24.348 ******** skipping: [primary] => { "changed": false, "false_condition": "proxysql_config_users | bool", "skip_reason": "Conditional result was False" } TASK [proxysql-config : Copying over ProxySQL rules config for memcached] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:04 +0000 (0:00:00.055) 0:02:24.403 ******** skipping: [primary] => { "changed": false, "false_condition": "proxysql_config_rules | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for mistral] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:301 Tuesday 04 August 2026 08:57:04 +0000 (0:00:00.056) 0:02:24.460 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_mistral | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for neutron] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:307 Tuesday 04 August 2026 08:57:04 +0000 (0:00:00.029) 0:02:24.490 ******** included: neutron for primary TASK [haproxy-config : Copying over haproxy config for neutron] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:04 +0000 (0:00:00.140) 0:02:24.630 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748 `" && echo ansible-tmp-1785833825.5758305-56657-91183536809748="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833825.5758305-56657-91183536809748=/home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nwoivgjrsziaqqfjshrlbuvjqqhvegoc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/neutron-server.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpe5178lsz/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpe5178lsz/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748/ /home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wptdjqlxctizxmuiwllghkrjzlacadhy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/neutron-server.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748/.source.cfg", "md5sum": "542d88e9ad476998100a9aa20b42c1c3", "checksum": "99ace7783c3eb9275392878e339a4d64d6d22df8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 575, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/neutron-server.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "99ace7783c3eb9275392878e339a4d64d6d22df8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "99ace7783c3eb9275392878e339a4d64d6d22df8", "dest": "/etc/kolla/haproxy/services.d/neutron-server.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "99ace7783c3eb9275392878e339a4d64d6d22df8", "content": null, "dest": "/etc/kolla/haproxy/services.d/neutron-server.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "md5sum": "542d88e9ad476998100a9aa20b42c1c3", "mode": "0660", "owner": "root", "size": 575, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833825.5758305-56657-91183536809748/.source.cfg", "state": "file", "uid": 0 } skipping: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-ovn-maintenance-worker', 'value': {'container_name': 'neutron_ovn_maintenance_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': False, 'group': 'neutron-ovn-maintenance-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-maintenance-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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-maintenance-worker 6641'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "neutron-ovn-maintenance-worker", "value": { "container_name": "neutron_ovn_maintenance_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-ovn-maintenance-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-ovn-maintenance-worker 6641" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-ovn-maintenance-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'primary:4000/lokolla/neutron-sriov-agent:change_999090', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "neutron-sriov-agent", "value": { "container_name": "neutron_sriov_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-sriov-nic-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-sriov-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'primary:4000/lokolla/neutron-mlnx-agent:change_999090', 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "neutron-mlnx-agent", "value": { "container_name": "neutron_mlnx_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-mlnx-agent:change_999090", "volumes": [ "/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'primary:4000/lokolla/neutron-mlnx-agent:change_999090', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/run/libvirt:/run/libvirt:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "neutron-eswitchd", "value": { "container_name": "neutron_eswitchd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-mlnx-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro", "/run/libvirt:/run/libvirt:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_ovn_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], '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}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'KOLLA_NAME': 'neutron_ovn_metadata_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "neutron-ovn-metadata-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_ovn_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "KOLLA_NAME": "neutron_ovn_metadata_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-ovn-metadata-agent 6640" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/openvswitch:/run/openvswitch:shared", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'primary:4000/lokolla/neutron-bgp-dragent:change_999090', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "neutron-bgp-dragent", "value": { "container_name": "neutron_bgp_dragent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-bgp-dragent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-bgp-dragent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-bgp-dragent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'primary:4000/lokolla/neutron-metering-agent:change_999090', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "neutron-metering-agent", "value": { "container_name": "neutron_metering_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-metering-agent", "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metering-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'primary:4000/lokolla/ironic-neutron-agent:change_999090', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "ironic-neutron-agent", "value": { "container_name": "ironic_neutron_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "ironic-neutron-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port ironic-neutron-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/ironic-neutron-agent:change_999090", "privileged": false, "volumes": [ "/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': True, 'enabled': False, 'image': 'primary:4000/lokolla/neutron-ovn-agent:change_999090', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "neutron-ovn-agent", "value": { "container_name": "neutron_ovn_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-ovn-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-ovn-agent 6640" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-ovn-agent:change_999090", "volumes": [ "/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-ovn-vpn-agent', 'value': {'container_name': 'neutron_ovn_vpn_agent', 'image': 'primary:4000/lokolla/neutron-ovn-vpn-agent:change_999090', 'privileged': False, 'cgroupns_mode': 'private', 'pid_mode': 'host', 'cap_add': ['NET_ADMIN', 'SYS_ADMIN', 'SYS_PTRACE', 'DAC_OVERRIDE', 'DAC_READ_SEARCH', 'SETPCAP'], 'security_opt': ['apparmor=unconfined', 'seccomp=unconfined', 'label=disable'], 'enabled': False, 'group': 'neutron-ovn-vpn-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-vpn-agent/:/var/lib/kolla/config_files/:ro', '/etc/timezone:/etc/timezone:ro', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/bin/true:/usr/sbin/sysctl:ro'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-vpn-agent 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "neutron-ovn-vpn-agent", "value": { "cap_add": [ "NET_ADMIN", "SYS_ADMIN", "SYS_PTRACE", "DAC_OVERRIDE", "DAC_READ_SEARCH", "SETPCAP" ], "cgroupns_mode": "private", "container_name": "neutron_ovn_vpn_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-ovn-vpn-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-ovn-vpn-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-ovn-vpn-agent:change_999090", "pid_mode": "host", "privileged": false, "security_opt": [ "apparmor=unconfined", "seccomp=unconfined", "label=disable" ], "volumes": [ "/etc/kolla/neutron-ovn-vpn-agent/:/var/lib/kolla/config_files/:ro", "/etc/timezone:/etc/timezone:ro", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "/bin/true:/usr/sbin/sysctl:ro" ] } }, "skip_reason": "Conditional result was False" } TASK [haproxy-config : Add configuration when using single external frontend for neutron] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:06 +0000 (0:00:02.046) 0:02:26.676 ******** skipping: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-ovn-maintenance-worker', 'value': {'container_name': 'neutron_ovn_maintenance_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': False, 'group': 'neutron-ovn-maintenance-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-maintenance-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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-maintenance-worker 6641'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-ovn-maintenance-worker", "value": { "container_name": "neutron_ovn_maintenance_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-ovn-maintenance-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-ovn-maintenance-worker 6641" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-ovn-maintenance-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'primary:4000/lokolla/neutron-sriov-agent:change_999090', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-sriov-agent", "value": { "container_name": "neutron_sriov_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-sriov-nic-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-sriov-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'primary:4000/lokolla/neutron-mlnx-agent:change_999090', 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-mlnx-agent", "value": { "container_name": "neutron_mlnx_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-mlnx-agent:change_999090", "volumes": [ "/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'primary:4000/lokolla/neutron-mlnx-agent:change_999090', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/run/libvirt:/run/libvirt:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-eswitchd", "value": { "container_name": "neutron_eswitchd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-mlnx-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro", "/run/libvirt:/run/libvirt:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_ovn_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/openvswitch:/run/openvswitch:shared', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], '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}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'KOLLA_NAME': 'neutron_ovn_metadata_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-ovn-metadata-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_ovn_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "KOLLA_NAME": "neutron_ovn_metadata_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-ovn-metadata-agent 6640" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/openvswitch:/run/openvswitch:shared", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'primary:4000/lokolla/neutron-bgp-dragent:change_999090', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-bgp-dragent", "value": { "container_name": "neutron_bgp_dragent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-bgp-dragent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-bgp-dragent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-bgp-dragent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'primary:4000/lokolla/neutron-metering-agent:change_999090', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-metering-agent", "value": { "container_name": "neutron_metering_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-metering-agent", "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metering-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'primary:4000/lokolla/ironic-neutron-agent:change_999090', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "ironic-neutron-agent", "value": { "container_name": "ironic_neutron_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "ironic-neutron-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port ironic-neutron-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/ironic-neutron-agent:change_999090", "privileged": false, "volumes": [ "/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': True, 'enabled': False, 'image': 'primary:4000/lokolla/neutron-ovn-agent:change_999090', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-ovn-agent", "value": { "container_name": "neutron_ovn_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-ovn-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-ovn-agent 6640" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-ovn-agent:change_999090", "volumes": [ "/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-ovn-vpn-agent', 'value': {'container_name': 'neutron_ovn_vpn_agent', 'image': 'primary:4000/lokolla/neutron-ovn-vpn-agent:change_999090', 'privileged': False, 'cgroupns_mode': 'private', 'pid_mode': 'host', 'cap_add': ['NET_ADMIN', 'SYS_ADMIN', 'SYS_PTRACE', 'DAC_OVERRIDE', 'DAC_READ_SEARCH', 'SETPCAP'], 'security_opt': ['apparmor=unconfined', 'seccomp=unconfined', 'label=disable'], 'enabled': False, 'group': 'neutron-ovn-vpn-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-vpn-agent/:/var/lib/kolla/config_files/:ro', '/etc/timezone:/etc/timezone:ro', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '/bin/true:/usr/sbin/sysctl:ro'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-vpn-agent 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "neutron-ovn-vpn-agent", "value": { "cap_add": [ "NET_ADMIN", "SYS_ADMIN", "SYS_PTRACE", "DAC_OVERRIDE", "DAC_READ_SEARCH", "SETPCAP" ], "cgroupns_mode": "private", "container_name": "neutron_ovn_vpn_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-ovn-vpn-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-ovn-vpn-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-ovn-vpn-agent:change_999090", "pid_mode": "host", "privileged": false, "security_opt": [ "apparmor=unconfined", "seccomp=unconfined", "label=disable" ], "volumes": [ "/etc/kolla/neutron-ovn-vpn-agent/:/var/lib/kolla/config_files/:ro", "/etc/timezone:/etc/timezone:ro", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "/bin/true:/usr/sbin/sysctl:ro" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for neutron] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:07 +0000 (0:00:01.058) 0:02:27.734 ******** skipping: [primary] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "neutron_server", "value": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "neutron_server_external", "value": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for neutron] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:07 +0000 (0:00:00.215) 0:02:27.950 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590 `" && echo ansible-tmp-1785833827.970935-56701-172399516490590="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833827.970935-56701-172399516490590=/home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dcncvuposhisibbgoijnbmwxjnifgjtp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/neutron.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpvak9r7a0/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpvak9r7a0/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590/ /home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aqjmvbjbdguofhbvofchkbnwnmhmyxlq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/users/neutron.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590/.source.yaml", "md5sum": "67152063b6a42b94fdd819b20e37fecc", "checksum": "7449447703f950bea8dea970af6ef6edd00a17f9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 745, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/neutron.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "7449447703f950bea8dea970af6ef6edd00a17f9", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "7449447703f950bea8dea970af6ef6edd00a17f9", "dest": "/etc/kolla/proxysql/users/neutron.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "users.yaml.j2", "attributes": null, "backup": false, "checksum": "7449447703f950bea8dea970af6ef6edd00a17f9", "content": null, "dest": "/etc/kolla/proxysql/users/neutron.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "67152063b6a42b94fdd819b20e37fecc", "mode": "0660", "owner": "root", "size": 745, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833827.970935-56701-172399516490590/.source.yaml", "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for neutron] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:08 +0000 (0:00:00.757) 0:02:28.707 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031 `" && echo ansible-tmp-1785833828.7134688-56742-211916944767031="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833828.7134688-56742-211916944767031=/home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kbjjzpvdubzoxfalhyxqjplodxnpxeam ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/neutron.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpznl52zcj/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpznl52zcj/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031/ /home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lrutahijbmnaxabbkkqgpafqvzllsxiv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/neutron.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031/.source.yaml", "md5sum": "e30265e1eec421a08093be989cf69161", "checksum": "156880d64b3b19976adf423b95bacf4bc2b571f9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 616, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/neutron.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031/.source.yaml", "follow": false, "_original_basename": "rules.yaml.j2", "checksum": "156880d64b3b19976adf423b95bacf4bc2b571f9", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "156880d64b3b19976adf423b95bacf4bc2b571f9", "dest": "/etc/kolla/proxysql/rules/neutron.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rules.yaml.j2", "attributes": null, "backup": false, "checksum": "156880d64b3b19976adf423b95bacf4bc2b571f9", "content": null, "dest": "/etc/kolla/proxysql/rules/neutron.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "e30265e1eec421a08093be989cf69161", "mode": "0660", "owner": "root", "size": 616, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833828.7134688-56742-211916944767031/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for placement] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:313 Tuesday 04 August 2026 08:57:09 +0000 (0:00:00.770) 0:02:29.478 ******** included: placement for primary TASK [haproxy-config : Copying over haproxy config for placement] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:09 +0000 (0:00:00.090) 0:02:29.568 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122 `" && echo ansible-tmp-1785833829.7343123-56782-193150682075122="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833829.7343123-56782-193150682075122=/home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gimvhbhzpnfbgkefznlbkjgncuvcbawt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/placement-api.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp24dly0qe/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp24dly0qe/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122/ /home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fxckbxgmianjftdjrxaceylwoethbovw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/placement-api.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122/.source.cfg", "md5sum": "0cc14b65209c5601fc95ea7f8c548330", "checksum": "f05fec86ec2737b2bce4adcc37fb1a0197ef1502", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 561, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/placement-api.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "f05fec86ec2737b2bce4adcc37fb1a0197ef1502", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "f05fec86ec2737b2bce4adcc37fb1a0197ef1502", "dest": "/etc/kolla/haproxy/services.d/placement-api.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "f05fec86ec2737b2bce4adcc37fb1a0197ef1502", "content": null, "dest": "/etc/kolla/haproxy/services.d/placement-api.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "md5sum": "0cc14b65209c5601fc95ea7f8c548330", "mode": "0660", "owner": "root", "size": 561, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833829.7343123-56782-193150682075122/.source.cfg", "state": "file", "uid": 0 } TASK [haproxy-config : Add configuration when using single external frontend for placement] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:10 +0000 (0:00:00.983) 0:02:30.552 ******** skipping: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for placement] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:10 +0000 (0:00:00.163) 0:02:30.716 ******** skipping: [primary] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "placement_api", "value": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "placement_api_external", "value": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for placement] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:10 +0000 (0:00:00.152) 0:02:30.869 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674 `" && echo ansible-tmp-1785833830.8891387-56826-169844259426674="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833830.8891387-56826-169844259426674=/home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lbvqbrdoebidsqdfskkzimrdyjnnlypt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/placement.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp6k5ljbv6/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp6k5ljbv6/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674/ /home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-izcmuhxdeorqpkxpwtladgcgqlhvjnko ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/users/placement.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674/.source.yaml", "md5sum": "fdce49cd9aa7cd9aba288f1221cbaf97", "checksum": "f677ad279649423ffa67954ec98e18cb9c4f8baf", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 747, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/placement.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "f677ad279649423ffa67954ec98e18cb9c4f8baf", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "f677ad279649423ffa67954ec98e18cb9c4f8baf", "dest": "/etc/kolla/proxysql/users/placement.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "users.yaml.j2", "attributes": null, "backup": false, "checksum": "f677ad279649423ffa67954ec98e18cb9c4f8baf", "content": null, "dest": "/etc/kolla/proxysql/users/placement.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "fdce49cd9aa7cd9aba288f1221cbaf97", "mode": "0660", "owner": "root", "size": 747, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833830.8891387-56826-169844259426674/.source.yaml", "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for placement] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:11 +0000 (0:00:00.777) 0:02:31.646 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864 `" && echo ansible-tmp-1785833831.6558425-56864-87110313388864="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833831.6558425-56864-87110313388864=/home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qydmxkvroytidbawotuharkcwfimoywz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/placement.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpq7ch_0dj/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpq7ch_0dj/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864/ /home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mtykhnhwaljvsfowgfbpehviltejkfcm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/placement.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864/.source.yaml", "md5sum": "2d134d924d977f52aa4ccba7d71e90ff", "checksum": "cebc322a0f0e78f0af9aaf1982c3832878f8fa31", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 620, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/placement.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864/.source.yaml", "follow": false, "_original_basename": "rules.yaml.j2", "checksum": "cebc322a0f0e78f0af9aaf1982c3832878f8fa31", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "cebc322a0f0e78f0af9aaf1982c3832878f8fa31", "dest": "/etc/kolla/proxysql/rules/placement.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rules.yaml.j2", "attributes": null, "backup": false, "checksum": "cebc322a0f0e78f0af9aaf1982c3832878f8fa31", "content": null, "dest": "/etc/kolla/proxysql/rules/placement.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "2d134d924d977f52aa4ccba7d71e90ff", "mode": "0660", "owner": "root", "size": 620, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833831.6558425-56864-87110313388864/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for nova] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:318 Tuesday 04 August 2026 08:57:12 +0000 (0:00:00.774) 0:02:32.421 ******** included: nova for primary TASK [haproxy-config : Copying over haproxy config for nova] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:12 +0000 (0:00:00.093) 0:02:32.514 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640 `" && echo ansible-tmp-1785833832.7619712-56904-245687369095640="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833832.7619712-56904-245687369095640=/home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bnjgceknecepndziqbaolyxothmftqkw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/nova-api.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp2hrr3qe8/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp2hrr3qe8/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640/ /home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mhmnvdsyvoxkyncstvwvlgubvfhlwhzu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/nova-api.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640/.source.cfg", "md5sum": "33740b19229b4f14e7ce3e42050cc15b", "checksum": "91f350af91b0322934fbd2e3008975509d9ee5ce", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 546, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/nova-api.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "91f350af91b0322934fbd2e3008975509d9ee5ce", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "91f350af91b0322934fbd2e3008975509d9ee5ce", "dest": "/etc/kolla/haproxy/services.d/nova-api.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "91f350af91b0322934fbd2e3008975509d9ee5ce", "content": null, "dest": "/etc/kolla/haproxy/services.d/nova-api.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "md5sum": "33740b19229b4f14e7ce3e42050cc15b", "mode": "0660", "owner": "root", "size": 546, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833832.7619712-56904-245687369095640/.source.cfg", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141 `" && echo ansible-tmp-1785833833.5849712-56904-63467111850141="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833833.5849712-56904-63467111850141=/home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ipawlkvnfroajpdqdlvuzkhccgooohtw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/nova-metadata.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp76s8yqqk/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp76s8yqqk/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141/ /home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wxkncmsnhtwmusltejzuepnqeftbmocr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/nova-metadata.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141/.source.cfg", "md5sum": "b023e915e02389a5adbad94faec67982", "checksum": "fa13dee364666729cb5bc9784b61c518a79c2fa8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 561, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/nova-metadata.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "fa13dee364666729cb5bc9784b61c518a79c2fa8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "fa13dee364666729cb5bc9784b61c518a79c2fa8", "dest": "/etc/kolla/haproxy/services.d/nova-metadata.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "fa13dee364666729cb5bc9784b61c518a79c2fa8", "content": null, "dest": "/etc/kolla/haproxy/services.d/nova-metadata.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "md5sum": "b023e915e02389a5adbad94faec67982", "mode": "0660", "owner": "root", "size": 561, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833833.5849712-56904-63467111850141/.source.cfg", "state": "file", "uid": 0 } skipping: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.haproxy is defined", "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': False, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "nova-super-conductor", "value": { "container_name": "nova_super_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "nova-super-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } TASK [haproxy-config : Add configuration when using single external frontend for nova] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:14 +0000 (0:00:01.937) 0:02:34.452 ******** skipping: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': False, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "nova-super-conductor", "value": { "container_name": "nova_super_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "nova-super-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for nova] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:14 +0000 (0:00:00.334) 0:02:34.787 ******** skipping: [primary] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "nova_api", "value": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "nova_api_external", "value": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "nova_metadata", "value": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.enabled | bool", "item": { "key": "nova_metadata_external", "value": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for nova] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:14 +0000 (0:00:00.224) 0:02:35.011 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731 `" && echo ansible-tmp-1785833835.0172768-56984-127783175894731="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833835.0172768-56984-127783175894731=/home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-oqnvtuurdnxdyvtmvungvjqrxjztxppy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/nova.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpftf81pcz/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpftf81pcz/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731/ /home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xlthzdjuqcuxsnintiervhxudqzrgdue ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/users/nova.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731/.source.yaml", "md5sum": "68b017b9a682906e3469226febdb8e8a", "checksum": "591843e8e304d6d81f44c1dcc52c7467c77f4952", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 746, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/nova.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "591843e8e304d6d81f44c1dcc52c7467c77f4952", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "591843e8e304d6d81f44c1dcc52c7467c77f4952", "dest": "/etc/kolla/proxysql/users/nova.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "users.yaml.j2", "attributes": null, "backup": false, "checksum": "591843e8e304d6d81f44c1dcc52c7467c77f4952", "content": null, "dest": "/etc/kolla/proxysql/users/nova.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "68b017b9a682906e3469226febdb8e8a", "mode": "0660", "owner": "root", "size": 746, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833835.0172768-56984-127783175894731/.source.yaml", "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for nova] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:15 +0000 (0:00:00.807) 0:02:35.818 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578 `" && echo ansible-tmp-1785833835.8360808-57023-192118968083578="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833835.8360808-57023-192118968083578=/home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bsrixeylirprotebafzzmveovspvwsup ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/nova.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpir2fz1t3/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpir2fz1t3/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578/ /home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tmkqwpajpivhqlfocwxqszignoxknsgl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/nova.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578/.source.yaml", "md5sum": "c6c92ec94a4054a444ec99afd0fd70c3", "checksum": "c0e2c4d58ea3b0f749d65d2bc56f99bd0f831338", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 618, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/nova.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578/.source.yaml", "follow": false, "_original_basename": "rules.yaml.j2", "checksum": "c0e2c4d58ea3b0f749d65d2bc56f99bd0f831338", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "c0e2c4d58ea3b0f749d65d2bc56f99bd0f831338", "dest": "/etc/kolla/proxysql/rules/nova.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rules.yaml.j2", "attributes": null, "backup": false, "checksum": "c0e2c4d58ea3b0f749d65d2bc56f99bd0f831338", "content": null, "dest": "/etc/kolla/proxysql/rules/nova.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "c6c92ec94a4054a444ec99afd0fd70c3", "mode": "0660", "owner": "root", "size": 618, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833835.8360808-57023-192118968083578/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for nova-cell] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:326 Tuesday 04 August 2026 08:57:16 +0000 (0:00:00.769) 0:02:36.588 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/proxy_loadbalancer.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/proxy_loadbalancer.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/proxy_loadbalancer.yml included: nova-cell for primary TASK [nova-cell : Configure loadbalancer for nova-novncproxy] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/proxy_loadbalancer.yml:5 Tuesday 04 August 2026 08:57:16 +0000 (0:00:00.109) 0:02:36.698 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for primary => (item=nova-novncproxy) TASK [haproxy-config : Copying over haproxy config for nova-cell:nova-novncproxy] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:16 +0000 (0:00:00.101) 0:02:36.799 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417 `" && echo ansible-tmp-1785833836.9272356-57064-198795451952417="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833836.9272356-57064-198795451952417=/home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fkekprwxiccjwdkhggitbmsdzrgfkxnl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/nova-novncproxy.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpnes8mlax/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpnes8mlax/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417/ /home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fkumskagacfjyosyxnoytvfupvaoozwh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/nova-novncproxy.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417/.source.cfg", "md5sum": "e12c72db2f56091e6cf17b21277e82bb", "checksum": "59a587faa1ff2767f0b1019ee4c17b5061cfa00e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 474, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/nova-novncproxy.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "59a587faa1ff2767f0b1019ee4c17b5061cfa00e", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (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': '192.0.2.10', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "59a587faa1ff2767f0b1019ee4c17b5061cfa00e", "dest": "/etc/kolla/haproxy/services.d/nova-novncproxy.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "59a587faa1ff2767f0b1019ee4c17b5061cfa00e", "content": null, "dest": "/etc/kolla/haproxy/services.d/nova-novncproxy.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-novncproxy", "value": { "enabled": true, "group": "nova-novncproxy", "haproxy": { "nova_novncproxy": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": true, "external": false, "listen_port": "6080", "mode": "http", "port": "6080" }, "nova_novncproxy_external": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "6080", "mode": "http", "port": "6080" } } } }, "md5sum": "e12c72db2f56091e6cf17b21277e82bb", "mode": "0660", "owner": "root", "size": 474, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833836.9272356-57064-198795451952417/.source.cfg", "state": "file", "uid": 0 } TASK [haproxy-config : Add configuration when using single external frontend for nova-cell:nova-novncproxy] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:17 +0000 (0:00:00.936) 0:02:37.736 ******** skipping: [primary] => (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': '192.0.2.10', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "nova-novncproxy", "value": { "enabled": true, "group": "nova-novncproxy", "haproxy": { "nova_novncproxy": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": true, "external": false, "listen_port": "6080", "mode": "http", "port": "6080" }, "nova_novncproxy_external": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "6080", "mode": "http", "port": "6080" } } } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for nova-cell:nova-novncproxy] ***** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:17 +0000 (0:00:00.157) 0:02:37.893 ******** skipping: [primary] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "nova_novncproxy", "value": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": true, "external": false, "listen_port": "6080", "mode": "http", "port": "6080" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_external_api_firewalld | bool", "item": { "key": "nova_novncproxy_external", "value": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "6080", "mode": "http", "port": "6080" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for nova-cell] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:18 +0000 (0:00:00.197) 0:02:38.091 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273 `" && echo ansible-tmp-1785833838.1401935-57105-186228572779273="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833838.1401935-57105-186228572779273=/home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kqhbphdxlsnwljivmbthmzuktmofkwqj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/nova-cell.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzo16yni3/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzo16yni3/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273/ /home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ywghqiseocbnceoyykrvplftbluehzks ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273/.source.yaml", "md5sum": "fb0dd131c9ea6121386eb1f20577556c", "checksum": "67debc5fa8b61cfde57ba153bc4c1ee0bf863598", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 742, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "67debc5fa8b61cfde57ba153bc4c1ee0bf863598", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "67debc5fa8b61cfde57ba153bc4c1ee0bf863598", "dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "users.yaml.j2", "attributes": null, "backup": false, "checksum": "67debc5fa8b61cfde57ba153bc4c1ee0bf863598", "content": null, "dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "fb0dd131c9ea6121386eb1f20577556c", "mode": "0660", "owner": "root", "size": 742, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833838.1401935-57105-186228572779273/.source.yaml", "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for nova-cell] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:18 +0000 (0:00:00.819) 0:02:38.911 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006 `" && echo ansible-tmp-1785833838.938286-57144-185509205477006="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833838.938286-57144-185509205477006=/home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nkizolfvwlvozdczaeixnxdawthjoxcz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp7twinmkp/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006/.source.yaml <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp7twinmkp/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006/.source.yaml\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006/ /home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006/.source.yaml && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uiuspcimclafqnweqnzlaviufrlwqrrp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006/.source.yaml", "md5sum": "c4eba12a8ff4b5937308a4bcd8692578", "checksum": "bb455d28f56701370e73947dbf5a5529949fca78", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 772, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006/.source.yaml", "follow": false, "_original_basename": "rules.yaml.j2", "checksum": "bb455d28f56701370e73947dbf5a5529949fca78", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "bb455d28f56701370e73947dbf5a5529949fca78", "dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rules.yaml.j2", "attributes": null, "backup": false, "checksum": "bb455d28f56701370e73947dbf5a5529949fca78", "content": null, "dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "c4eba12a8ff4b5937308a4bcd8692578", "mode": "0660", "owner": "root", "size": 772, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833838.938286-57144-185509205477006/.source.yaml", "state": "file", "uid": 0 } TASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/proxy_loadbalancer.yml:5 Tuesday 04 August 2026 08:57:19 +0000 (0:00:00.837) 0:02:39.749 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for primary => (item=nova-spicehtml5proxy) TASK [haproxy-config : Copying over haproxy config for nova-cell:nova-spicehtml5proxy] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:19 +0000 (0:00:00.089) 0:02:39.838 ******** skipping: [primary] => (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': '192.0.2.10', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "nova-spicehtml5proxy", "value": { "enabled": false, "group": "nova-spicehtml5proxy", "haproxy": { "nova_spicehtml5proxy": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": false, "external": false, "listen_port": "6082", "mode": "http", "port": "6082" }, "nova_spicehtml5proxy_external": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": false, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "6082", "mode": "http", "port": "6082" } } } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Add configuration when using single external frontend for nova-cell:nova-spicehtml5proxy] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:19 +0000 (0:00:00.147) 0:02:39.986 ******** skipping: [primary] => (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': '192.0.2.10', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "nova-spicehtml5proxy", "value": { "enabled": false, "group": "nova-spicehtml5proxy", "haproxy": { "nova_spicehtml5proxy": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": false, "external": false, "listen_port": "6082", "mode": "http", "port": "6082" }, "nova_spicehtml5proxy_external": { "backend_http_extra": [ "timeout tunnel 1h" ], "enabled": false, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "6082", "mode": "http", "port": "6082" } } } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:20 +0000 (0:00:00.180) 0:02:40.166 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [proxysql-config : Copying over ProxySQL users config for nova-cell] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:20 +0000 (0:00:00.078) 0:02:40.244 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833840.28358-57187-155663917342759 `" && echo ansible-tmp-1785833840.28358-57187-155663917342759="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833840.28358-57187-155663917342759 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833840.28358-57187-155663917342759=/home/zuul/.ansible/tmp/ansible-tmp-1785833840.28358-57187-155663917342759\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jsvsjifwkirfkmoevitfgkajhqrvwtzc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": true, "path": "/etc/kolla/proxysql/users/nova-cell.yaml", "mode": "0660", "isdir": false, "ischr": false, "isblk": false, "isreg": true, "isfifo": false, "islnk": false, "issock": false, "uid": 0, "gid": 0, "size": 742, "inode": 10470738, "dev": 65025, "nlink": 1, "atime": 1785833838.7769284, "mtime": 1785833838.504919, "ctime": 1785833838.7769284, "wusr": true, "rusr": true, "xusr": false, "wgrp": true, "rgrp": true, "xgrp": false, "woth": false, "roth": false, "xoth": false, "isuid": false, "isgid": false, "blocks": 8, "block_size": 4096, "device_type": 0, "readable": true, "writeable": true, "executable": false, "pw_name": "root", "gr_name": "root", "checksum": "67debc5fa8b61cfde57ba153bc4c1ee0bf863598", "mimetype": "text/plain", "charset": "us-ascii", "version": "162703397", "attributes": ["extents"], "attr_flags": "e"}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/nova-cell.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xfmungplusrzxptprddkqwuxinhnqbmz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/proxysql/users/nova-cell.yaml", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 742, "invocation": {"module_args": {"mode": "0660", "dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "_original_basename": "users.yaml.j2", "recurse": false, "state": "file", "path": "/etc/kolla/proxysql/users/nova-cell.yaml", "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833840.28358-57187-155663917342759/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') ok: [primary] => { "changed": false, "checksum": "67debc5fa8b61cfde57ba153bc4c1ee0bf863598", "dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_diff_peek": null, "_original_basename": "users.yaml.j2", "access_time": null, "access_time_format": "%Y%m%d%H%M.%S", "attributes": null, "dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "follow": true, "force": false, "group": null, "mode": "0660", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": null, "path": "/etc/kolla/proxysql/users/nova-cell.yaml", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "file", "unsafe_writes": false } }, "mode": "0660", "owner": "root", "path": "/etc/kolla/proxysql/users/nova-cell.yaml", "size": 742, "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for nova-cell] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:20 +0000 (0:00:00.792) 0:02:41.037 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833841.0731285-57221-118462749642758 `" && echo ansible-tmp-1785833841.0731285-57221-118462749642758="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833841.0731285-57221-118462749642758 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833841.0731285-57221-118462749642758=/home/zuul/.ansible/tmp/ansible-tmp-1785833841.0731285-57221-118462749642758\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zaexcmgcplvnusxqhfdhmmxjdsxgeubb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": true, "path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "mode": "0660", "isdir": false, "ischr": false, "isblk": false, "isreg": true, "isfifo": false, "islnk": false, "issock": false, "uid": 0, "gid": 0, "size": 772, "inode": 10470739, "dev": 65025, "nlink": 1, "atime": 1785833839.6049564, "mtime": 1785833839.3209467, "ctime": 1785833839.6049564, "wusr": true, "rusr": true, "xusr": false, "wgrp": true, "rgrp": true, "xgrp": false, "woth": false, "roth": false, "xoth": false, "isuid": false, "isgid": false, "blocks": 8, "block_size": 4096, "device_type": 0, "readable": true, "writeable": true, "executable": false, "pw_name": "root", "gr_name": "root", "checksum": "bb455d28f56701370e73947dbf5a5529949fca78", "mimetype": "text/plain", "charset": "us-ascii", "version": "3217044442", "attributes": ["extents"], "attr_flags": "e"}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rrxiqxdmvrurcuyjvewmjnjcldhchdzf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 772, "invocation": {"module_args": {"mode": "0660", "dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "_original_basename": "rules.yaml.j2", "recurse": false, "state": "file", "path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833841.0731285-57221-118462749642758/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') ok: [primary] => { "changed": false, "checksum": "bb455d28f56701370e73947dbf5a5529949fca78", "dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_diff_peek": null, "_original_basename": "rules.yaml.j2", "access_time": null, "access_time_format": "%Y%m%d%H%M.%S", "attributes": null, "dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "follow": true, "force": false, "group": null, "mode": "0660", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": null, "path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "file", "unsafe_writes": false } }, "mode": "0660", "owner": "root", "path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "size": 772, "state": "file", "uid": 0 } TASK [nova-cell : Configure loadbalancer for nova-serialproxy] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/proxy_loadbalancer.yml:5 Tuesday 04 August 2026 08:57:21 +0000 (0:00:00.819) 0:02:41.856 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for primary => (item=nova-serialproxy) TASK [haproxy-config : Copying over haproxy config for nova-cell:nova-serialproxy] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:21 +0000 (0:00:00.095) 0:02:41.952 ******** skipping: [primary] => (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': '192.0.2.10', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service.enabled | bool", "item": { "key": "nova-serialproxy", "value": { "enabled": false, "group": "nova-serialproxy", "haproxy": { "nova_serialconsole_proxy": { "backend_http_extra": [ "timeout tunnel 10m" ], "enabled": false, "external": false, "listen_port": "6083", "mode": "http", "port": "6083" }, "nova_serialconsole_proxy_external": { "backend_http_extra": [ "timeout tunnel 10m" ], "enabled": false, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "6083", "mode": "http", "port": "6083" } } } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Add configuration when using single external frontend for nova-cell:nova-serialproxy] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:22 +0000 (0:00:00.146) 0:02:42.098 ******** skipping: [primary] => (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': '192.0.2.10', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "nova-serialproxy", "value": { "enabled": false, "group": "nova-serialproxy", "haproxy": { "nova_serialconsole_proxy": { "backend_http_extra": [ "timeout tunnel 10m" ], "enabled": false, "external": false, "listen_port": "6083", "mode": "http", "port": "6083" }, "nova_serialconsole_proxy_external": { "backend_http_extra": [ "timeout tunnel 10m" ], "enabled": false, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "6083", "mode": "http", "port": "6083" } } } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for nova-cell:nova-serialproxy] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:22 +0000 (0:00:00.149) 0:02:42.248 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [proxysql-config : Copying over ProxySQL users config for nova-cell] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:22 +0000 (0:00:00.060) 0:02:42.309 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833842.333137-57281-175396818564034 `" && echo ansible-tmp-1785833842.333137-57281-175396818564034="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833842.333137-57281-175396818564034 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833842.333137-57281-175396818564034=/home/zuul/.ansible/tmp/ansible-tmp-1785833842.333137-57281-175396818564034\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-quxjavgazqtaslqyqzvuaanbnscqokph ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": true, "path": "/etc/kolla/proxysql/users/nova-cell.yaml", "mode": "0660", "isdir": false, "ischr": false, "isblk": false, "isreg": true, "isfifo": false, "islnk": false, "issock": false, "uid": 0, "gid": 0, "size": 742, "inode": 10470738, "dev": 65025, "nlink": 1, "atime": 1785833840.5889895, "mtime": 1785833838.504919, "ctime": 1785833838.7769284, "wusr": true, "rusr": true, "xusr": false, "wgrp": true, "rgrp": true, "xgrp": false, "woth": false, "roth": false, "xoth": false, "isuid": false, "isgid": false, "blocks": 8, "block_size": 4096, "device_type": 0, "readable": true, "writeable": true, "executable": false, "pw_name": "root", "gr_name": "root", "checksum": "67debc5fa8b61cfde57ba153bc4c1ee0bf863598", "mimetype": "text/plain", "charset": "us-ascii", "version": "162703397", "attributes": ["extents"], "attr_flags": "e"}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/users/nova-cell.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zhcvmyrfegmvourabckoxgdjcqbyrsii ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/proxysql/users/nova-cell.yaml", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 742, "invocation": {"module_args": {"mode": "0660", "dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "_original_basename": "users.yaml.j2", "recurse": false, "state": "file", "path": "/etc/kolla/proxysql/users/nova-cell.yaml", "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833842.333137-57281-175396818564034/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') ok: [primary] => { "changed": false, "checksum": "67debc5fa8b61cfde57ba153bc4c1ee0bf863598", "dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_diff_peek": null, "_original_basename": "users.yaml.j2", "access_time": null, "access_time_format": "%Y%m%d%H%M.%S", "attributes": null, "dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "follow": true, "force": false, "group": null, "mode": "0660", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": null, "path": "/etc/kolla/proxysql/users/nova-cell.yaml", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "file", "unsafe_writes": false } }, "mode": "0660", "owner": "root", "path": "/etc/kolla/proxysql/users/nova-cell.yaml", "size": 742, "state": "file", "uid": 0 } TASK [proxysql-config : Copying over ProxySQL rules config for nova-cell] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:23 +0000 (0:00:00.782) 0:02:43.091 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833843.1248906-57315-253698934824341 `" && echo ansible-tmp-1785833843.1248906-57315-253698934824341="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833843.1248906-57315-253698934824341 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833843.1248906-57315-253698934824341=/home/zuul/.ansible/tmp/ansible-tmp-1785833843.1248906-57315-253698934824341\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mitbxrosarxshnzzuenqctyfjuthokdq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": true, "path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "mode": "0660", "isdir": false, "ischr": false, "isblk": false, "isreg": true, "isfifo": false, "islnk": false, "issock": false, "uid": 0, "gid": 0, "size": 772, "inode": 10470739, "dev": 65025, "nlink": 1, "atime": 1785833841.4130173, "mtime": 1785833839.3209467, "ctime": 1785833839.6049564, "wusr": true, "rusr": true, "xusr": false, "wgrp": true, "rgrp": true, "xgrp": false, "woth": false, "roth": false, "xoth": false, "isuid": false, "isgid": false, "blocks": 8, "block_size": 4096, "device_type": 0, "readable": true, "writeable": true, "executable": false, "pw_name": "root", "gr_name": "root", "checksum": "bb455d28f56701370e73947dbf5a5529949fca78", "mimetype": "text/plain", "charset": "us-ascii", "version": "3217044442", "attributes": ["extents"], "attr_flags": "e"}, "invocation": {"module_args": {"path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zrjxlwzjylmrszunctrnxbdvoxqlxaka ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 772, "invocation": {"module_args": {"mode": "0660", "dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "_original_basename": "rules.yaml.j2", "recurse": false, "state": "file", "path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833843.1248906-57315-253698934824341/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') ok: [primary] => { "changed": false, "checksum": "bb455d28f56701370e73947dbf5a5529949fca78", "dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_diff_peek": null, "_original_basename": "rules.yaml.j2", "access_time": null, "access_time_format": "%Y%m%d%H%M.%S", "attributes": null, "dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "follow": true, "force": false, "group": null, "mode": "0660", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": null, "path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "file", "unsafe_writes": false } }, "mode": "0660", "owner": "root", "path": "/etc/kolla/proxysql/rules/nova-cell.yaml", "size": 772, "state": "file", "uid": 0 } TASK [Configure loadbalancer for octavia] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:334 Tuesday 04 August 2026 08:57:23 +0000 (0:00:00.818) 0:02:43.910 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_octavia | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for opensearch] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:340 Tuesday 04 August 2026 08:57:23 +0000 (0:00:00.033) 0:02:43.944 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_opensearch | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for prometheus] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:346 Tuesday 04 August 2026 08:57:23 +0000 (0:00:00.039) 0:02:43.983 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_prometheus | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for rabbitmq] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:352 Tuesday 04 August 2026 08:57:23 +0000 (0:00:00.042) 0:02:44.025 ******** included: rabbitmq for primary TASK [haproxy-config : Copying over haproxy config for rabbitmq] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:24 +0000 (0:00:00.086) 0:02:44.112 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056 `" && echo ansible-tmp-1785833844.1944683-57353-258150415171056="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833844.1944683-57353-258150415171056=/home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rzbhhddhgcnpzniyoitzcovzishsziex ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/haproxy/services.d/rabbitmq.cfg", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpymyymy8l/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056/.source.cfg <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpymyymy8l/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056/.source.cfg\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056/ /home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056/.source.cfg && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tzctfaimqtxyscqpyzthyepskgzbczcs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/rabbitmq.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056/.source.cfg", "md5sum": "11dba9c6fad93efb46656e6e856f3ca5", "checksum": "e5f76d04768b8cbdbd227d41fb46d9a000ab2f81", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 691, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/rabbitmq.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "e5f76d04768b8cbdbd227d41fb46d9a000ab2f81", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', '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', '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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e5f76d04768b8cbdbd227d41fb46d9a000ab2f81", "dest": "/etc/kolla/haproxy/services.d/rabbitmq.cfg", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy_single_service_split.cfg.j2", "attributes": null, "backup": false, "checksum": "e5f76d04768b8cbdbd227d41fb46d9a000ab2f81", "content": null, "dest": "/etc/kolla/haproxy/services.d/rabbitmq.cfg", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056/.source.cfg", "unsafe_writes": false, "validate": null } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": null, "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": null, "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": null, "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "11dba9c6fad93efb46656e6e856f3ca5", "mode": "0660", "owner": "root", "size": 691, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833844.1944683-57353-258150415171056/.source.cfg", "state": "file", "uid": 0 } TASK [haproxy-config : Add configuration when using single external frontend for rabbitmq] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:23 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.958) 0:02:45.071 ******** skipping: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', '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', '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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "haproxy_single_external_frontend | bool", "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": null, "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": null, "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": null, "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [haproxy-config : Configuring firewall for rabbitmq] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml:51 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.099) 0:02:45.171 ******** skipping: [primary] => (item={'key': 'rabbitmq_management', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.value.external | default('false') | bool", "item": { "key": "rabbitmq_management", "value": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [proxysql-config : Copying over ProxySQL users config for rabbitmq] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:2 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.079) 0:02:45.250 ******** skipping: [primary] => { "changed": false, "false_condition": "proxysql_config_users | bool", "skip_reason": "Conditional result was False" } TASK [proxysql-config : Copying over ProxySQL rules config for rabbitmq] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/proxysql-config/tasks/main.yml:11 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.053) 0:02:45.304 ******** skipping: [primary] => { "changed": false, "false_condition": "proxysql_config_rules | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for skyline] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:361 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.063) 0:02:45.368 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_skyline | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for tacker] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:367 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.034) 0:02:45.403 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_tacker | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for trove] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:373 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.036) 0:02:45.439 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_trove | bool", "skip_reason": "Conditional result was False" } TASK [Configure loadbalancer for watcher] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:379 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.032) 0:02:45.472 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_watcher | bool", "skip_reason": "Conditional result was False" } TASK [Check loadbalancer containers] ******************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:387 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.038) 0:02:45.511 ******** included: loadbalancer for primary TASK [service-check-containers : Check containers for loadbalancer] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 08:57:25 +0000 (0:00:00.097) 0:02:45.608 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-feonmngtoxrnacjnmjkgwuksmwxeiman ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "haproxy"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313"], "timeout": 30}, "image": "primary:4000/lokolla/haproxy:change_999090", "name": "haproxy", "privileged": true, "volumes": ["/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "haproxy", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/haproxy:change_999090", "labels": {}, "name": "haproxy", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ycsyjnisjatpsaddhdyhuznphzsjrhcf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "proxysql"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_listen proxysql 6032"], "timeout": 30}, "image": "primary:4000/lokolla/proxysql:change_999090", "name": "proxysql", "privileged": false, "volumes": ["/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "proxysql", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/proxysql:change_999090", "labels": {}, "name": "proxysql", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-shlxztzlcxotdubnxrxjaarurdxcczok ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "keepalived"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/keepalived:change_999090", "name": "keepalived", "privileged": true, "volumes": ["/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "keepalived", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/keepalived:change_999090", "labels": {}, "name": "keepalived", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for loadbalancer] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 08:57:27 +0000 (0:00:01.896) 0:02:47.505 ******** Notification for handler Restart haproxy container has been saved. Notification for handler Restart proxysql container has been saved. Notification for handler Restart keepalived container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart haproxy container,Restart proxysql container,Restart keepalived container" } TASK [service-check-containers : Check containers that require iteration for loadbalancer] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 08:57:27 +0000 (0:00:00.068) 0:02:47.573 ******** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/: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.0.2.1:61313'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "haproxy", "value": { "container_name": "haproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "image": "primary:4000/lokolla/haproxy:change_999090", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_999090', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "proxysql", "value": { "container_name": "proxysql", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "image": "primary:4000/lokolla/proxysql:change_999090", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_999090', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/: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}}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "keepalived", "value": { "container_name": "keepalived", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "loadbalancer", "image": "primary:4000/lokolla/keepalived:change_999090", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } NOTIFIED HANDLER loadbalancer : Check IP addresses on the API interface for primary NOTIFIED HANDLER loadbalancer : Group HA nodes by status for primary NOTIFIED HANDLER loadbalancer : Stop backup haproxy container for primary NOTIFIED HANDLER loadbalancer : Stop backup proxysql container for primary NOTIFIED HANDLER loadbalancer : Start backup haproxy container for primary NOTIFIED HANDLER loadbalancer : Start backup proxysql container for primary NOTIFIED HANDLER loadbalancer : Stop master haproxy container for primary NOTIFIED HANDLER loadbalancer : Start master haproxy container for primary NOTIFIED HANDLER loadbalancer : Stop master proxysql container for primary NOTIFIED HANDLER loadbalancer : Start master proxysql container for primary NOTIFIED HANDLER loadbalancer : Stop backup keepalived container for primary NOTIFIED HANDLER loadbalancer : Start backup keepalived container for primary NOTIFIED HANDLER loadbalancer : Stop master keepalived container for primary NOTIFIED HANDLER loadbalancer : Start master keepalived container for primary RUNNING HANDLER [loadbalancer : Check IP addresses on the API interface] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:9 Tuesday 04 August 2026 08:57:27 +0000 (0:00:00.156) 0:02:47.730 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ismtnotylkungsytjdhnmckdyurnfekn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "3: vxlan-0 inet 192.0.2.1/24 brd 192.0.2.255 scope global vxlan-0\\\\ valid_lft forever preferred_lft forever", "stderr": "", "rc": 0, "cmd": ["ip", "-4", "-o", "addr", "show", "dev", "vxlan-0"], "start": "2026-08-04 08:57:27.965112", "end": "2026-08-04 08:57:27.972453", "delta": "0:00:00.007341", "msg": "", "invocation": {"module_args": {"_raw_params": "ip -4 -o addr show dev vxlan-0", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "changed": false, "cmd": [ "ip", "-4", "-o", "addr", "show", "dev", "vxlan-0" ], "delta": "0:00:00.007341", "end": "2026-08-04 08:57:27.972453", "invocation": { "module_args": { "_raw_params": "ip -4 -o addr show dev vxlan-0", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 08:57:27.965112", "stderr": "", "stderr_lines": [], "stdout": "3: vxlan-0 inet 192.0.2.1/24 brd 192.0.2.255 scope global vxlan-0\\ valid_lft forever preferred_lft forever", "stdout_lines": [ "3: vxlan-0 inet 192.0.2.1/24 brd 192.0.2.255 scope global vxlan-0\\ valid_lft forever preferred_lft forever" ] } RUNNING HANDLER [loadbalancer : Group HA nodes by status] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:23 Tuesday 04 August 2026 08:57:28 +0000 (0:00:00.349) 0:02:48.079 ******** ok: [primary] => { "add_group": "kolla_ha_is_master_False", "changed": false, "parent_groups": [ "all" ] } RUNNING HANDLER [loadbalancer : Stop backup keepalived container] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:36 Tuesday 04 August 2026 08:57:28 +0000 (0:00:00.056) 0:02:48.136 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ygkmjkhexqcewgypsrgvyrzqvhrjnolf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "stop_container", "ignore_missing": true, "name": "keepalived", "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') ok: [primary] => { "changed": false, "invocation": { "module_args": { "action": "stop_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "ignore_missing": true, "labels": {}, "name": "keepalived", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false } }, "result": false } RUNNING HANDLER [loadbalancer : Stop backup haproxy container] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:54 Tuesday 04 August 2026 08:57:28 +0000 (0:00:00.553) 0:02:48.689 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-chgdkgauzojkfmumcolkaubrfmynvyke ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "stop_container", "ignore_missing": true, "name": "haproxy", "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') ok: [primary] => { "changed": false, "invocation": { "module_args": { "action": "stop_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "ignore_missing": true, "labels": {}, "name": "haproxy", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false } }, "result": false } RUNNING HANDLER [loadbalancer : Stop backup proxysql container] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:70 Tuesday 04 August 2026 08:57:29 +0000 (0:00:00.637) 0:02:49.327 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-necmbtuswoggjaocdqvyhgxlemglqmsc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "stop_container", "ignore_missing": true, "name": "proxysql", "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') ok: [primary] => { "changed": false, "invocation": { "module_args": { "action": "stop_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "ignore_missing": true, "labels": {}, "name": "proxysql", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false } }, "result": false } RUNNING HANDLER [loadbalancer : Start backup haproxy container] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:90 Tuesday 04 August 2026 08:57:29 +0000 (0:00:00.544) 0:02:49.872 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gvsnkflgagriqmqlvduovvnbgxewgvsz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313"], "timeout": 30}, "image": "primary:4000/lokolla/haproxy:change_999090", "name": "haproxy", "privileged": true, "volumes": ["/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "haproxy", "TZ": "Etc/UTC"}}}}\n', b'') NOTIFIED HANDLER loadbalancer : Wait for backup haproxy to start for primary changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "haproxy", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:61313" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/haproxy:change_999090", "labels": {}, "name": "haproxy", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "result": false } RUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:115 Tuesday 04 August 2026 08:57:32 +0000 (0:00:02.451) 0:02:52.323 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"state": "started", "port": 61313, "search_regex": null, "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 2, "invocation": {"module_args": {"host": "192.0.2.1", "port": 61313, "timeout": 300, "connect_timeout": 5, "delay": 0, "active_connection_states": ["ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT"], "state": "started", "sleep": 1, "path": null, "search_regex": null, "exclude_hosts": null, "msg": null}}}\n', b'') ok: [primary] => { "changed": false, "elapsed": 2, "invocation": { "module_args": { "active_connection_states": [ "ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT" ], "connect_timeout": 5, "delay": 0, "exclude_hosts": null, "host": "192.0.2.1", "msg": null, "path": null, "port": 61313, "search_regex": null, "sleep": 1, "state": "started", "timeout": 300 } }, "match_groupdict": {}, "match_groups": [], "path": null, "port": 61313, "search_regex": null, "state": "started" } RUNNING HANDLER [loadbalancer : Start backup proxysql container] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:121 Tuesday 04 August 2026 08:57:34 +0000 (0:00:02.376) 0:02:54.700 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-znqvhubwgyaqvtssetphuxgvnkvwdsvy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_listen proxysql 6032"], "timeout": 30}, "image": "primary:4000/lokolla/proxysql:change_999090", "name": "proxysql", "privileged": false, "volumes": ["/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "proxysql", "TZ": "Etc/UTC"}}}}\n', b'') NOTIFIED HANDLER loadbalancer : Wait for backup proxysql to start for primary changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "proxysql", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen proxysql 6032" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/proxysql:change_999090", "labels": {}, "name": "proxysql", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "result": false } RUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:150 Tuesday 04 August 2026 08:57:37 +0000 (0:00:02.786) 0:02:57.487 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"state": "started", "port": 6032, "search_regex": null, "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 3, "invocation": {"module_args": {"host": "192.0.2.1", "port": 6032, "timeout": 300, "connect_timeout": 5, "delay": 0, "active_connection_states": ["ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT"], "state": "started", "sleep": 1, "path": null, "search_regex": null, "exclude_hosts": null, "msg": null}}}\n', b'') ok: [primary] => { "changed": false, "elapsed": 3, "invocation": { "module_args": { "active_connection_states": [ "ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT" ], "connect_timeout": 5, "delay": 0, "exclude_hosts": null, "host": "192.0.2.1", "msg": null, "path": null, "port": 6032, "search_regex": null, "sleep": 1, "state": "started", "timeout": 300 } }, "match_groupdict": {}, "match_groups": [], "path": null, "port": 6032, "search_regex": null, "state": "started" } RUNNING HANDLER [loadbalancer : Start backup keepalived container] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:156 Tuesday 04 August 2026 08:57:40 +0000 (0:00:03.328) 0:03:00.816 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uadojdnmmodngprbailsujdllqiwgdph ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "image": "primary:4000/lokolla/keepalived:change_999090", "name": "keepalived", "privileged": true, "volumes": ["/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "keepalived", "TZ": "Etc/UTC"}}}}\n', b'') NOTIFIED HANDLER loadbalancer : Wait for haproxy to listen on VIP for primary NOTIFIED HANDLER loadbalancer : Wait for proxysql to listen on VIP for primary changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "keepalived", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/keepalived:change_999090", "labels": {}, "name": "keepalived", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "result": false } RUNNING HANDLER [loadbalancer : Stop master haproxy container] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:181 Tuesday 04 August 2026 08:57:47 +0000 (0:00:07.192) 0:03:08.008 ******** skipping: [primary] => { "changed": false, "false_condition": "groups.kolla_ha_is_master_True is defined", "skip_reason": "Conditional result was False" } RUNNING HANDLER [loadbalancer : Stop master proxysql container] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:197 Tuesday 04 August 2026 08:57:48 +0000 (0:00:00.052) 0:03:08.060 ******** skipping: [primary] => { "changed": false, "false_condition": "groups.kolla_ha_is_master_True is defined", "skip_reason": "Conditional result was False" } RUNNING HANDLER [loadbalancer : Stop master keepalived container] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:212 Tuesday 04 August 2026 08:57:48 +0000 (0:00:00.047) 0:03:08.108 ******** skipping: [primary] => { "changed": false, "false_condition": "groups.kolla_ha_is_master_True is defined", "skip_reason": "Conditional result was False" } RUNNING HANDLER [loadbalancer : Start master haproxy container] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:226 Tuesday 04 August 2026 08:57:48 +0000 (0:00:00.042) 0:03:08.150 ******** skipping: [primary] => { "changed": false, "false_condition": "groups.kolla_ha_is_master_True is defined", "skip_reason": "Conditional result was False" } RUNNING HANDLER [loadbalancer : Start master proxysql container] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:256 Tuesday 04 August 2026 08:57:48 +0000 (0:00:00.044) 0:03:08.195 ******** skipping: [primary] => { "changed": false, "false_condition": "groups.kolla_ha_is_master_True is defined", "skip_reason": "Conditional result was False" } RUNNING HANDLER [loadbalancer : Start master keepalived container] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:286 Tuesday 04 August 2026 08:57:48 +0000 (0:00:00.047) 0:03:08.243 ******** skipping: [primary] => { "changed": false, "false_condition": "groups.kolla_ha_is_master_True is defined", "skip_reason": "Conditional result was False" } RUNNING HANDLER [loadbalancer : Wait for haproxy to listen on VIP] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:309 Tuesday 04 August 2026 08:57:48 +0000 (0:00:00.043) 0:03:08.286 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"state": "started", "port": 61313, "search_regex": null, "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 4, "invocation": {"module_args": {"host": "192.0.2.10", "port": 61313, "timeout": 300, "connect_timeout": 5, "delay": 0, "active_connection_states": ["ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT"], "state": "started", "sleep": 1, "path": null, "search_regex": null, "exclude_hosts": null, "msg": null}}}\n', b'') ok: [primary] => { "changed": false, "elapsed": 4, "invocation": { "module_args": { "active_connection_states": [ "ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT" ], "connect_timeout": 5, "delay": 0, "exclude_hosts": null, "host": "192.0.2.10", "msg": null, "path": null, "port": 61313, "search_regex": null, "sleep": 1, "state": "started", "timeout": 300 } }, "match_groupdict": {}, "match_groups": [], "path": null, "port": 61313, "search_regex": null, "state": "started" } RUNNING HANDLER [loadbalancer : Wait for proxysql to listen on VIP] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:321 Tuesday 04 August 2026 08:57:52 +0000 (0:00:04.375) 0:03:12.662 ******** [WARNING]: Could not match supplied host pattern, ignoring: enable_opensearch_True [WARNING]: Could not match supplied host pattern, ignoring: enable_letsencrypt_True [WARNING]: Could not match supplied host pattern, ignoring: enable_collectd_True [WARNING]: Could not match supplied host pattern, ignoring: enable_valkey_True Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"state": "started", "port": 6032, "search_regex": null, "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 0, "invocation": {"module_args": {"host": "192.0.2.10", "port": 6032, "timeout": 300, "connect_timeout": 5, "delay": 0, "active_connection_states": ["ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT"], "state": "started", "sleep": 1, "path": null, "search_regex": null, "exclude_hosts": null, "msg": null}}}\n', b'') ok: [primary] => { "changed": false, "elapsed": 0, "invocation": { "module_args": { "active_connection_states": [ "ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT" ], "connect_timeout": 5, "delay": 0, "exclude_hosts": null, "host": "192.0.2.10", "msg": null, "path": null, "port": 6032, "search_regex": null, "sleep": 1, "state": "started", "timeout": 300 } }, "match_groupdict": {}, "match_groups": [], "path": null, "port": 6032, "search_regex": null, "state": "started" } PLAY [Apply role opensearch] *************************************************** skipping: no hosts matched PLAY [Apply role letsencrypt] ************************************************** skipping: no hosts matched PLAY [Apply role collectd] ***************************************************** skipping: no hosts matched PLAY [Apply role valkey] ******************************************************* skipping: no hosts matched PLAY [Apply role memcached] **************************************************** TASK [memcached : Include tasks for action deploy] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/memcached/tasks/main.yml:2 Tuesday 04 August 2026 08:57:52 +0000 (0:00:00.329) 0:03:12.991 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/memcached/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/memcached/tasks/check-containers.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/memcached/tasks/deploy.yml for primary TASK [memcached : Ensuring config directories exist] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/memcached/tasks/config.yml:2 Tuesday 04 August 2026 08:57:52 +0000 (0:00:00.057) 0:03:13.049 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ajivjhucnkjoduqxjksjuwuckvygoqye ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/memcached", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/memcached", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item=memcached) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/memcached", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": "memcached", "mode": "0770", "owner": "root", "path": "/etc/kolla/memcached", "size": 4096, "state": "directory", "uid": 0 } TASK [memcached : Copying over config.json files for services] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/memcached/tasks/config.yml:13 Tuesday 04 August 2026 08:57:53 +0000 (0:00:00.326) 0:03:13.376 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289 `" && echo ansible-tmp-1785833873.3742013-61320-248801764764289="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833873.3742013-61320-248801764764289=/home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uahkuylibtbqhiashuxlqaqzwahkveqy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/memcached/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9kfw06se/memcached.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9kfw06se/memcached.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289/ /home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ltacunvydxvbakjcxlajfgiinjesgngk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/memcached/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289/.source.json", "md5sum": "7da490bc650d08fd0cec30a148340a28", "checksum": "89e1a71bdc3f7c3fa58db4816530015e2ddc1737", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 565, "invocation": {"module_args": {"dest": "/etc/kolla/memcached/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289/.source.json", "follow": false, "_original_basename": "memcached.json.j2", "checksum": "89e1a71bdc3f7c3fa58db4816530015e2ddc1737", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=memcached) => { "ansible_loop_var": "item", "changed": true, "checksum": "89e1a71bdc3f7c3fa58db4816530015e2ddc1737", "dest": "/etc/kolla/memcached/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "memcached.json.j2", "attributes": null, "backup": false, "checksum": "89e1a71bdc3f7c3fa58db4816530015e2ddc1737", "content": null, "dest": "/etc/kolla/memcached/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289/.source.json", "unsafe_writes": false, "validate": null } }, "item": "memcached", "md5sum": "7da490bc650d08fd0cec30a148340a28", "mode": "0660", "owner": "root", "size": 565, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833873.3742013-61320-248801764764289/.source.json", "state": "file", "uid": 0 } TASK [service-check-containers : Check containers for memcached] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 08:57:54 +0000 (0:00:00.736) 0:03:14.113 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mknbqdqsdugvxtrvsfuxnhqnpmqnnypv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "memcached"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_listen memcached 11211"], "timeout": 30}, "image": "primary:4000/lokolla/memcached:change_999090", "name": "memcached", "volumes": ["/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'primary:4000/lokolla/memcached:change_999090', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "memcached", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen memcached 11211" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/memcached:change_999090", "labels": {}, "name": "memcached", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro" ] } }, "item": { "key": "memcached", "value": { "container_name": "memcached", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "memcached", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen memcached 11211" ], "timeout": 30 }, "image": "primary:4000/lokolla/memcached:change_999090", "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for memcached] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 08:57:54 +0000 (0:00:00.607) 0:03:14.720 ******** Notification for handler Restart memcached container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart memcached container" } TASK [service-check-containers : Check containers that require iteration for memcached] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 08:57:54 +0000 (0:00:00.059) 0:03:14.779 ******** skipping: [primary] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'primary:4000/lokolla/memcached:change_999090', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "memcached", "value": { "container_name": "memcached", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "memcached", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen memcached 11211" ], "timeout": 30 }, "image": "primary:4000/lokolla/memcached:change_999090", "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } NOTIFIED HANDLER memcached : Restart memcached container for primary RUNNING HANDLER [memcached : Restart memcached container] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/memcached/handlers/main.yml:2 Tuesday 04 August 2026 08:57:54 +0000 (0:00:00.078) 0:03:14.858 ******** [WARNING]: Could not match supplied host pattern, ignoring: enable_prometheus_True [WARNING]: Could not match supplied host pattern, ignoring: enable_iscsid_True [WARNING]: Could not match supplied host pattern, ignoring: enable_multipathd_True Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zgkeannmeuudcmvwynlmloksbhwepyed ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_listen memcached 11211"], "timeout": 30}, "image": "primary:4000/lokolla/memcached:change_999090", "name": "memcached", "volumes": ["/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro"], "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", "KOLLA_SERVICE_NAME": "memcached", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "memcached", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen memcached 11211" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/memcached:change_999090", "labels": {}, "name": "memcached", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro" ] } }, "result": false } PLAY [Apply role prometheus] *************************************************** skipping: no hosts matched PLAY [Apply role prometheus-node-exporters] ************************************ skipping: no hosts matched PLAY [Apply role iscsi] ******************************************************** skipping: no hosts matched PLAY [Apply role multipathd] *************************************************** skipping: no hosts matched PLAY [Apply role rabbitmq] ***************************************************** TASK [rabbitmq : Include tasks for action deploy] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/main.yml:2 Tuesday 04 August 2026 08:57:57 +0000 (0:00:02.299) 0:03:17.157 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/version-check.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/check-containers.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/bootstrap.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml for primary TASK [rabbitmq : Get container facts] ****************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/version-check.yml:10 Tuesday 04 August 2026 08:57:57 +0000 (0:00:00.077) 0:03:17.234 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lzfoadjueappoawrssqiltnjhxxbljau ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"result": false, "changed": false, "containers": {}, "invocation": {"module_args": {"action": "get_containers", "container_engine": "docker", "name": ["rabbitmq"], "api_version": "auto", "args": {"get_all_containers": false}}}}\n', b'') ok: [primary] => { "changed": false, "containers": {}, "invocation": { "module_args": { "action": "get_containers", "api_version": "auto", "args": { "get_all_containers": false }, "container_engine": "docker", "name": [ "rabbitmq" ] } }, "result": false } TASK [rabbitmq : Get current RabbitMQ version] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/version-check.yml:22 Tuesday 04 August 2026 08:57:57 +0000 (0:00:00.554) 0:03:17.789 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Get new RabbitMQ version] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/version-check.yml:28 Tuesday 04 August 2026 08:57:57 +0000 (0:00:00.045) 0:03:17.835 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Parse RabbitMQ versions] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/version-check.yml:49 Tuesday 04 August 2026 08:57:57 +0000 (0:00:00.047) 0:03:17.883 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Calculate Major and Minor components] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/version-check.yml:54 Tuesday 04 August 2026 08:57:57 +0000 (0:00:00.047) 0:03:17.930 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Determine Short Versions (X.Y)] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/version-check.yml:61 Tuesday 04 August 2026 08:57:57 +0000 (0:00:00.046) 0:03:17.977 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Check version upgrade validity] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/version-check.yml:66 Tuesday 04 August 2026 08:57:57 +0000 (0:00:00.048) 0:03:18.026 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Catch when RabbitMQ is being downgraded] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/version-check.yml:97 Tuesday 04 August 2026 08:57:58 +0000 (0:00:00.044) 0:03:18.071 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Include tasks from remove-ha-all-policy.yml] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml:5 Tuesday 04 August 2026 08:57:58 +0000 (0:00:00.048) 0:03:18.119 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for primary TASK [rabbitmq : Get container facts] ****************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml:9 Tuesday 04 August 2026 08:57:58 +0000 (0:00:00.040) 0:03:18.159 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-chqyljlnakgichrxclphotbztnesysdc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"result": false, "changed": false, "containers": {}, "invocation": {"module_args": {"action": "get_containers", "container_engine": "docker", "name": ["rabbitmq"], "api_version": "auto", "args": {"get_all_containers": false}}}}\n', b'') ok: [primary] => { "changed": false, "containers": {}, "invocation": { "module_args": { "action": "get_containers", "api_version": "auto", "args": { "get_all_containers": false }, "container_engine": "docker", "name": [ "rabbitmq" ] } }, "result": false } TASK [rabbitmq : List RabbitMQ policies] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml:21 Tuesday 04 August 2026 08:57:58 +0000 (0:00:00.558) 0:03:18.717 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Remove ha-all policy from RabbitMQ] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml:27 Tuesday 04 August 2026 08:57:58 +0000 (0:00:00.048) 0:03:18.766 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Ensuring config directories exist] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml:2 Tuesday 04 August 2026 08:57:58 +0000 (0:00:00.049) 0:03:18.815 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gcybgrojaszezfwoxyebqywddvcdsstz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/rabbitmq", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/rabbitmq", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/: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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/rabbitmq", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": "rabbitmq", "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/rabbitmq", "size": 4096, "state": "directory", "uid": 0 } TASK [rabbitmq : Copying over config.json files for services] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml:12 Tuesday 04 August 2026 08:57:59 +0000 (0:00:00.366) 0:03:19.181 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592 `" && echo ansible-tmp-1785833879.2237504-61566-193630393327592="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833879.2237504-61566-193630393327592=/home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ynvjepnstwrlacfznfwwynlbnpkxwfoe ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp1_b_m0bu/rabbitmq.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp1_b_m0bu/rabbitmq.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592/ /home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ccsrremyidfaqibmycvphdvidqxbactm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592/.source.json", "md5sum": "744bfb36dd466f60e7185cf08f09dc72", "checksum": "60e1b3aa5e341e5cd37c97b5545c7b4a83cf085d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2498, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592/.source.json", "follow": false, "_original_basename": "rabbitmq.json.j2", "checksum": "60e1b3aa5e341e5cd37c97b5545c7b4a83cf085d", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/: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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "60e1b3aa5e341e5cd37c97b5545c7b4a83cf085d", "dest": "/etc/kolla/rabbitmq/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rabbitmq.json.j2", "attributes": null, "backup": false, "checksum": "60e1b3aa5e341e5cd37c97b5545c7b4a83cf085d", "content": null, "dest": "/etc/kolla/rabbitmq/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": "rabbitmq", "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "744bfb36dd466f60e7185cf08f09dc72", "mode": "0660", "owner": "root", "size": 2498, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833879.2237504-61566-193630393327592/.source.json", "state": "file", "uid": 0 } TASK [rabbitmq : Copying over rabbitmq-env.conf] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml:20 Tuesday 04 August 2026 08:57:59 +0000 (0:00:00.775) 0:03:19.957 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714 `" && echo ansible-tmp-1785833879.9613185-61605-94009885234714="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833879.9613185-61605-94009885234714=/home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cudieebzofjnbzsjqaylxzflojwowsrw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp__zkeqo6/rabbitmq-env.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp__zkeqo6/rabbitmq-env.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714/ /home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-swuynoneljmkjnkpdmqxbcwzeojfnfou ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714/.source.conf", "md5sum": "141a5fc475f67a89fcc0276cbd778c45", "checksum": "d9e81f761991a05d7a01299c00e65bd035987e6c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 412, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714/.source.conf", "follow": false, "_original_basename": "rabbitmq-env.conf.j2", "checksum": "d9e81f761991a05d7a01299c00e65bd035987e6c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "d9e81f761991a05d7a01299c00e65bd035987e6c", "dest": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rabbitmq-env.conf.j2", "attributes": null, "backup": false, "checksum": "d9e81f761991a05d7a01299c00e65bd035987e6c", "content": null, "dest": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714/.source.conf", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2", "md5sum": "141a5fc475f67a89fcc0276cbd778c45", "mode": "0660", "owner": "root", "size": 412, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833879.9613185-61605-94009885234714/.source.conf", "state": "file", "uid": 0 } TASK [rabbitmq : Copying over rabbitmq.conf] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml:34 Tuesday 04 August 2026 08:58:00 +0000 (0:00:00.763) 0:03:20.720 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182 `" && echo ansible-tmp-1785833880.7312334-61643-112702435271182="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833880.7312334-61643-112702435271182=/home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-slzmbnokxjycyuvczcjrdiwtdzbrtzyb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/rabbitmq.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpxtncopye/rabbitmq.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpxtncopye/rabbitmq.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182/ /home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kyhsxgmrdnmsddndyhvhhpahqtajaqzy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/rabbitmq.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182/.source.conf", "md5sum": "b4e9811ebea78aedba41b552ebcc122b", "checksum": "beecb385a7f8f20c19205120f576b9090719c216", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 842, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/rabbitmq.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182/.source.conf", "follow": false, "_original_basename": "rabbitmq.conf.j2", "checksum": "beecb385a7f8f20c19205120f576b9090719c216", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "beecb385a7f8f20c19205120f576b9090719c216", "dest": "/etc/kolla/rabbitmq/rabbitmq.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rabbitmq.conf.j2", "attributes": null, "backup": false, "checksum": "beecb385a7f8f20c19205120f576b9090719c216", "content": null, "dest": "/etc/kolla/rabbitmq/rabbitmq.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182/.source.conf", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2", "md5sum": "b4e9811ebea78aedba41b552ebcc122b", "mode": "0660", "owner": "root", "size": 842, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833880.7312334-61643-112702435271182/.source.conf", "state": "file", "uid": 0 } TASK [rabbitmq : Copying over erl_inetrc] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml:48 Tuesday 04 August 2026 08:58:01 +0000 (0:00:00.767) 0:03:21.487 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962 `" && echo ansible-tmp-1785833881.4965522-61682-75498997473962="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833881.4965522-61682-75498997473962=/home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fhzuackokyiryruyzxmftqfkedvbpryu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/erl_inetrc", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpcrromqbf/erl_inetrc.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpcrromqbf/erl_inetrc.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962/ /home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dbphsjioylykgvrehwvqemtylkskmuwn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/erl_inetrc", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962/.source", "md5sum": "d41d8cd98f00b204e9800998ecf8427e", "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 0, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/erl_inetrc", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962/.source", "follow": false, "_original_basename": "erl_inetrc.j2", "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/erl_inetrc.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "dest": "/etc/kolla/rabbitmq/erl_inetrc", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "erl_inetrc.j2", "attributes": null, "backup": false, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "content": null, "dest": "/etc/kolla/rabbitmq/erl_inetrc", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962/.source", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/erl_inetrc.j2", "md5sum": "d41d8cd98f00b204e9800998ecf8427e", "mode": "0660", "owner": "root", "size": 0, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833881.4965522-61682-75498997473962/.source", "state": "file", "uid": 0 } TASK [rabbitmq : Copying over advanced.config] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml:62 Tuesday 04 August 2026 08:58:02 +0000 (0:00:00.749) 0:03:22.236 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083 `" && echo ansible-tmp-1785833882.2485096-61721-35218740524083="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833882.2485096-61721-35218740524083=/home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vtxdupclomllnjflckcfohxuivmikgvi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/advanced.config", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpc1gj_hpw/advanced.config.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083/.source.config <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpc1gj_hpw/advanced.config.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083/.source.config\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083/ /home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083/.source.config && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bqwaydkcolrdovdglzuxlbcukyvmkshr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/advanced.config", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083/.source.config", "md5sum": "e9c15ddafbd046f353df28ccb81a0bf6", "checksum": "60a9a455ab28790c4513cd6c5e73808224da0827", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 136, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/advanced.config", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083/.source.config", "follow": false, "_original_basename": "advanced.config.j2", "checksum": "60a9a455ab28790c4513cd6c5e73808224da0827", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "60a9a455ab28790c4513cd6c5e73808224da0827", "dest": "/etc/kolla/rabbitmq/advanced.config", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "advanced.config.j2", "attributes": null, "backup": false, "checksum": "60a9a455ab28790c4513cd6c5e73808224da0827", "content": null, "dest": "/etc/kolla/rabbitmq/advanced.config", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083/.source.config", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2", "md5sum": "e9c15ddafbd046f353df28ccb81a0bf6", "mode": "0660", "owner": "root", "size": 136, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833882.2485096-61721-35218740524083/.source.config", "state": "file", "uid": 0 } TASK [rabbitmq : Copying over definitions.json] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml:76 Tuesday 04 August 2026 08:58:02 +0000 (0:00:00.762) 0:03:22.999 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803 `" && echo ansible-tmp-1785833883.0093098-61783-273189965320803="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833883.0093098-61783-273189965320803=/home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-enpwqqawrjnshhribaoqvrxaggajtavr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/definitions.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp1a6eobsi/definitions.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp1a6eobsi/definitions.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803/ /home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-oewlcicdfxosfaonzrhxwuxarxlsyner ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/definitions.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803/.source.json", "md5sum": "7e1b1238a5c0068635600862e0790d6b", "checksum": "5b3590f029e530bb8850f85fc4dc7e086cc83ddb", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 771, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/definitions.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803/.source.json", "follow": false, "_original_basename": "definitions.json.j2", "checksum": "5b3590f029e530bb8850f85fc4dc7e086cc83ddb", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/definitions.json.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "5b3590f029e530bb8850f85fc4dc7e086cc83ddb", "dest": "/etc/kolla/rabbitmq/definitions.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "definitions.json.j2", "attributes": null, "backup": false, "checksum": "5b3590f029e530bb8850f85fc4dc7e086cc83ddb", "content": null, "dest": "/etc/kolla/rabbitmq/definitions.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803/.source.json", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/definitions.json.j2", "md5sum": "7e1b1238a5c0068635600862e0790d6b", "mode": "0660", "owner": "root", "size": 771, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833883.0093098-61783-273189965320803/.source.json", "state": "file", "uid": 0 } TASK [rabbitmq : Copying over enabled_plugins] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml:90 Tuesday 04 August 2026 08:58:03 +0000 (0:00:00.793) 0:03:23.792 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633 `" && echo ansible-tmp-1785833883.8023396-61821-187271266220633="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833883.8023396-61821-187271266220633=/home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kziopgucrfrhpoaxywwdbdusfexotele ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/enabled_plugins", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpt5l88cjq/enabled_plugins.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpt5l88cjq/enabled_plugins.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633/ /home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lkkafmlmgadsachokvqwljzcuisaqhft ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/enabled_plugins", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633/.source", "md5sum": "4229b1b0e23559ff6bd2943e979dbdda", "checksum": "5513484669adbdca60563f2ebe967b0aaa294ae4", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 23, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/enabled_plugins", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633/.source", "follow": false, "_original_basename": "enabled_plugins.j2", "checksum": "5513484669adbdca60563f2ebe967b0aaa294ae4", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/enabled_plugins.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "5513484669adbdca60563f2ebe967b0aaa294ae4", "dest": "/etc/kolla/rabbitmq/enabled_plugins", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "enabled_plugins.j2", "attributes": null, "backup": false, "checksum": "5513484669adbdca60563f2ebe967b0aaa294ae4", "content": null, "dest": "/etc/kolla/rabbitmq/enabled_plugins", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633/.source", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/enabled_plugins.j2", "md5sum": "4229b1b0e23559ff6bd2943e979dbdda", "mode": "0660", "owner": "root", "size": 23, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833883.8023396-61821-187271266220633/.source", "state": "file", "uid": 0 } TASK [rabbitmq : Copying over TLS certificates] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/config.yml:104 Tuesday 04 August 2026 08:58:04 +0000 (0:00:00.764) 0:03:24.556 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for rabbitmq] ***** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 08:58:04 +0000 (0:00:00.055) 0:03:24.612 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907 `" && echo ansible-tmp-1785833884.664245-61861-270337471184907="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833884.664245-61861-270337471184907=/home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ucsatoggisogfmhgzpksokpjrudeyqbo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907/ /home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nsydzcwkwwptztypgvytgvhzatcgmacj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/: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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/rabbitmq/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/rabbitmq/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": "rabbitmq", "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833884.664245-61861-270337471184907/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for rabbitmq] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 08:58:05 +0000 (0:00:00.784) 0:03:25.396 ******** skipping: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/: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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": "rabbitmq", "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for rabbitmq] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 08:58:05 +0000 (0:00:00.093) 0:03:25.490 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358 `" && echo ansible-tmp-1785833885.5589623-61901-74983035368358="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833885.5589623-61901-74983035368358=/home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lkjbqjxrzudsoicqltotsatrwzbcthvt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/rabbitmq-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/rabbitmq-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/rabbitmq-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358/ /home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mncpudursuwrtgrltkzfguqrtqoskkwx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/rabbitmq-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/rabbitmq-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358/.source.pem", "_original_basename": "rabbitmq-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/: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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/rabbitmq/rabbitmq-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rabbitmq-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/rabbitmq/rabbitmq-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": "rabbitmq", "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833885.5589623-61901-74983035368358/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for rabbitmq] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 08:58:06 +0000 (0:00:00.785) 0:03:26.275 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284 `" && echo ansible-tmp-1785833886.3439102-61940-195937129569284="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833886.3439102-61940-195937129569284=/home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ubqcsldmizdfkexmrauoxbnatxlvtwyw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/rabbitmq/rabbitmq-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/rabbitmq-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/rabbitmq-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284/ /home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mechpqywxzpjurlupaacptcnpdaticoh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/rabbitmq/rabbitmq-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/rabbitmq-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284/.source.pem", "_original_basename": "rabbitmq-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/: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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/rabbitmq/rabbitmq-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rabbitmq-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/rabbitmq/rabbitmq-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": "rabbitmq", "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833886.3439102-61940-195937129569284/.source.pem", "state": "file", "uid": 0 } TASK [service-check-containers : Check containers for rabbitmq] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 08:58:07 +0000 (0:00:00.888) 0:03:27.163 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dicingbqxkvlzebuwsueudmzwozbkxtv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "rabbitmq"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": 30}, "image": "primary:4000/lokolla/rabbitmq:change_999090", "name": "rabbitmq", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"], "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", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}}}}\n', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/: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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "rabbitmq", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/rabbitmq:change_999090", "labels": {}, "name": "rabbitmq", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": "rabbitmq", "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for rabbitmq] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 08:58:07 +0000 (0:00:00.650) 0:03:27.813 ******** Notification for handler Restart rabbitmq container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart rabbitmq container" } TASK [service-check-containers : Check containers that require iteration for rabbitmq] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 08:58:07 +0000 (0:00:00.059) 0:03:27.873 ******** skipping: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_999090', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/: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', 'external': False, 'tls_backend': 'yes', 'port': '15672', 'host_group': 'rabbitmq', 'backend_http_extra': ['option httpchk GET /api/overview', "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='"]}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "container_name": "rabbitmq", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "group": "rabbitmq", "haproxy": { "rabbitmq_management": { "backend_http_extra": [ "option httpchk GET /api/overview", "http-check send hdr Authorization 'Basic b3BlbnN0YWNrLW1vbml0b3Jpbmc6eXA4OUE5dTFudDRjUG4ySldrbkNmd1ZncmZ3ZWhVZjlaYXd1cVU3cQ=='" ], "enabled": "yes", "external": false, "host_group": "rabbitmq", "mode": "http", "port": "15672", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "image": "primary:4000/lokolla/rabbitmq:change_999090", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [rabbitmq : Creating rabbitmq volume] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/bootstrap.yml:2 Tuesday 04 August 2026 08:58:07 +0000 (0:00:00.096) 0:03:27.969 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iqgytgpxcdlvsrcbygaceltwduxvczok ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "create_volume", "name": "rabbitmq", "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "create_volume", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "ignore_missing": false, "labels": {}, "name": "rabbitmq", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false } }, "result": false } TASK [rabbitmq : Running RabbitMQ bootstrap container] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/bootstrap.yml:10 Tuesday 04 August 2026 08:58:08 +0000 (0:00:00.476) 0:03:28.446 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-emzbeztktddtqmacpmogjaymyuacxmkf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 08:58:10.354 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 08:58:10.354 INFO Validating config file\\n2026-08-04 08:58:10.354 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 08:58:10.354 INFO Creating directories\\n2026-08-04 08:58:10.354 INFO Setting permission for /var/log/kolla\\n2026-08-04 08:58:10.354 INFO Setting permission for /var/log/kolla/rabbitmq\\n2026-08-04 08:58:10.355 INFO Copying /etc/rabbitmq/enabled_plugins to /etc/kolla/defaults/etc/rabbitmq/enabled_plugins\\n2026-08-04 08:58:10.355 INFO Copying permissions from /etc/rabbitmq/enabled_plugins onto /etc/kolla/defaults/etc/rabbitmq/enabled_plugins\\n2026-08-04 08:58:10.355 INFO Copying service configuration files\\n2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/rabbitmq-env.conf to /etc/rabbitmq/rabbitmq-env.conf\\n2026-08-04 08:58:10.356 INFO Setting permission for /etc/rabbitmq/rabbitmq-env.conf\\n2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/rabbitmq.conf to /etc/rabbitmq/rabbitmq.conf\\n2026-08-04 08:58:10.356 INFO Setting permission for /etc/rabbitmq/rabbitmq.conf\\n2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/erl_inetrc to /etc/rabbitmq/erl_inetrc\\n2026-08-04 08:58:10.356 INFO Setting permission for /etc/rabbitmq/erl_inetrc\\n2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/advanced.config to /etc/rabbitmq/advanced.config\\n2026-08-04 08:58:10.357 INFO Setting permission for /etc/rabbitmq/advanced.config\\n2026-08-04 08:58:10.357 INFO Copying /var/lib/kolla/config_files/definitions.json to /etc/rabbitmq/definitions.json\\n2026-08-04 08:58:10.357 INFO Setting permission for /etc/rabbitmq/definitions.json\\n2026-08-04 08:58:10.357 INFO Deleting /etc/rabbitmq/enabled_plugins\\n2026-08-04 08:58:10.357 INFO Copying /var/lib/kolla/config_files/enabled_plugins to /etc/rabbitmq/enabled_plugins\\n2026-08-04 08:58:10.357 INFO Setting permission for /etc/rabbitmq/enabled_plugins\\n2026-08-04 08:58:10.358 INFO Copying /var/lib/kolla/config_files/rabbitmq-cert.pem to /etc/rabbitmq/certs/rabbitmq-cert.pem\\n2026-08-04 08:58:10.358 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-cert.pem\\n2026-08-04 08:58:10.358 INFO Copying /var/lib/kolla/config_files/rabbitmq-key.pem to /etc/rabbitmq/certs/rabbitmq-key.pem\\n2026-08-04 08:58:10.358 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-key.pem\\n2026-08-04 08:58:10.358 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 08:58:10.358 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 08:58:10.358 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 08:58:10.359 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 08:58:10.359 INFO Writing out command to execute\\n2026-08-04 08:58:10.359 INFO Setting permission for /var/lib/rabbitmq\\n++ cat /run_command\\n+ CMD=/usr/sbin/rabbitmq-server\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ : /var/log/kolla/rabbitmq\\n++ [[ -n 0 ]]\\n++ [[ -e /var/lib/rabbitmq/.erlang.cookie ]]\\n++ echo dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8\\n++ chmod 400 /var/lib/rabbitmq/.erlang.cookie\\n++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/rabbitmq:change_999090", "labels": {"BOOTSTRAP": null}, "name": "rabbitmq_bootstrap", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_BOOTSTRAP": null, "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq", "KOLLA_SERVICE_NAME": "rabbitmq-bootstrap", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "rabbitmq-bootstrap", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/rabbitmq:change_999090", "labels": { "BOOTSTRAP": null }, "name": "rabbitmq_bootstrap", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 08:58:10.354 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 08:58:10.354 INFO Validating config file\n2026-08-04 08:58:10.354 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 08:58:10.354 INFO Creating directories\n2026-08-04 08:58:10.354 INFO Setting permission for /var/log/kolla\n2026-08-04 08:58:10.354 INFO Setting permission for /var/log/kolla/rabbitmq\n2026-08-04 08:58:10.355 INFO Copying /etc/rabbitmq/enabled_plugins to /etc/kolla/defaults/etc/rabbitmq/enabled_plugins\n2026-08-04 08:58:10.355 INFO Copying permissions from /etc/rabbitmq/enabled_plugins onto /etc/kolla/defaults/etc/rabbitmq/enabled_plugins\n2026-08-04 08:58:10.355 INFO Copying service configuration files\n2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/rabbitmq-env.conf to /etc/rabbitmq/rabbitmq-env.conf\n2026-08-04 08:58:10.356 INFO Setting permission for /etc/rabbitmq/rabbitmq-env.conf\n2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/rabbitmq.conf to /etc/rabbitmq/rabbitmq.conf\n2026-08-04 08:58:10.356 INFO Setting permission for /etc/rabbitmq/rabbitmq.conf\n2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/erl_inetrc to /etc/rabbitmq/erl_inetrc\n2026-08-04 08:58:10.356 INFO Setting permission for /etc/rabbitmq/erl_inetrc\n2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/advanced.config to /etc/rabbitmq/advanced.config\n2026-08-04 08:58:10.357 INFO Setting permission for /etc/rabbitmq/advanced.config\n2026-08-04 08:58:10.357 INFO Copying /var/lib/kolla/config_files/definitions.json to /etc/rabbitmq/definitions.json\n2026-08-04 08:58:10.357 INFO Setting permission for /etc/rabbitmq/definitions.json\n2026-08-04 08:58:10.357 INFO Deleting /etc/rabbitmq/enabled_plugins\n2026-08-04 08:58:10.357 INFO Copying /var/lib/kolla/config_files/enabled_plugins to /etc/rabbitmq/enabled_plugins\n2026-08-04 08:58:10.357 INFO Setting permission for /etc/rabbitmq/enabled_plugins\n2026-08-04 08:58:10.358 INFO Copying /var/lib/kolla/config_files/rabbitmq-cert.pem to /etc/rabbitmq/certs/rabbitmq-cert.pem\n2026-08-04 08:58:10.358 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-cert.pem\n2026-08-04 08:58:10.358 INFO Copying /var/lib/kolla/config_files/rabbitmq-key.pem to /etc/rabbitmq/certs/rabbitmq-key.pem\n2026-08-04 08:58:10.358 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-key.pem\n2026-08-04 08:58:10.358 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 08:58:10.358 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 08:58:10.358 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 08:58:10.359 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 08:58:10.359 INFO Writing out command to execute\n2026-08-04 08:58:10.359 INFO Setting permission for /var/lib/rabbitmq\n++ cat /run_command\n+ CMD=/usr/sbin/rabbitmq-server\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ : /var/log/kolla/rabbitmq\n++ [[ -n 0 ]]\n++ [[ -e /var/lib/rabbitmq/.erlang.cookie ]]\n++ echo dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8\n++ chmod 400 /var/lib/rabbitmq/.erlang.cookie\n++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 08:58:10.354 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 08:58:10.354 INFO Validating config file", "2026-08-04 08:58:10.354 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 08:58:10.354 INFO Creating directories", "2026-08-04 08:58:10.354 INFO Setting permission for /var/log/kolla", "2026-08-04 08:58:10.354 INFO Setting permission for /var/log/kolla/rabbitmq", "2026-08-04 08:58:10.355 INFO Copying /etc/rabbitmq/enabled_plugins to /etc/kolla/defaults/etc/rabbitmq/enabled_plugins", "2026-08-04 08:58:10.355 INFO Copying permissions from /etc/rabbitmq/enabled_plugins onto /etc/kolla/defaults/etc/rabbitmq/enabled_plugins", "2026-08-04 08:58:10.355 INFO Copying service configuration files", "2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/rabbitmq-env.conf to /etc/rabbitmq/rabbitmq-env.conf", "2026-08-04 08:58:10.356 INFO Setting permission for /etc/rabbitmq/rabbitmq-env.conf", "2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/rabbitmq.conf to /etc/rabbitmq/rabbitmq.conf", "2026-08-04 08:58:10.356 INFO Setting permission for /etc/rabbitmq/rabbitmq.conf", "2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/erl_inetrc to /etc/rabbitmq/erl_inetrc", "2026-08-04 08:58:10.356 INFO Setting permission for /etc/rabbitmq/erl_inetrc", "2026-08-04 08:58:10.356 INFO Copying /var/lib/kolla/config_files/advanced.config to /etc/rabbitmq/advanced.config", "2026-08-04 08:58:10.357 INFO Setting permission for /etc/rabbitmq/advanced.config", "2026-08-04 08:58:10.357 INFO Copying /var/lib/kolla/config_files/definitions.json to /etc/rabbitmq/definitions.json", "2026-08-04 08:58:10.357 INFO Setting permission for /etc/rabbitmq/definitions.json", "2026-08-04 08:58:10.357 INFO Deleting /etc/rabbitmq/enabled_plugins", "2026-08-04 08:58:10.357 INFO Copying /var/lib/kolla/config_files/enabled_plugins to /etc/rabbitmq/enabled_plugins", "2026-08-04 08:58:10.357 INFO Setting permission for /etc/rabbitmq/enabled_plugins", "2026-08-04 08:58:10.358 INFO Copying /var/lib/kolla/config_files/rabbitmq-cert.pem to /etc/rabbitmq/certs/rabbitmq-cert.pem", "2026-08-04 08:58:10.358 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-cert.pem", "2026-08-04 08:58:10.358 INFO Copying /var/lib/kolla/config_files/rabbitmq-key.pem to /etc/rabbitmq/certs/rabbitmq-key.pem", "2026-08-04 08:58:10.358 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-key.pem", "2026-08-04 08:58:10.358 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 08:58:10.358 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 08:58:10.358 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 08:58:10.359 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 08:58:10.359 INFO Writing out command to execute", "2026-08-04 08:58:10.359 INFO Setting permission for /var/lib/rabbitmq", "++ cat /run_command", "+ CMD=/usr/sbin/rabbitmq-server", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ : /var/log/kolla/rabbitmq", "++ [[ -n 0 ]]", "++ [[ -e /var/lib/rabbitmq/.erlang.cookie ]]", "++ echo dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "++ chmod 400 /var/lib/rabbitmq/.erlang.cookie", "++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done." ] } NOTIFIED HANDLER rabbitmq : Restart rabbitmq container for primary RUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/handlers/main.yml:2 Tuesday 04 August 2026 08:58:12 +0000 (0:00:04.224) 0:03:32.670 ******** changed: [primary] => { "add_group": "rabbitmq_restart", "changed": true, "parent_groups": [ "all" ] } PLAY [Restart rabbitmq services] *********************************************** TASK [rabbitmq : Get info on RabbitMQ container] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/restart_services.yml:2 Tuesday 04 August 2026 08:58:12 +0000 (0:00:00.047) 0:03:32.717 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gjpyjhddnigwfjpusbflgpevxlfjkrep ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"result": false, "changed": false, "containers": {}, "invocation": {"module_args": {"action": "get_containers", "container_engine": "docker", "name": ["rabbitmq"], "api_version": "auto", "args": {"get_all_containers": false}}}}\n', b'') ok: [primary] => { "changed": false, "containers": {}, "invocation": { "module_args": { "action": "get_containers", "api_version": "auto", "args": { "get_all_containers": false }, "container_engine": "docker", "name": [ "rabbitmq" ] } }, "result": false } TASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/restart_services.yml:10 Tuesday 04 August 2026 08:58:13 +0000 (0:00:00.541) 0:03:33.259 ******** skipping: [primary] => { "changed": false, "false_condition": "container_info.containers | length > 0", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Stop the RabbitMQ application if not in cluster] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/restart_services.yml:22 Tuesday 04 August 2026 08:58:13 +0000 (0:00:00.036) 0:03:33.296 ******** skipping: [primary] => { "changed": false, "false_condition": "container_info.containers | length > 0", "skip_reason": "Conditional result was False" } TASK [rabbitmq : Restart rabbitmq container] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/restart_services.yml:30 Tuesday 04 August 2026 08:58:13 +0000 (0:00:00.034) 0:03:33.330 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rpkbtppyjqcrqaxsdzcfvwkgtiuduinh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": 30}, "image": "primary:4000/lokolla/rabbitmq:change_999090", "name": "rabbitmq", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"], "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", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq", "KOLLA_SERVICE_NAME": "rabbitmq", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "rabbitmq", "RABBITMQ_CLUSTER_COOKIE": "dlGnpsOeftVf26ktaIKrPvRrImrg7stlbXzjtep8", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_rabbitmq" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/rabbitmq:change_999090", "labels": {}, "name": "rabbitmq", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "result": false } TASK [rabbitmq : Waiting for rabbitmq to start] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/restart_services.yml:45 Tuesday 04 August 2026 08:58:15 +0000 (0:00:02.220) 0:03:35.550 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wonryvxnvuahpnjjtpyplbxlutosfnqo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "Waiting for pid file \'/var/lib/rabbitmq/mnesia/rabbitmq.pid\' to appear\\npid is 1213\\nWaiting for erlang distribution on node \'rabbit@primary\' while OS process \'1213\' is running\\nWaiting for applications \'rabbit_and_plugins\' to start on node \'rabbit@primary\'\\nApplications \'rabbit_and_plugins\' are running on node \'rabbit@primary\'", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "wait", "--timeout", "60", "/var/lib/rabbitmq/mnesia/rabbitmq.pid"], "start": "2026-08-04 08:58:15.768017", "end": "2026-08-04 08:58:20.788366", "delta": "0:00:05.020349", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec rabbitmq rabbitmqctl wait --timeout 60 /var/lib/rabbitmq/mnesia/rabbitmq.pid", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "changed": false, "cmd": [ "docker", "exec", "rabbitmq", "rabbitmqctl", "wait", "--timeout", "60", "/var/lib/rabbitmq/mnesia/rabbitmq.pid" ], "delta": "0:00:05.020349", "end": "2026-08-04 08:58:20.788366", "invocation": { "module_args": { "_raw_params": "docker exec rabbitmq rabbitmqctl wait --timeout 60 /var/lib/rabbitmq/mnesia/rabbitmq.pid", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 08:58:15.768017", "stderr": "", "stderr_lines": [], "stdout": "Waiting for pid file '/var/lib/rabbitmq/mnesia/rabbitmq.pid' to appear\npid is 1213\nWaiting for erlang distribution on node 'rabbit@primary' while OS process '1213' is running\nWaiting for applications 'rabbit_and_plugins' to start on node 'rabbit@primary'\nApplications 'rabbit_and_plugins' are running on node 'rabbit@primary'", "stdout_lines": [ "Waiting for pid file '/var/lib/rabbitmq/mnesia/rabbitmq.pid' to appear", "pid is 1213", "Waiting for erlang distribution on node 'rabbit@primary' while OS process '1213' is running", "Waiting for applications 'rabbit_and_plugins' to start on node 'rabbit@primary'", "Applications 'rabbit_and_plugins' are running on node 'rabbit@primary'" ] } PLAY [Apply rabbitmq post-configuration] *************************************** TASK [Include rabbitmq post-deploy.yml] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/rabbitmq.yml:65 Tuesday 04 August 2026 08:58:20 +0000 (0:00:05.346) 0:03:40.897 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/feature-flags.yml included: rabbitmq for primary TASK [rabbitmq : Enable all stable feature flags] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/feature-flags.yml:2 Tuesday 04 August 2026 08:58:20 +0000 (0:00:00.050) 0:03:40.948 ******** [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vpcbwgrrjykzwzquwxltykyqfpfppkjl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "Enabling all feature flags ...", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "enable_feature_flag", "all"], "start": "2026-08-04 08:58:21.160841", "end": "2026-08-04 08:58:21.957249", "delta": "0:00:00.796408", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec rabbitmq rabbitmqctl enable_feature_flag all", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "changed": false, "cmd": [ "docker", "exec", "rabbitmq", "rabbitmqctl", "enable_feature_flag", "all" ], "delta": "0:00:00.796408", "end": "2026-08-04 08:58:21.957249", "invocation": { "module_args": { "_raw_params": "docker exec rabbitmq rabbitmqctl enable_feature_flag all", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 08:58:21.160841", "stderr": "", "stderr_lines": [], "stdout": "Enabling all feature flags ...", "stdout_lines": [ "Enabling all feature flags ..." ] } PLAY [Apply role etcd] ********************************************************* skipping: no hosts matched PLAY [Apply role keystone] ***************************************************** TASK [keystone : Include tasks for action deploy] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/main.yml:2 Tuesday 04 August 2026 08:58:22 +0000 (0:00:01.134) 0:03:42.082 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/check-containers.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap_service.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/register.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/deploy.yml for primary TASK [keystone : Ensuring config directories exist] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:2 Tuesday 04 August 2026 08:58:22 +0000 (0:00:00.112) 0:03:42.195 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vvjrmchidsfywohxlfdaiazxstqlnepf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/keystone", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/keystone", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iofoyhvikomkgwaehsivsbwatesoxfci ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/keystone-fernet", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-fernet", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/keystone-fernet", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-fernet", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mfsnxwzpxlaqjhmkddogdpbmvcprbzss ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/keystone-ssh", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-ssh", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/keystone-ssh", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-ssh", "size": 4096, "state": "directory", "uid": 0 } TASK [keystone : Check if policies shall be overwritten] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:12 Tuesday 04 August 2026 08:58:23 +0000 (0:00:01.219) 0:03:43.414 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [keystone : Set keystone policy file] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:24 Tuesday 04 August 2026 08:58:23 +0000 (0:00:00.046) 0:03:43.461 ******** skipping: [primary] => { "changed": false, "false_condition": "keystone_policy.results | length > 0", "skip_reason": "Conditional result was False" } TASK [keystone : Check if Keystone domain-specific config is supplied] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:31 Tuesday 04 August 2026 08:58:23 +0000 (0:00:00.034) 0:03:43.495 ******** ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833903.4781826-65017-192477094315016 `" && echo ansible-tmp-1785833903.4781826-65017-192477094315016="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833903.4781826-65017-192477094315016 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpnpw1q1y6 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833903.4781826-65017-192477094315016/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833903.4781826-65017-192477094315016/ /home/zuul/.ansible/tmp/ansible-tmp-1785833903.4781826-65017-192477094315016/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785833903.4781826-65017-192477094315016/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833903.4781826-65017-192477094315016/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_mime": true, "path": "/etc/kolla/config/keystone/domains" } }, "stat": { "exists": false } } TASK [keystone : Copying over TLS certificates] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:38 Tuesday 04 August 2026 08:58:23 +0000 (0:00:00.316) 0:03:43.812 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for keystone] ***** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 08:58:23 +0000 (0:00:00.070) 0:03:43.882 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438 `" && echo ansible-tmp-1785833904.1437051-65093-180581848057438="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833904.1437051-65093-180581848057438=/home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-crexxbqsetgrwpnkuxjhyzviebsjnxyy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438/ /home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vcpipqzbvugddtzkgwyzxxaohbepgipe ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/keystone/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/keystone/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833904.1437051-65093-180581848057438/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135 `" && echo ansible-tmp-1785833904.8102224-65093-224914195486135="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833904.8102224-65093-224914195486135=/home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dsbrkedomklfgintdusrwfqdrmmkakyq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135/ /home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vhnvuwtuvxkjkoqouylmuzgunxxbrpzv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/keystone-fernet/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/keystone-fernet/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833904.8102224-65093-224914195486135/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878 `" && echo ansible-tmp-1785833905.4927971-65093-193770373502878="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833905.4927971-65093-193770373502878=/home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vxunrhwxswuufyqutqfhliyhtoccapno ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-ssh/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878/ /home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vdiwbfborzlouezvpfsblqwwrfwevtdv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/keystone-ssh/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/keystone-ssh/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833905.4927971-65093-193770373502878/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for keystone] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 08:58:26 +0000 (0:00:02.322) 0:03:46.205 ******** skipping: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for keystone] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 08:58:26 +0000 (0:00:00.318) 0:03:46.524 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908 `" && echo ansible-tmp-1785833906.8120298-65271-63794279717908="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833906.8120298-65271-63794279717908=/home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yyievmmlhfnifwzttacqvtnyiwsvaijf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone/keystone-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908/ /home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hhptpoljutntbyfbuepjvfaudosxcvtm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone/keystone-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/keystone/keystone-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/keystone/keystone-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833906.8120298-65271-63794279717908/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804 `" && echo ansible-tmp-1785833907.510082-65271-219951405244804="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833907.510082-65271-219951405244804=/home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-atphijdcvsiwuvdnqpqdcdhtbnlvxpkp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/keystone-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804/ /home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ansdypjkyehvacilhzspuqoywpncpegd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/keystone-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/keystone-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/keystone-fernet/keystone-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/keystone-fernet/keystone-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833907.510082-65271-219951405244804/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160 `" && echo ansible-tmp-1785833908.1926827-65271-28350511787160="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833908.1926827-65271-28350511787160=/home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rdarthubtxeltzuqnmlqywxeoypwvxbl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-ssh/keystone-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160/ /home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fbmvievrrfcqfffuvkrhfvszmeovkdcm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/keystone-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/keystone-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/keystone-ssh/keystone-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/keystone-ssh/keystone-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833908.1926827-65271-28350511787160/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for keystone] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 08:58:28 +0000 (0:00:02.417) 0:03:48.941 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465 `" && echo ansible-tmp-1785833909.220793-65385-23717051509465="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833909.220793-65385-23717051509465=/home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-slcycyxauqmysdgwkykuasyrfbhxhkej ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone/keystone-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465/ /home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cwwjqfuwoxnflvfwfhugbmzmvdvgrprs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone/keystone-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/keystone/keystone-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/keystone/keystone-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833909.220793-65385-23717051509465/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495 `" && echo ansible-tmp-1785833909.9396222-65385-125357512986495="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833909.9396222-65385-125357512986495=/home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cpobgvcrcpmpprusemsuiecdbygwtmro ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/keystone-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495/ /home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ksshdtgzsvyfllctrofkhegjjbbackhz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/keystone-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/keystone-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/keystone-fernet/keystone-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/keystone-fernet/keystone-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833909.9396222-65385-125357512986495/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807 `" && echo ansible-tmp-1785833910.642139-65385-274127389657807="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833910.642139-65385-274127389657807=/home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bxqdvttedxywrwiumgvkunifvflcbmea ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-ssh/keystone-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807/ /home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-henfioqwzctjnzjycznupguuuhbjffcl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/keystone-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/keystone-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/keystone-ssh/keystone-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/keystone-ssh/keystone-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833910.642139-65385-274127389657807/.source.pem", "state": "file", "uid": 0 } TASK [keystone : Copying over config.json files for services] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:43 Tuesday 04 August 2026 08:58:31 +0000 (0:00:02.415) 0:03:51.357 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351 `" && echo ansible-tmp-1785833911.6080253-65501-98879239929351="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833911.6080253-65501-98879239929351=/home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rpffbjbnwlbnkhtmeezatlxzxpvvtnhh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9mmv0m4v/keystone.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9mmv0m4v/keystone.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351/ /home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ncpmimogklrwexrmgeanrtgnqwylgsdi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351/.source.json", "md5sum": "3ec2eb7e347c76736316e1b5302f5538", "checksum": "3c347f7f4269d60c010a71eb403b6b5fd960460c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2671, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351/.source.json", "follow": false, "_original_basename": "keystone.json.j2", "checksum": "3c347f7f4269d60c010a71eb403b6b5fd960460c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "3c347f7f4269d60c010a71eb403b6b5fd960460c", "dest": "/etc/kolla/keystone/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "keystone.json.j2", "attributes": null, "backup": false, "checksum": "3c347f7f4269d60c010a71eb403b6b5fd960460c", "content": null, "dest": "/etc/kolla/keystone/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "3ec2eb7e347c76736316e1b5302f5538", "mode": "0660", "owner": "root", "size": 2671, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833911.6080253-65501-98879239929351/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962 `" && echo ansible-tmp-1785833912.2959554-65501-79846617636962="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833912.2959554-65501-79846617636962=/home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kryblpoidokvicrdjommmqcpdzoqoafs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpcc4pjz6n/keystone-fernet.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpcc4pjz6n/keystone-fernet.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962/ /home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ykgaznrjbizsttnjgprnjqkstrzrkbbq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962/.source.json", "md5sum": "f78ba6598b97c4cba9dcb16744246250", "checksum": "324d83ddb33049f743b78787240c2f49286ff130", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2422, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962/.source.json", "follow": false, "_original_basename": "keystone-fernet.json.j2", "checksum": "324d83ddb33049f743b78787240c2f49286ff130", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "324d83ddb33049f743b78787240c2f49286ff130", "dest": "/etc/kolla/keystone-fernet/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "keystone-fernet.json.j2", "attributes": null, "backup": false, "checksum": "324d83ddb33049f743b78787240c2f49286ff130", "content": null, "dest": "/etc/kolla/keystone-fernet/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "f78ba6598b97c4cba9dcb16744246250", "mode": "0660", "owner": "root", "size": 2422, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833912.2959554-65501-79846617636962/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329 `" && echo ansible-tmp-1785833912.9838195-65501-199609573996329="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833912.9838195-65501-199609573996329=/home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lbwddwnxwxmvjeyogvrqifwryljovjsy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-ssh/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpbac8shjo/keystone-ssh.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpbac8shjo/keystone-ssh.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329/ /home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ialpecrnjsbhxfdzztcvxmxshixkihdf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329/.source.json", "md5sum": "9e9a83534e2debb21abd33697c47e2d9", "checksum": "0bff202f799765675fcab7fd67a62c758c210ee8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1256, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329/.source.json", "follow": false, "_original_basename": "keystone-ssh.json.j2", "checksum": "0bff202f799765675fcab7fd67a62c758c210ee8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "0bff202f799765675fcab7fd67a62c758c210ee8", "dest": "/etc/kolla/keystone-ssh/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "keystone-ssh.json.j2", "attributes": null, "backup": false, "checksum": "0bff202f799765675fcab7fd67a62c758c210ee8", "content": null, "dest": "/etc/kolla/keystone-ssh/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "9e9a83534e2debb21abd33697c47e2d9", "mode": "0660", "owner": "root", "size": 1256, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833912.9838195-65501-199609573996329/.source.json", "state": "file", "uid": 0 } TASK [keystone : Copying over keystone.conf] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:51 Tuesday 04 August 2026 08:58:33 +0000 (0:00:02.376) 0:03:53.734 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877 `" && echo ansible-tmp-1785833914.0031497-65639-83170660121877="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833914.0031497-65639-83170660121877=/home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rjtjubbozwpmwrrnwscepfnogyfbdwug ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone/keystone.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzkqha73x/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzkqha73x/source /home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877/ /home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-snrfximadywyditwxblnfeulxvlqhruu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone/keystone.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877/.source.conf", "md5sum": "875cca7819cfbc4a836b1bcfb7701dfb", "checksum": "2b45fdcc89bfd82d68a043cd393b7a997124e693", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1121, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877/.source.conf", "_original_basename": "source", "follow": false, "checksum": "2b45fdcc89bfd82d68a043cd393b7a997124e693", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "2b45fdcc89bfd82d68a043cd393b7a997124e693", "dest": "/etc/kolla/keystone/keystone.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "2b45fdcc89bfd82d68a043cd393b7a997124e693", "content": null, "dest": "/etc/kolla/keystone/keystone.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/templates/keystone.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/keystone.conf", "/etc/kolla/config/keystone/keystone.conf", "/etc/kolla/config/keystone/primary/keystone.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzkqha73x/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "875cca7819cfbc4a836b1bcfb7701dfb", "mode": "0660", "owner": "root", "size": 1121, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833914.0031497-65639-83170660121877/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605 `" && echo ansible-tmp-1785833914.8716948-65639-126902259191605="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833914.8716948-65639-126902259191605=/home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nmljjpimqngcivlslqjxkdqvccclytvg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/keystone.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpadj4y0hc/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpadj4y0hc/source /home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605/ /home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tnjrhztkdekkiudodcbegkneomwhohqo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/keystone.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605/.source.conf", "md5sum": "76ccd5cf652c47fa104bfd5ba94a99f5", "checksum": "5a80568a682a493a3ec825cea9728305aaa05646", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1122, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/keystone.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605/.source.conf", "_original_basename": "source", "follow": false, "checksum": "5a80568a682a493a3ec825cea9728305aaa05646", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "5a80568a682a493a3ec825cea9728305aaa05646", "dest": "/etc/kolla/keystone-fernet/keystone.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "5a80568a682a493a3ec825cea9728305aaa05646", "content": null, "dest": "/etc/kolla/keystone-fernet/keystone.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/templates/keystone.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/keystone.conf", "/etc/kolla/config/keystone/keystone-fernet.conf", "/etc/kolla/config/keystone/primary/keystone.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpadj4y0hc/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "76ccd5cf652c47fa104bfd5ba94a99f5", "mode": "0660", "owner": "root", "size": 1122, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833914.8716948-65639-126902259191605/.source.conf", "state": "file", "uid": 0 } skipping: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in [ \"keystone\", \"keystone-fernet\" ]", "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } TASK [keystone : Copying keystone-startup script for keystone] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:68 Tuesday 04 August 2026 08:58:35 +0000 (0:00:02.010) 0:03:55.744 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285 `" && echo ansible-tmp-1785833915.7375083-65716-136618012304285="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833915.7375083-65716-136618012304285=/home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qkckmsiyzvifbsznmiezwcoxrbnhatfe ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone/keystone-startup.sh", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpyyniiv2d/keystone-startup.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285/.source.sh <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpyyniiv2d/keystone-startup.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285/.source.sh\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285/ /home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285/.source.sh && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-euidpqkpxtnirxpslgufzqcdphrbrsss ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone/keystone-startup.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285/.source.sh", "md5sum": "fe40053b5f1f51d38390469bc62a591c", "checksum": "e90405a30ebbdcef7ed2bfef0fbcdce636eafb82", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 570, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone-startup.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285/.source.sh", "follow": false, "_original_basename": "keystone-startup.sh.j2", "checksum": "e90405a30ebbdcef7ed2bfef0fbcdce636eafb82", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "e90405a30ebbdcef7ed2bfef0fbcdce636eafb82", "dest": "/etc/kolla/keystone/keystone-startup.sh", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "keystone-startup.sh.j2", "attributes": null, "backup": false, "checksum": "e90405a30ebbdcef7ed2bfef0fbcdce636eafb82", "content": null, "dest": "/etc/kolla/keystone/keystone-startup.sh", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285/.source.sh", "unsafe_writes": false, "validate": null } }, "md5sum": "fe40053b5f1f51d38390469bc62a591c", "mode": "0660", "owner": "root", "size": 570, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833915.7375083-65716-136618012304285/.source.sh", "state": "file", "uid": 0 } TASK [keystone : Create Keystone domain-specific config directory] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:78 Tuesday 04 August 2026 08:58:36 +0000 (0:00:00.735) 0:03:56.479 ******** skipping: [primary] => { "changed": false, "false_condition": "keystone_domain_directory.stat.exists", "skip_reason": "Conditional result was False" } TASK [keystone : Get file list in custom domains folder] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:90 Tuesday 04 August 2026 08:58:36 +0000 (0:00:00.038) 0:03:56.517 ******** skipping: [primary] => { "changed": false, "false_condition": "keystone_domain_directory.stat.exists", "skip_reason": "Conditional result was False" } TASK [keystone : Copying Keystone Domain specific settings] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:99 Tuesday 04 August 2026 08:58:36 +0000 (0:00:00.036) 0:03:56.554 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [keystone : Copying over existing policy file] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:113 Tuesday 04 August 2026 08:58:36 +0000 (0:00:00.038) 0:03:56.592 ******** skipping: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keystone_policy_file is defined", "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "keystone_policy_file is defined", "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in [ \"keystone\", \"keystone-fernet\" ]", "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [keystone : Include tasks from config-federation-oidc.yml] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:124 Tuesday 04 August 2026 08:58:36 +0000 (0:00:00.318) 0:03:56.911 ******** skipping: [primary] => { "changed": false, "false_condition": "keystone_enable_federation_openid | bool", "skip_reason": "Conditional result was False" } TASK [Configure uWSGI for Keystone] ******************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:129 Tuesday 04 August 2026 08:58:36 +0000 (0:00:00.039) 0:03:56.951 ******** included: service-uwsgi-config for primary TASK [service-uwsgi-config : Copying over uWSGI config for keystone] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-uwsgi-config/tasks/main.yml:2 Tuesday 04 August 2026 08:58:36 +0000 (0:00:00.062) 0:03:57.013 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102 `" && echo ansible-tmp-1785833917.0076675-65762-28875845706102="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833917.0076675-65762-28875845706102=/home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xmwlvpnjetpaxwqkgjrymammblihgufo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone/keystone-uwsgi.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp192jv6c4/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp192jv6c4/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102/ /home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nyxdnstjeqsllxnihixiethedlkwdptr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone/keystone-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102/.source.ini", "md5sum": "a493d07ff523efe51220b10ebcea37ab", "checksum": "0d4e0a71d3e2f95589240538d60d5393d22a634c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 698, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "0d4e0a71d3e2f95589240538d60d5393d22a634c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "0d4e0a71d3e2f95589240538d60d5393d22a634c", "dest": "/etc/kolla/keystone/keystone-uwsgi.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "uwsgi.ini.j2", "attributes": null, "backup": false, "checksum": "0d4e0a71d3e2f95589240538d60d5393d22a634c", "content": null, "dest": "/etc/kolla/keystone/keystone-uwsgi.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "a493d07ff523efe51220b10ebcea37ab", "mode": "0660", "owner": "root", "size": 698, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833917.0076675-65762-28875845706102/.source.ini", "state": "file", "uid": 0 } TASK [keystone : Copying over httpd-keystone.conf] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:151 Tuesday 04 August 2026 08:58:37 +0000 (0:00:00.781) 0:03:57.795 ******** skipping: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/templates/httpd-keystone.conf.j2) => { "ansible_loop_var": "item", "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/templates/httpd-keystone.conf.j2", "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [keystone : Checking whether keystone-paste.ini file exists] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:166 Tuesday 04 August 2026 08:58:37 +0000 (0:00:00.052) 0:03:57.847 ******** ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833917.8294497-65822-112368746754900 `" && echo ansible-tmp-1785833917.8294497-65822-112368746754900="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833917.8294497-65822-112368746754900 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpbvyp3yt4 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833917.8294497-65822-112368746754900/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833917.8294497-65822-112368746754900/ /home/zuul/.ansible/tmp/ansible-tmp-1785833917.8294497-65822-112368746754900/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785833917.8294497-65822-112368746754900/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833917.8294497-65822-112368746754900/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_mime": true, "path": "/etc/kolla/config/keystone/keystone-paste.ini" } }, "stat": { "exists": false } } TASK [keystone : Copying over keystone-paste.ini] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:176 Tuesday 04 August 2026 08:58:38 +0000 (0:00:00.345) 0:03:58.192 ******** skipping: [primary] => { "changed": false, "false_condition": "check_keystone_paste_ini.stat.exists", "skip_reason": "Conditional result was False" } TASK [keystone : Generate the required cron jobs for the node] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:188 Tuesday 04 August 2026 08:58:38 +0000 (0:00:00.036) 0:03:58.229 ******** ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833918.205633-65849-8920196969998 `" && echo ansible-tmp-1785833918.205633-65849-8920196969998="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833918.205633-65849-8920196969998 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpjutw2cjq TO /home/zuul/.ansible/tmp/ansible-tmp-1785833918.205633-65849-8920196969998/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833918.205633-65849-8920196969998/ /home/zuul/.ansible/tmp/ansible-tmp-1785833918.205633-65849-8920196969998/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785833918.205633-65849-8920196969998/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833918.205633-65849-8920196969998/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "cmd": [ "/home/zuul/kolla-ansible-venv/bin/python3", "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/files/fernet_rotate_cron_generator.py", "-t", "4320", "-i", "0", "-n", "1" ], "delta": "0:00:00.034034", "end": "2026-08-04 08:58:38.482465", "invocation": { "module_args": { "_raw_params": "/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/files/fernet_rotate_cron_generator.py -t 4320 -i 0 -n 1\n", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 08:58:38.448431", "stderr": "", "stderr_lines": [], "stdout": "{\"cron_jobs\": [{\"min\": 0, \"hour\": 0, \"day\": 0}, {\"min\": 0, \"hour\": 0, \"day\": 3}], \"failed\": false, \"changed\": false}", "stdout_lines": [ "{\"cron_jobs\": [{\"min\": 0, \"hour\": 0, \"day\": 0}, {\"min\": 0, \"hour\": 0, \"day\": 3}], \"failed\": false, \"changed\": false}" ] } TASK [keystone : Set fact with the generated cron jobs for building the crontab later] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:200 Tuesday 04 August 2026 08:58:38 +0000 (0:00:00.365) 0:03:58.595 ******** ok: [primary] => { "ansible_facts": { "cron_jobs": [ { "day": 0, "hour": 0, "min": 0 }, { "day": 3, "hour": 0, "min": 0 } ] }, "changed": false } TASK [keystone : Copying files for keystone-fernet] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:205 Tuesday 04 August 2026 08:58:38 +0000 (0:00:00.041) 0:03:58.636 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541 `" && echo ansible-tmp-1785833918.6373212-65876-5984319995541="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833918.6373212-65876-5984319995541=/home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ozcxtlpdtawcejdgcctfghsnlgxkhnrl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/crontab", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpspqc48r_/crontab.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpspqc48r_/crontab.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541/ /home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yqacuigseqiomkgwrigamnajxtjckykw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/crontab", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541/.source", "md5sum": "4749152921e55f34c08ce0c9978e05c8", "checksum": "c35457021232ff7544b011e05b3cddd64bf3b284", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 116, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/crontab", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541/.source", "follow": false, "_original_basename": "crontab.j2", "checksum": "c35457021232ff7544b011e05b3cddd64bf3b284", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'crontab.j2', 'dest': 'crontab'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "c35457021232ff7544b011e05b3cddd64bf3b284", "dest": "/etc/kolla/keystone-fernet/crontab", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "crontab.j2", "attributes": null, "backup": false, "checksum": "c35457021232ff7544b011e05b3cddd64bf3b284", "content": null, "dest": "/etc/kolla/keystone-fernet/crontab", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "crontab", "src": "crontab.j2" }, "md5sum": "4749152921e55f34c08ce0c9978e05c8", "mode": "0660", "owner": "root", "size": 116, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833918.6373212-65876-5984319995541/.source", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305 `" && echo ansible-tmp-1785833919.3753831-65876-227127725062305="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833919.3753831-65876-227127725062305=/home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ixgxrjthubqcueecjqworfqrzdankodj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpo0cx9x1j/fernet-rotate.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305/.source.sh <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpo0cx9x1j/fernet-rotate.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305/.source.sh\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305/ /home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305/.source.sh && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lxqcfqxhkfagdlldnmpqavhoihlzgbbx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305/.source.sh", "md5sum": "44abb6549608a20abf368fbc9ce29309", "checksum": "8bb1309479600c09d62dde0d9f3a152399d234a1", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 193, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305/.source.sh", "follow": false, "_original_basename": "fernet-rotate.sh.j2", "checksum": "8bb1309479600c09d62dde0d9f3a152399d234a1", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "8bb1309479600c09d62dde0d9f3a152399d234a1", "dest": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "fernet-rotate.sh.j2", "attributes": null, "backup": false, "checksum": "8bb1309479600c09d62dde0d9f3a152399d234a1", "content": null, "dest": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305/.source.sh", "unsafe_writes": false, "validate": null } }, "item": { "dest": "fernet-rotate.sh", "src": "fernet-rotate.sh.j2" }, "md5sum": "44abb6549608a20abf368fbc9ce29309", "mode": "0660", "owner": "root", "size": 193, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833919.3753831-65876-227127725062305/.source.sh", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193 `" && echo ansible-tmp-1785833920.0740464-65876-105430664762193="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833920.0740464-65876-105430664762193=/home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vjnvsiwbqwtnrswdvqnlkeukwxomimph ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp8zb3693c/fernet-node-sync.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193/.source.sh <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp8zb3693c/fernet-node-sync.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193/.source.sh\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193/ /home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193/.source.sh && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rpxvonatscpslkapqebinlbgrhgmwtwp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193/.source.sh", "md5sum": "8a4cd15443ca6d1389a023dfeabc8481", "checksum": "175ab1a82cbec4a4327b45756bfb54d633b1b449", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 824, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193/.source.sh", "follow": false, "_original_basename": "fernet-node-sync.sh.j2", "checksum": "175ab1a82cbec4a4327b45756bfb54d633b1b449", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "175ab1a82cbec4a4327b45756bfb54d633b1b449", "dest": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "fernet-node-sync.sh.j2", "attributes": null, "backup": false, "checksum": "175ab1a82cbec4a4327b45756bfb54d633b1b449", "content": null, "dest": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193/.source.sh", "unsafe_writes": false, "validate": null } }, "item": { "dest": "fernet-node-sync.sh", "src": "fernet-node-sync.sh.j2" }, "md5sum": "8a4cd15443ca6d1389a023dfeabc8481", "mode": "0660", "owner": "root", "size": 824, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833920.0740464-65876-105430664762193/.source.sh", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414 `" && echo ansible-tmp-1785833920.766831-65876-199420021362414="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833920.766831-65876-199420021362414=/home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zhwrpjqranxebmqaorjulorlrcjpxdlh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/fernet-push.sh", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpkrry_ghv/fernet-push.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414/.source.sh <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpkrry_ghv/fernet-push.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414/.source.sh\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414/ /home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414/.source.sh && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-taglwysmmcsqysanekqkcihfmbrxnjdc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/fernet-push.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414/.source.sh", "md5sum": "619e0da5a486797c3723995c41ea5d9c", "checksum": "549580f3a3ba7e9a0404cb134aea9ed921508e6e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 247, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/fernet-push.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414/.source.sh", "follow": false, "_original_basename": "fernet-push.sh.j2", "checksum": "549580f3a3ba7e9a0404cb134aea9ed921508e6e", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "549580f3a3ba7e9a0404cb134aea9ed921508e6e", "dest": "/etc/kolla/keystone-fernet/fernet-push.sh", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "fernet-push.sh.j2", "attributes": null, "backup": false, "checksum": "549580f3a3ba7e9a0404cb134aea9ed921508e6e", "content": null, "dest": "/etc/kolla/keystone-fernet/fernet-push.sh", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414/.source.sh", "unsafe_writes": false, "validate": null } }, "item": { "dest": "fernet-push.sh", "src": "fernet-push.sh.j2" }, "md5sum": "619e0da5a486797c3723995c41ea5d9c", "mode": "0660", "owner": "root", "size": 247, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833920.766831-65876-199420021362414/.source.sh", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709 `" && echo ansible-tmp-1785833921.470136-65876-184265610878709="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833921.470136-65876-184265610878709=/home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jbrdcwtbpwszhhypllwtzkhksfziobst ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpdlfytdlz/fernet-healthcheck.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709/.source.sh <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpdlfytdlz/fernet-healthcheck.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709/.source.sh\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709/ /home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709/.source.sh && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-oyphlluyydloiytvlslqnxhwmbrpimjt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709/.source.sh", "md5sum": "3db03a12139616af39ad64bc48a701e9", "checksum": "22ff21c5dae0d56b7b502267554e490358ba481f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 129, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709/.source.sh", "follow": false, "_original_basename": "fernet-healthcheck.sh.j2", "checksum": "22ff21c5dae0d56b7b502267554e490358ba481f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "22ff21c5dae0d56b7b502267554e490358ba481f", "dest": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "fernet-healthcheck.sh.j2", "attributes": null, "backup": false, "checksum": "22ff21c5dae0d56b7b502267554e490358ba481f", "content": null, "dest": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709/.source.sh", "unsafe_writes": false, "validate": null } }, "item": { "dest": "fernet-healthcheck.sh", "src": "fernet-healthcheck.sh.j2" }, "md5sum": "3db03a12139616af39ad64bc48a701e9", "mode": "0660", "owner": "root", "size": 129, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833921.470136-65876-184265610878709/.source.sh", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446 `" && echo ansible-tmp-1785833922.1615567-65876-172395035059446="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833922.1615567-65876-172395035059446=/home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jvovlwclwqcyjbrpadhupzutnvgyeobo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/id_rsa", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpb77847bx/id_rsa TO /home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpb77847bx/id_rsa /home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446/ /home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lhvsbqogjcllczflgxunvkwivynxxdvl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/id_rsa", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446/.source", "md5sum": "cd3e3dbcece71371e6dbc560a4e36ba7", "checksum": "229286b5dcd79c1f2606bf49f6eb1bdd3188ab81", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 3272, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/id_rsa", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446/.source", "follow": false, "_original_basename": "id_rsa", "checksum": "229286b5dcd79c1f2606bf49f6eb1bdd3188ab81", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "229286b5dcd79c1f2606bf49f6eb1bdd3188ab81", "dest": "/etc/kolla/keystone-fernet/id_rsa", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "id_rsa", "attributes": null, "backup": false, "checksum": "229286b5dcd79c1f2606bf49f6eb1bdd3188ab81", "content": null, "dest": "/etc/kolla/keystone-fernet/id_rsa", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "id_rsa", "src": "id_rsa" }, "md5sum": "cd3e3dbcece71371e6dbc560a4e36ba7", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833922.1615567-65876-172395035059446/.source", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956 `" && echo ansible-tmp-1785833922.8846395-65876-3441748983956="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833922.8846395-65876-3441748983956=/home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lcybaitpenvzapklxuondvhxpycxnrtl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-fernet/ssh_config", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp0msnq0cv/ssh_config.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp0msnq0cv/ssh_config.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956/ /home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hfkircbiwfbnkqmswzlfebfqfletiyiq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/ssh_config", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956/.source", "md5sum": "695c081ba34dd15428faee928f8965e2", "checksum": "fec4cb810039347549252f3408ad960ae3791230", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 77, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/ssh_config", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956/.source", "follow": false, "_original_basename": "ssh_config.j2", "checksum": "fec4cb810039347549252f3408ad960ae3791230", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "fec4cb810039347549252f3408ad960ae3791230", "dest": "/etc/kolla/keystone-fernet/ssh_config", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "ssh_config.j2", "attributes": null, "backup": false, "checksum": "fec4cb810039347549252f3408ad960ae3791230", "content": null, "dest": "/etc/kolla/keystone-fernet/ssh_config", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "ssh_config", "src": "ssh_config.j2" }, "md5sum": "695c081ba34dd15428faee928f8965e2", "mode": "0660", "owner": "root", "size": 77, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833922.8846395-65876-3441748983956/.source", "state": "file", "uid": 0 } TASK [keystone : Copying files for keystone-ssh] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:224 Tuesday 04 August 2026 08:58:43 +0000 (0:00:04.995) 0:04:03.631 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662 `" && echo ansible-tmp-1785833923.6336026-66166-237241308493662="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833923.6336026-66166-237241308493662=/home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bshdhwhxaunfuvpuqwgxhregpzhseice ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-ssh/sshd_config", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmposv187nh/sshd_config.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmposv187nh/sshd_config.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662/ /home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rcqsjmlcelrgyzlnayieswubtnfhefrs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/sshd_config", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662/.source", "md5sum": "2f964289645d7ffb064d4ec88270217a", "checksum": "4dd2c8d7a368a40d3f758c26bd803c043863c336", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 70, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/sshd_config", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662/.source", "follow": false, "_original_basename": "sshd_config.j2", "checksum": "4dd2c8d7a368a40d3f758c26bd803c043863c336", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "4dd2c8d7a368a40d3f758c26bd803c043863c336", "dest": "/etc/kolla/keystone-ssh/sshd_config", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "sshd_config.j2", "attributes": null, "backup": false, "checksum": "4dd2c8d7a368a40d3f758c26bd803c043863c336", "content": null, "dest": "/etc/kolla/keystone-ssh/sshd_config", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "sshd_config", "src": "sshd_config.j2" }, "md5sum": "2f964289645d7ffb064d4ec88270217a", "mode": "0660", "owner": "root", "size": 70, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833923.6336026-66166-237241308493662/.source", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533 `" && echo ansible-tmp-1785833924.3434484-66166-92695359304533="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785833924.3434484-66166-92695359304533=/home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-swlsboxrdwjmkbuqmiyiovuiyjfcvrqj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/keystone-ssh/id_rsa.pub", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp6a6a8u6f/id_rsa.pub TO /home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533/.source.pub <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp6a6a8u6f/id_rsa.pub /home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533/.source.pub\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533/ /home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533/.source.pub && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-apyenaphrawgryoatfvsizpsbzinpedt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533/.source.pub", "md5sum": "84b8c6844a5f6e59acd30fde7280a514", "checksum": "71b99e9f495c389e2110fd2414aa0b3ba5c32280", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 725, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533/.source.pub", "follow": false, "_original_basename": "id_rsa.pub", "checksum": "71b99e9f495c389e2110fd2414aa0b3ba5c32280", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "71b99e9f495c389e2110fd2414aa0b3ba5c32280", "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "id_rsa.pub", "attributes": null, "backup": false, "checksum": "71b99e9f495c389e2110fd2414aa0b3ba5c32280", "content": null, "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533/.source.pub", "unsafe_writes": false, "validate": null } }, "item": { "dest": "id_rsa.pub", "src": "id_rsa.pub" }, "md5sum": "84b8c6844a5f6e59acd30fde7280a514", "mode": "0660", "owner": "root", "size": 725, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785833924.3434484-66166-92695359304533/.source.pub", "state": "file", "uid": 0 } TASK [service-check-containers : Check containers for keystone] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 08:58:45 +0000 (0:00:01.446) 0:04:05.077 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ruaiqaqcyakbxjhstudnqtknyddvtylt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "keystone"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/keystone:change_999090", "name": "keystone", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "keystone", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/keystone:change_999090", "labels": {}, "name": "keystone", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gcuzbmoqjaetsjeonkpafsnxbsiouugg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "keystone_fernet"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "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}, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "name": "keystone_fernet", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "keystone_fernet", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "labels": {}, "name": "keystone_fernet", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ulvvpmlhuepghxzhwaqqsextcyrywcyi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "keystone_ssh"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": 30}, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "name": "keystone_ssh", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "keystone_ssh", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "labels": {}, "name": "keystone_ssh", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for keystone] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 08:58:46 +0000 (0:00:01.927) 0:04:07.004 ******** Notification for handler Restart keystone container has been saved. Notification for handler Restart keystone-fernet container has been saved. Notification for handler Restart keystone-ssh container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart keystone container,Restart keystone-fernet container,Restart keystone-ssh container" } TASK [service-check-containers : Check containers that require iteration for keystone] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 08:58:47 +0000 (0:00:00.069) 0:04:07.074 ******** skipping: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_999090', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/: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 https://192.0.2.1:5000/healthcheck'], 'timeout': 30}, 'wsgi': 'keystone.wsgi.api:application', 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'tls_backend': 'yes', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "keystone", "value": { "container_name": "keystone", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "haproxy": { "keystone_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" }, "keystone_internal": { "backend_http_extra": [ "balance roundrobin", "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone:change_999090", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-fernet:change_999090', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "keystone-fernet", "value": { "container_name": "keystone_fernet", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone-ssh:change_999090', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "keystone-ssh", "value": { "container_name": "keystone_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "keystone", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [keystone : Clone keystone repository] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/deploy.yml:8 Tuesday 04 August 2026 08:58:47 +0000 (0:00:00.323) 0:04:07.398 ******** skipping: [primary] => { "changed": false, "false_condition": "keystone_dev_mode | bool", "skip_reason": "Conditional result was False" } TASK [keystone : Creating keystone database] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap.yml:2 Tuesday 04 August 2026 08:58:47 +0000 (0:00:00.033) 0:04:07.431 ******** [DEPRECATION WARNING]: community.mysql.mysql_db has been deprecated. Use ansible.mysql.mysql_db instead. This feature will be removed from collection 'community.mysql' version 5.0.0. Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vmqpqvoorvdjlizzhkykjymhjbfjzqme ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_db has been deprecated. Use ansible.mysql.mysql_db instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "db": "keystone", "db_list": ["keystone"], "executed_commands": ["CREATE DATABASE `keystone`"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "keystone"}, "module_name": "mysql_db", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "changed": true, "db": "keystone", "db_list": [ "keystone" ], "executed_commands": [ "CREATE DATABASE `keystone`" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "keystone" }, "module_extra_vars": {}, "module_name": "mysql_db", "timeout": 180, "user": null } } } TASK [keystone : Creating Keystone database user and setting permissions] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap.yml:19 Tuesday 04 August 2026 08:58:49 +0000 (0:00:02.203) 0:04:09.634 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ficlemeikczfmmtwgwswvnjetrxckxwj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_user has been deprecated. Use ansible.mysql.mysql_user instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "msg": "User added", "user": "keystone", "password_changed": true, "attributes": null, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "keystone", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "host": "%", "priv": "keystone.*:ALL", "append_privs": "yes"}, "module_name": "mysql_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "append_privs": "yes", "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "host": "%", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "keystone", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "priv": "keystone.*:ALL" }, "module_extra_vars": {}, "module_name": "mysql_user", "timeout": 180, "user": null } }, "msg": "User added", "password_changed": true, "user": "keystone" } TASK [keystone : Checking for any running keystone_fernet containers] ********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap_service.yml:2 Tuesday 04 August 2026 08:58:51 +0000 (0:00:02.216) 0:04:11.851 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yacijqzjdzdvbyvtkxpodqzubntydxgr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"result": false, "changed": false, "containers": {}, "invocation": {"module_args": {"action": "get_containers", "container_engine": "docker", "name": ["keystone_fernet"], "api_version": "auto", "args": {"get_all_containers": false}}}}\n', b'') ok: [primary] => { "changed": false, "containers": {}, "invocation": { "module_args": { "action": "get_containers", "api_version": "auto", "args": { "get_all_containers": false }, "container_engine": "docker", "name": [ "keystone_fernet" ] } }, "result": false } TASK [keystone : Group nodes where keystone_fernet is running] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap_service.yml:16 Tuesday 04 August 2026 08:58:52 +0000 (0:00:00.550) 0:04:12.401 ******** ok: [primary] => { "add_group": "keystone_fernet_running_False", "changed": false, "parent_groups": [ "all" ] } TASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap_service.yml:23 Tuesday 04 August 2026 08:58:52 +0000 (0:00:00.047) 0:04:12.448 ******** skipping: [primary] => { "changed": false, "false_condition": "groups['keystone'] | difference(ansible_play_batch) | list | length > 0", "skip_reason": "Conditional result was False" } TASK [keystone : Running Keystone bootstrap container] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap_service.yml:34 Tuesday 04 August 2026 08:58:52 +0000 (0:00:00.043) 0:04:12.492 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xjqrcbqgmmesppbktaqnwrtykavzknbh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 08:58:54.445 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 08:58:54.445 INFO Validating config file\\n2026-08-04 08:58:54.445 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 08:58:54.445 INFO Creating directories\\n2026-08-04 08:58:54.445 INFO Setting permission for /var/log/kolla\\n2026-08-04 08:58:54.446 INFO Setting permission for /var/log/kolla/keystone\\n2026-08-04 08:58:54.446 INFO Creating files\\n2026-08-04 08:58:54.446 INFO Setting permission for /var/log/kolla/keystone/keystone.log\\n2026-08-04 08:58:54.447 INFO Copying service configuration files\\n2026-08-04 08:58:54.447 INFO Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh\\n2026-08-04 08:58:54.447 INFO Setting permission for /usr/bin/keystone-startup.sh\\n2026-08-04 08:58:54.447 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\\n2026-08-04 08:58:54.447 INFO Setting permission for /etc/keystone/keystone.conf\\n2026-08-04 08:58:54.447 INFO Copying /var/lib/kolla/config_files/keystone-uwsgi.ini to /etc/keystone/keystone-api-uwsgi.ini\\n2026-08-04 08:58:54.448 INFO Setting permission for /etc/keystone/keystone-api-uwsgi.ini\\n2026-08-04 08:58:54.448 INFO Copying /var/lib/kolla/config_files/keystone-cert.pem to /etc/keystone/certs/keystone-cert.pem\\n2026-08-04 08:58:54.448 INFO Setting permission for /etc/keystone/certs/keystone-cert.pem\\n2026-08-04 08:58:54.448 INFO Copying /var/lib/kolla/config_files/keystone-key.pem to /etc/keystone/certs/keystone-key.pem\\n2026-08-04 08:58:54.448 INFO Setting permission for /etc/keystone/certs/keystone-key.pem\\n2026-08-04 08:58:54.448 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 08:58:54.448 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 08:58:54.449 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 08:58:54.449 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 08:58:54.449 INFO Writing out command to execute\\n2026-08-04 08:58:54.449 INFO Setting permission for /var/log/kolla/keystone/keystone.log\\n2026-08-04 08:58:54.449 INFO Setting permission for /etc/keystone/fernet-keys\\n++ cat /run_command\\n+ CMD=/usr/bin/keystone-startup.sh\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone\\n++ [[ ! -d /var/log/kolla/keystone ]]\\n+++ stat -c %U:%G /var/log/kolla/keystone\\n++ [[ keystone:kolla != \\\\k\\\\e\\\\y\\\\s\\\\t\\\\o\\\\n\\\\e\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n++ \'[\' \'!\' -f /var/log/kolla/keystone/keystone.log \']\'\\n+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log\\n++ [[ keystone:kolla != \\\\k\\\\e\\\\y\\\\s\\\\t\\\\o\\\\n\\\\e\\\\:\\\\k\\\\e\\\\y\\\\s\\\\t\\\\o\\\\n\\\\e ]]\\n++ chown keystone:keystone /var/log/kolla/keystone/keystone.log\\n+++ stat -c %a /var/log/kolla/keystone\\n++ [[ 2775 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/keystone\\n++ EXTRA_KEYSTONE_MANAGE_ARGS=\\n++ [[ -n \'\' ]]\\n++ [[ -n \'\' ]]\\n++ [[ -n 0 ]]\\n++ sudo -H -u keystone keystone-manage db_sync\\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n from eventlet import event\\n++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/keystone:change_999090", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_keystone", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys"], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_BOOTSTRAP": null, "KOLLA_SERVICE_NAME": "bootstrap-keystone", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "bootstrap-keystone", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/keystone:change_999090", "labels": { "BOOTSTRAP": null }, "name": "bootstrap_keystone", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 08:58:54.445 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 08:58:54.445 INFO Validating config file\n2026-08-04 08:58:54.445 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 08:58:54.445 INFO Creating directories\n2026-08-04 08:58:54.445 INFO Setting permission for /var/log/kolla\n2026-08-04 08:58:54.446 INFO Setting permission for /var/log/kolla/keystone\n2026-08-04 08:58:54.446 INFO Creating files\n2026-08-04 08:58:54.446 INFO Setting permission for /var/log/kolla/keystone/keystone.log\n2026-08-04 08:58:54.447 INFO Copying service configuration files\n2026-08-04 08:58:54.447 INFO Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh\n2026-08-04 08:58:54.447 INFO Setting permission for /usr/bin/keystone-startup.sh\n2026-08-04 08:58:54.447 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\n2026-08-04 08:58:54.447 INFO Setting permission for /etc/keystone/keystone.conf\n2026-08-04 08:58:54.447 INFO Copying /var/lib/kolla/config_files/keystone-uwsgi.ini to /etc/keystone/keystone-api-uwsgi.ini\n2026-08-04 08:58:54.448 INFO Setting permission for /etc/keystone/keystone-api-uwsgi.ini\n2026-08-04 08:58:54.448 INFO Copying /var/lib/kolla/config_files/keystone-cert.pem to /etc/keystone/certs/keystone-cert.pem\n2026-08-04 08:58:54.448 INFO Setting permission for /etc/keystone/certs/keystone-cert.pem\n2026-08-04 08:58:54.448 INFO Copying /var/lib/kolla/config_files/keystone-key.pem to /etc/keystone/certs/keystone-key.pem\n2026-08-04 08:58:54.448 INFO Setting permission for /etc/keystone/certs/keystone-key.pem\n2026-08-04 08:58:54.448 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 08:58:54.448 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 08:58:54.449 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 08:58:54.449 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 08:58:54.449 INFO Writing out command to execute\n2026-08-04 08:58:54.449 INFO Setting permission for /var/log/kolla/keystone/keystone.log\n2026-08-04 08:58:54.449 INFO Setting permission for /etc/keystone/fernet-keys\n++ cat /run_command\n+ CMD=/usr/bin/keystone-startup.sh\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone\n++ [[ ! -d /var/log/kolla/keystone ]]\n+++ stat -c %U:%G /var/log/kolla/keystone\n++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]\n++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'\n+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log\n++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\e\\y\\s\\t\\o\\n\\e ]]\n++ chown keystone:keystone /var/log/kolla/keystone/keystone.log\n+++ stat -c %a /var/log/kolla/keystone\n++ [[ 2775 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/keystone\n++ EXTRA_KEYSTONE_MANAGE_ARGS=\n++ [[ -n '' ]]\n++ [[ -n '' ]]\n++ [[ -n 0 ]]\n++ sudo -H -u keystone keystone-manage db_sync\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n from eventlet import event\n++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 08:58:54.445 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 08:58:54.445 INFO Validating config file", "2026-08-04 08:58:54.445 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 08:58:54.445 INFO Creating directories", "2026-08-04 08:58:54.445 INFO Setting permission for /var/log/kolla", "2026-08-04 08:58:54.446 INFO Setting permission for /var/log/kolla/keystone", "2026-08-04 08:58:54.446 INFO Creating files", "2026-08-04 08:58:54.446 INFO Setting permission for /var/log/kolla/keystone/keystone.log", "2026-08-04 08:58:54.447 INFO Copying service configuration files", "2026-08-04 08:58:54.447 INFO Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh", "2026-08-04 08:58:54.447 INFO Setting permission for /usr/bin/keystone-startup.sh", "2026-08-04 08:58:54.447 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf", "2026-08-04 08:58:54.447 INFO Setting permission for /etc/keystone/keystone.conf", "2026-08-04 08:58:54.447 INFO Copying /var/lib/kolla/config_files/keystone-uwsgi.ini to /etc/keystone/keystone-api-uwsgi.ini", "2026-08-04 08:58:54.448 INFO Setting permission for /etc/keystone/keystone-api-uwsgi.ini", "2026-08-04 08:58:54.448 INFO Copying /var/lib/kolla/config_files/keystone-cert.pem to /etc/keystone/certs/keystone-cert.pem", "2026-08-04 08:58:54.448 INFO Setting permission for /etc/keystone/certs/keystone-cert.pem", "2026-08-04 08:58:54.448 INFO Copying /var/lib/kolla/config_files/keystone-key.pem to /etc/keystone/certs/keystone-key.pem", "2026-08-04 08:58:54.448 INFO Setting permission for /etc/keystone/certs/keystone-key.pem", "2026-08-04 08:58:54.448 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 08:58:54.448 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 08:58:54.449 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 08:58:54.449 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 08:58:54.449 INFO Writing out command to execute", "2026-08-04 08:58:54.449 INFO Setting permission for /var/log/kolla/keystone/keystone.log", "2026-08-04 08:58:54.449 INFO Setting permission for /etc/keystone/fernet-keys", "++ cat /run_command", "+ CMD=/usr/bin/keystone-startup.sh", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone", "++ [[ ! -d /var/log/kolla/keystone ]]", "+++ stat -c %U:%G /var/log/kolla/keystone", "++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]", "++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'", "+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log", "++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\e\\y\\s\\t\\o\\n\\e ]]", "++ chown keystone:keystone /var/log/kolla/keystone/keystone.log", "+++ stat -c %a /var/log/kolla/keystone", "++ [[ 2775 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/keystone", "++ EXTRA_KEYSTONE_MANAGE_ARGS=", "++ [[ -n '' ]]", "++ [[ -n '' ]]", "++ [[ -n 0 ]]", "++ sudo -H -u keystone keystone-manage db_sync", "/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " from eventlet import event", "++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done." ] } TASK [keystone : Running Keystone fernet bootstrap container] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap_service.yml:53 Tuesday 04 August 2026 08:59:00 +0000 (0:00:07.647) 0:04:20.139 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uapkweofcmaccshkhrfjxvgtpzjjytwu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "", "stderr": "2026-08-04 08:59:02.073 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 08:59:02.073 INFO Validating config file\\n2026-08-04 08:59:02.073 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 08:59:02.073 INFO Creating directories\\n2026-08-04 08:59:02.073 INFO Setting permission for /var/log/kolla\\n2026-08-04 08:59:02.074 INFO Setting permission for /var/log/kolla/keystone\\n2026-08-04 08:59:02.074 INFO Copying service configuration files\\n2026-08-04 08:59:02.075 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\\n2026-08-04 08:59:02.075 INFO Setting permission for /etc/keystone/keystone.conf\\n2026-08-04 08:59:02.075 INFO Copying /var/lib/kolla/config_files/crontab to /var/spool/cron/crontabs/root\\n2026-08-04 08:59:02.075 INFO Setting permission for /var/spool/cron/crontabs/root\\n2026-08-04 08:59:02.076 INFO Copying /var/lib/kolla/config_files/fernet-rotate.sh to /usr/bin/fernet-rotate.sh\\n2026-08-04 08:59:02.076 INFO Setting permission for /usr/bin/fernet-rotate.sh\\n2026-08-04 08:59:02.076 INFO Copying /var/lib/kolla/config_files/fernet-node-sync.sh to /usr/bin/fernet-node-sync.sh\\n2026-08-04 08:59:02.076 INFO Setting permission for /usr/bin/fernet-node-sync.sh\\n2026-08-04 08:59:02.076 INFO Copying /var/lib/kolla/config_files/fernet-push.sh to /usr/bin/fernet-push.sh\\n2026-08-04 08:59:02.077 INFO Setting permission for /usr/bin/fernet-push.sh\\n2026-08-04 08:59:02.077 INFO Copying /var/lib/kolla/config_files/ssh_config to /var/lib/keystone/.ssh/config\\n2026-08-04 08:59:02.077 INFO Setting permission for /var/lib/keystone/.ssh/config\\n2026-08-04 08:59:02.077 INFO Copying /var/lib/kolla/config_files/id_rsa to /var/lib/keystone/.ssh/id_rsa\\n2026-08-04 08:59:02.077 INFO Setting permission for /var/lib/keystone/.ssh/id_rsa\\n2026-08-04 08:59:02.078 INFO Copying /var/lib/kolla/config_files/fernet-healthcheck.sh to /usr/bin/fernet-healthcheck.sh\\n2026-08-04 08:59:02.078 INFO Setting permission for /usr/bin/fernet-healthcheck.sh\\n2026-08-04 08:59:02.078 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 08:59:02.078 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 08:59:02.078 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 08:59:02.079 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 08:59:02.079 INFO Writing out command to execute\\n2026-08-04 08:59:02.079 INFO Setting permission for /var/log/kolla/keystone/keystone.log\\n2026-08-04 08:59:02.079 INFO Setting permission for /etc/keystone/fernet-keys\\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n from eventlet import event\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "command": "bash -c \'sudo -E kolla_set_configs && keystone-manage --config-file /etc/keystone/keystone.conf fernet_setup --keystone-user keystone --keystone-group keystone\'\\n", "detach": false, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_keystone_fernet", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "bootstrap-keystone-fernet", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "command": "bash -c 'sudo -E kolla_set_configs && keystone-manage --config-file /etc/keystone/keystone.conf fernet_setup --keystone-user keystone --keystone-group keystone'\n", "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "bootstrap-keystone-fernet", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "labels": { "BOOTSTRAP": null }, "name": "bootstrap_keystone_fernet", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "rc": 0, "result": false, "stderr": "2026-08-04 08:59:02.073 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 08:59:02.073 INFO Validating config file\n2026-08-04 08:59:02.073 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 08:59:02.073 INFO Creating directories\n2026-08-04 08:59:02.073 INFO Setting permission for /var/log/kolla\n2026-08-04 08:59:02.074 INFO Setting permission for /var/log/kolla/keystone\n2026-08-04 08:59:02.074 INFO Copying service configuration files\n2026-08-04 08:59:02.075 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\n2026-08-04 08:59:02.075 INFO Setting permission for /etc/keystone/keystone.conf\n2026-08-04 08:59:02.075 INFO Copying /var/lib/kolla/config_files/crontab to /var/spool/cron/crontabs/root\n2026-08-04 08:59:02.075 INFO Setting permission for /var/spool/cron/crontabs/root\n2026-08-04 08:59:02.076 INFO Copying /var/lib/kolla/config_files/fernet-rotate.sh to /usr/bin/fernet-rotate.sh\n2026-08-04 08:59:02.076 INFO Setting permission for /usr/bin/fernet-rotate.sh\n2026-08-04 08:59:02.076 INFO Copying /var/lib/kolla/config_files/fernet-node-sync.sh to /usr/bin/fernet-node-sync.sh\n2026-08-04 08:59:02.076 INFO Setting permission for /usr/bin/fernet-node-sync.sh\n2026-08-04 08:59:02.076 INFO Copying /var/lib/kolla/config_files/fernet-push.sh to /usr/bin/fernet-push.sh\n2026-08-04 08:59:02.077 INFO Setting permission for /usr/bin/fernet-push.sh\n2026-08-04 08:59:02.077 INFO Copying /var/lib/kolla/config_files/ssh_config to /var/lib/keystone/.ssh/config\n2026-08-04 08:59:02.077 INFO Setting permission for /var/lib/keystone/.ssh/config\n2026-08-04 08:59:02.077 INFO Copying /var/lib/kolla/config_files/id_rsa to /var/lib/keystone/.ssh/id_rsa\n2026-08-04 08:59:02.077 INFO Setting permission for /var/lib/keystone/.ssh/id_rsa\n2026-08-04 08:59:02.078 INFO Copying /var/lib/kolla/config_files/fernet-healthcheck.sh to /usr/bin/fernet-healthcheck.sh\n2026-08-04 08:59:02.078 INFO Setting permission for /usr/bin/fernet-healthcheck.sh\n2026-08-04 08:59:02.078 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 08:59:02.078 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 08:59:02.078 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 08:59:02.079 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 08:59:02.079 INFO Writing out command to execute\n2026-08-04 08:59:02.079 INFO Setting permission for /var/log/kolla/keystone/keystone.log\n2026-08-04 08:59:02.079 INFO Setting permission for /etc/keystone/fernet-keys\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n from eventlet import event\n", "stderr_lines": [ "2026-08-04 08:59:02.073 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 08:59:02.073 INFO Validating config file", "2026-08-04 08:59:02.073 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 08:59:02.073 INFO Creating directories", "2026-08-04 08:59:02.073 INFO Setting permission for /var/log/kolla", "2026-08-04 08:59:02.074 INFO Setting permission for /var/log/kolla/keystone", "2026-08-04 08:59:02.074 INFO Copying service configuration files", "2026-08-04 08:59:02.075 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf", "2026-08-04 08:59:02.075 INFO Setting permission for /etc/keystone/keystone.conf", "2026-08-04 08:59:02.075 INFO Copying /var/lib/kolla/config_files/crontab to /var/spool/cron/crontabs/root", "2026-08-04 08:59:02.075 INFO Setting permission for /var/spool/cron/crontabs/root", "2026-08-04 08:59:02.076 INFO Copying /var/lib/kolla/config_files/fernet-rotate.sh to /usr/bin/fernet-rotate.sh", "2026-08-04 08:59:02.076 INFO Setting permission for /usr/bin/fernet-rotate.sh", "2026-08-04 08:59:02.076 INFO Copying /var/lib/kolla/config_files/fernet-node-sync.sh to /usr/bin/fernet-node-sync.sh", "2026-08-04 08:59:02.076 INFO Setting permission for /usr/bin/fernet-node-sync.sh", "2026-08-04 08:59:02.076 INFO Copying /var/lib/kolla/config_files/fernet-push.sh to /usr/bin/fernet-push.sh", "2026-08-04 08:59:02.077 INFO Setting permission for /usr/bin/fernet-push.sh", "2026-08-04 08:59:02.077 INFO Copying /var/lib/kolla/config_files/ssh_config to /var/lib/keystone/.ssh/config", "2026-08-04 08:59:02.077 INFO Setting permission for /var/lib/keystone/.ssh/config", "2026-08-04 08:59:02.077 INFO Copying /var/lib/kolla/config_files/id_rsa to /var/lib/keystone/.ssh/id_rsa", "2026-08-04 08:59:02.077 INFO Setting permission for /var/lib/keystone/.ssh/id_rsa", "2026-08-04 08:59:02.078 INFO Copying /var/lib/kolla/config_files/fernet-healthcheck.sh to /usr/bin/fernet-healthcheck.sh", "2026-08-04 08:59:02.078 INFO Setting permission for /usr/bin/fernet-healthcheck.sh", "2026-08-04 08:59:02.078 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 08:59:02.078 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 08:59:02.078 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 08:59:02.079 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 08:59:02.079 INFO Writing out command to execute", "2026-08-04 08:59:02.079 INFO Setting permission for /var/log/kolla/keystone/keystone.log", "2026-08-04 08:59:02.079 INFO Setting permission for /etc/keystone/fernet-keys", "/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " from eventlet import event" ], "stdout": "", "stdout_lines": [] } TASK [keystone : Flush handlers] *********************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/deploy.yml:16 Tuesday 04 August 2026 08:59:04 +0000 (0:00:04.385) 0:04:24.525 ******** NOTIFIED HANDLER keystone : Restart keystone container for primary NOTIFIED HANDLER keystone : Restart keystone-fernet container for primary NOTIFIED HANDLER keystone : Restart keystone-ssh container for primary META: triggered running handlers for primary RUNNING HANDLER [keystone : Restart keystone-ssh container] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/handlers/main.yml:29 Tuesday 04 August 2026 08:59:04 +0000 (0:00:00.004) 0:04:24.529 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wzwtnlioseopdjtmguexgaaqmkxzbcvv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": 30}, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "name": "keystone_ssh", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"], "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", "KOLLA_SERVICE_NAME": "keystone-ssh", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "keystone-ssh", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8023" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/keystone-ssh:change_999090", "labels": {}, "name": "keystone_ssh", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "result": false } RUNNING HANDLER [keystone : Restart keystone-fernet container] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/handlers/main.yml:43 Tuesday 04 August 2026 08:59:11 +0000 (0:00:07.354) 0:04:31.884 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-etjzycidxwxjxvyfxzhdmbrmyymbncjh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "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}, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "name": "keystone_fernet", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"], "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", "KOLLA_SERVICE_NAME": "keystone-fernet", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "keystone-fernet", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/fernet-healthcheck.sh" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/keystone-fernet:change_999090", "labels": {}, "name": "keystone_fernet", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "result": false } RUNNING HANDLER [keystone : Restart keystone container] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/handlers/main.yml:57 Tuesday 04 August 2026 08:59:19 +0000 (0:00:07.545) 0:04:39.429 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-afroisceqpzigvhfpqusbcmlnvgtyovx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/keystone:change_999090", "name": "keystone", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys"], "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", "KOLLA_SERVICE_NAME": "keystone", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "keystone", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:5000/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/keystone:change_999090", "labels": {}, "name": "keystone", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "result": false } TASK [keystone : Include tasks from distribute_fernet.yml] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/deploy.yml:19 Tuesday 04 August 2026 08:59:26 +0000 (0:00:07.402) 0:04:46.832 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml for primary TASK [keystone : Waiting for Keystone SSH port to be UP] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml:2 Tuesday 04 August 2026 08:59:26 +0000 (0:00:00.041) 0:04:46.873 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"state": "started", "port": 8023, "search_regex": null, "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 0, "invocation": {"module_args": {"connect_timeout": 1, "host": "192.0.2.1", "port": 8023, "timeout": 300, "delay": 0, "active_connection_states": ["ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT"], "state": "started", "sleep": 1, "path": null, "search_regex": null, "exclude_hosts": null, "msg": null}}}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "elapsed": 0, "invocation": { "module_args": { "active_connection_states": [ "ESTABLISHED", "FIN_WAIT1", "FIN_WAIT2", "SYN_RECV", "SYN_SENT", "TIME_WAIT" ], "connect_timeout": 1, "delay": 0, "exclude_hosts": null, "host": "192.0.2.1", "msg": null, "path": null, "port": 8023, "search_regex": null, "sleep": 1, "state": "started", "timeout": 300 } }, "match_groupdict": {}, "match_groups": [], "path": null, "port": 8023, "search_regex": null, "state": "started" } TASK [keystone : Run key distribution] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml:12 Tuesday 04 August 2026 08:59:27 +0000 (0:00:00.318) 0:04:47.192 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ehcodshobnreluwjncaccjkwsgdacpzj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "No additional keystone-server where fernet keys could be rsynced.", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "start": "2026-08-04 08:59:27.428971", "end": "2026-08-04 08:59:27.559962", "delta": "0:00:00.130991", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec -t keystone_fernet /usr/bin/fernet-push.sh", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') changed: [primary] => { "changed": true, "cmd": [ "docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh" ], "delta": "0:00:00.130991", "end": "2026-08-04 08:59:27.559962", "invocation": { "module_args": { "_raw_params": "docker exec -t keystone_fernet /usr/bin/fernet-push.sh", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 08:59:27.428971", "stderr": "", "stderr_lines": [], "stdout": "No additional keystone-server where fernet keys could be rsynced.", "stdout_lines": [ "No additional keystone-server where fernet keys could be rsynced." ] } TASK [keystone : Creating admin project, user, role, service, and endpoint] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/register.yml:2 Tuesday 04 August 2026 08:59:27 +0000 (0:00:00.477) 0:04:47.669 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-afygjmqykpuqiuiriacicwgyikobhifs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "{\\"failed\\": false, \\"changed\\": true}", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "admin", "admin", "https://192.0.2.10:5000", "https://192.0.2.10:5000", "RegionOne"], "start": "2026-08-04 08:59:27.953240", "end": "2026-08-04 08:59:30.955930", "delta": "0:00:03.002690", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec keystone kolla_keystone_bootstrap admin 5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b admin admin https://192.0.2.10:5000 https://192.0.2.10:5000 RegionOne\\n", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') changed: [primary] => (item=RegionOne) => { "ansible_loop_var": "region", "changed": true, "cmd": [ "docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "admin", "admin", "https://192.0.2.10:5000", "https://192.0.2.10:5000", "RegionOne" ], "delta": "0:00:03.002690", "end": "2026-08-04 08:59:30.955930", "failed_when_result": false, "invocation": { "module_args": { "_raw_params": "docker exec keystone kolla_keystone_bootstrap admin 5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b admin admin https://192.0.2.10:5000 https://192.0.2.10:5000 RegionOne\n", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "region": "RegionOne", "start": "2026-08-04 08:59:27.953240", "stderr": "", "stderr_lines": [], "stdout": "{\"failed\": false, \"changed\": true}", "stdout_lines": [ "{\"failed\": false, \"changed\": true}" ] } TASK [service-ks-register : Creating/deleting services for keystone] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:6 Tuesday 04 August 2026 08:59:31 +0000 (0:00:03.404) 0:04:51.073 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-svrlmiyucizyeaalcbgtqusypvwnptpx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "service": {"description": "Openstack Identity Service", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/services/91057ab0b71f4a1fa14112423ea0d1a1"}, "name": "keystone", "type": "identity", "id": "91057ab0b71f4a1fa14112423ea0d1a1"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "keystone", "service_type": "identity", "description": "Openstack Identity Service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=keystone (identity)) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "description": "Openstack Identity Service", "interface": "internal", "name": "keystone", "region_name": "RegionOne", "service_type": "identity", "state": "present" }, "module_extra_vars": {}, "module_name": "openstack.cloud.catalog_service", "timeout": 180, "user": null } }, "item": { "description": "Openstack Identity Service", "endpoints": [ { "interface": "internal", "url": "https://192.0.2.10:5000" }, { "interface": "public", "url": "https://192.0.2.10:5000" } ], "name": "keystone", "type": "identity" }, "service": { "description": "Openstack Identity Service", "id": "91057ab0b71f4a1fa14112423ea0d1a1", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/services/91057ab0b71f4a1fa14112423ea0d1a1" }, "name": "keystone", "type": "identity" } } TASK [service-ks-register : Creating/deleting endpoints for keystone] ********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:29 Tuesday 04 August 2026 08:59:34 +0000 (0:00:03.607) 0:04:54.681 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zlcxejjrsdmpgyjcufpvelsnbjuuqulv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "endpoint": {"interface": "internal", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/7d9e09d356534d6c94f68f3fd4ef3eb1"}, "region_id": "RegionOne", "service_id": "91057ab0b71f4a1fa14112423ea0d1a1", "url": "https://192.0.2.10:5000", "id": "7d9e09d356534d6c94f68f3fd4ef3eb1", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "keystone", "url": "https://192.0.2.10:5000", "endpoint_interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=keystone -> https://192.0.2.10:5000 -> internal) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": { "id": "7d9e09d356534d6c94f68f3fd4ef3eb1", "interface": "internal", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/7d9e09d356534d6c94f68f3fd4ef3eb1" }, "name": null, "region_id": "RegionOne", "service_id": "91057ab0b71f4a1fa14112423ea0d1a1", "url": "https://192.0.2.10:5000" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "internal", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "keystone", "state": "present", "url": "https://192.0.2.10:5000" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Openstack Identity Service", "name": "keystone", "type": "identity" }, { "interface": "internal", "url": "https://192.0.2.10:5000" } ] } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vlefglonchxghwaudqdguclldytykspl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "endpoint": {"interface": "public", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/c5c548a7f70647f4b7f9e70a4bf271dd"}, "region_id": "RegionOne", "service_id": "91057ab0b71f4a1fa14112423ea0d1a1", "url": "https://192.0.2.10:5000", "id": "c5c548a7f70647f4b7f9e70a4bf271dd", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "keystone", "url": "https://192.0.2.10:5000", "endpoint_interface": "public", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=keystone -> https://192.0.2.10:5000 -> public) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": { "id": "c5c548a7f70647f4b7f9e70a4bf271dd", "interface": "public", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/c5c548a7f70647f4b7f9e70a4bf271dd" }, "name": null, "region_id": "RegionOne", "service_id": "91057ab0b71f4a1fa14112423ea0d1a1", "url": "https://192.0.2.10:5000" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "public", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "keystone", "state": "present", "url": "https://192.0.2.10:5000" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Openstack Identity Service", "name": "keystone", "type": "identity" }, { "interface": "public", "url": "https://192.0.2.10:5000" } ] } TASK [service-ks-register : Creating projects for keystone] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:55 Tuesday 04 August 2026 08:59:40 +0000 (0:00:05.951) 0:05:00.632 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [service-ks-register : Creating/deleting users for keystone] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:73 Tuesday 04 August 2026 08:59:40 +0000 (0:00:00.041) 0:05:00.673 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [service-ks-register : Creating roles for keystone] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:100 Tuesday 04 August 2026 08:59:40 +0000 (0:00:00.034) 0:05:00.707 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [service-ks-register : Granting/revoking user roles for keystone] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:117 Tuesday 04 August 2026 08:59:40 +0000 (0:00:00.033) 0:05:00.741 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [keystone : Creating default user role] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/register.yml:24 Tuesday 04 August 2026 08:59:40 +0000 (0:00:00.035) 0:05:00.777 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eshiwnxwscibbsormaqmqvujcksdfurq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "role": {"name": "member", "description": null, "domain_id": null, "options": {"immutable": true}, "links": {"self": "https://192.0.2.10:5000/v3/roles/51dc7ac99f3d43ceb89fd8474aa13b84"}, "id": "51dc7ac99f3d43ceb89fd8474aa13b84"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "member", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "endpoint_type": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "region_name": "RegionOne"}, "module_name": "openstack.cloud.identity_role", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => { "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_type": "internal", "name": "member", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_role", "timeout": 180, "user": null } }, "role": { "description": null, "domain_id": null, "id": "51dc7ac99f3d43ceb89fd8474aa13b84", "links": { "self": "https://192.0.2.10:5000/v3/roles/51dc7ac99f3d43ceb89fd8474aa13b84" }, "name": "member", "options": { "immutable": true } } } TASK [keystone : Include tasks from register_identity_providers.yml] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/deploy.yml:25 Tuesday 04 August 2026 08:59:43 +0000 (0:00:02.875) 0:05:03.652 ******** [WARNING]: Could not match supplied host pattern, ignoring: enable_ceph_rgw_True skipping: [primary] => { "changed": false, "false_condition": "enable_keystone_federation | bool", "skip_reason": "Conditional result was False" } PLAY [Apply role ceph-rgw] ***************************************************** skipping: no hosts matched PLAY [Apply role glance] ******************************************************* TASK [glance : Include tasks for action deploy] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/main.yml:2 Tuesday 04 August 2026 08:59:43 +0000 (0:00:00.048) 0:05:03.700 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/register.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/check-containers.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/bootstrap.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/bootstrap_service.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/deploy.yml for primary TASK [service-ks-register : Creating/deleting services for glance] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:6 Tuesday 04 August 2026 08:59:43 +0000 (0:00:00.098) 0:05:03.798 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dzyxfmozasizfurulrvfrftffzrifdul ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "service": {"description": "Openstack Image", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/services/996cd6243ea14762b82c8ffb2c71ab30"}, "name": "glance", "type": "image", "id": "996cd6243ea14762b82c8ffb2c71ab30"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "glance", "service_type": "image", "description": "Openstack Image", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=glance (image)) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "description": "Openstack Image", "interface": "internal", "name": "glance", "region_name": "RegionOne", "service_type": "image", "state": "present" }, "module_extra_vars": {}, "module_name": "openstack.cloud.catalog_service", "timeout": 180, "user": null } }, "item": { "description": "Openstack Image", "endpoints": [ { "interface": "internal", "url": "https://192.0.2.10:9292" }, { "interface": "public", "url": "https://192.0.2.10:9292" } ], "name": "glance", "type": "image" }, "service": { "description": "Openstack Image", "id": "996cd6243ea14762b82c8ffb2c71ab30", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/services/996cd6243ea14762b82c8ffb2c71ab30" }, "name": "glance", "type": "image" } } TASK [service-ks-register : Creating/deleting endpoints for glance] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:29 Tuesday 04 August 2026 08:59:46 +0000 (0:00:02.983) 0:05:06.782 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pkedvpixnncpgknuwhbhgsjaufsdqjdf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "internal", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/21539b513bde407088fa8b8b2f4e499c"}, "region_id": "RegionOne", "service_id": "996cd6243ea14762b82c8ffb2c71ab30", "url": "https://192.0.2.10:9292", "id": "21539b513bde407088fa8b8b2f4e499c", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "glance", "url": "https://192.0.2.10:9292", "endpoint_interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=glance -> https://192.0.2.10:9292 -> internal) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "21539b513bde407088fa8b8b2f4e499c", "interface": "internal", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/21539b513bde407088fa8b8b2f4e499c" }, "name": null, "region_id": "RegionOne", "service_id": "996cd6243ea14762b82c8ffb2c71ab30", "url": "https://192.0.2.10:9292" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "internal", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "glance", "state": "present", "url": "https://192.0.2.10:9292" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Openstack Image", "name": "glance", "type": "image" }, { "interface": "internal", "url": "https://192.0.2.10:9292" } ] } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-duhreoljnrajcvaodwapzcaesbjtgdid ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "public", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/07bd474cc5b34bc794be0947e78d76b3"}, "region_id": "RegionOne", "service_id": "996cd6243ea14762b82c8ffb2c71ab30", "url": "https://192.0.2.10:9292", "id": "07bd474cc5b34bc794be0947e78d76b3", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "glance", "url": "https://192.0.2.10:9292", "endpoint_interface": "public", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=glance -> https://192.0.2.10:9292 -> public) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "07bd474cc5b34bc794be0947e78d76b3", "interface": "public", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/07bd474cc5b34bc794be0947e78d76b3" }, "name": null, "region_id": "RegionOne", "service_id": "996cd6243ea14762b82c8ffb2c71ab30", "url": "https://192.0.2.10:9292" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "public", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "glance", "state": "present", "url": "https://192.0.2.10:9292" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Openstack Image", "name": "glance", "type": "image" }, { "interface": "public", "url": "https://192.0.2.10:9292" } ] } TASK [service-ks-register : Creating projects for glance] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:55 Tuesday 04 August 2026 08:59:52 +0000 (0:00:05.930) 0:05:12.713 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wtdfqesdnkfdtpaptpxehizajbeudjjb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "project": {"description": "", "domain_id": "default", "is_domain": false, "is_enabled": true, "options": {}, "parent_id": "default", "links": {"self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5"}, "id": "c5615e988e8744cdaa40185c634f24a5", "name": "service", "tags": []}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "service", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.project", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=service) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "domain": "default", "interface": "internal", "name": "service", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.project", "timeout": 180, "user": null } }, "item": "service", "project": { "description": "", "domain_id": "default", "id": "c5615e988e8744cdaa40185c634f24a5", "is_domain": false, "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5" }, "name": "service", "options": {}, "parent_id": "default", "tags": [] } } TASK [service-ks-register : Creating/deleting users for glance] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:73 Tuesday 04 August 2026 08:59:55 +0000 (0:00:03.018) 0:05:15.731 ******** [WARNING]: Module did not set no_log for update_password [DEPRECATION WARNING]: Passing `warnings` to `exit_json` or `fail_json` is deprecated. This feature will be removed from ansible-core version 2.23. Use `AnsibleModule.warn` instead. Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ciemnbrowzydznlkggwdwomeuzpqycao ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "warnings": [{"event": {"msg": "Module did not set no_log for update_password", "__ansible_type": "Event"}, "__ansible_type": "WarningSummary"}], "user": {"default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/users/1ec4bc9b182c44c1ad4aa8f592ea4c16"}, "name": "glance", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null, "options": {}, "id": "1ec4bc9b182c44c1ad4aa8f592ea4c16"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"default_project": "service", "name": "glance", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "update_password": "on_create", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}, "deprecations": [{"event": {"msg": "Passing `warnings` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.warn` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}]}\n', b'') changed: [primary] => (item=glance -> service) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "default_project": "service", "domain": "default", "interface": "internal", "name": "glance", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "region_name": "RegionOne", "update_password": "on_create" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_user", "timeout": 180, "user": null } }, "item": { "password": "RazltMJMXzPfKorJvKaM6j821S8SoncljxqZD0vz", "project": "service", "role": "admin", "user": "glance" }, "user": { "default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "id": "1ec4bc9b182c44c1ad4aa8f592ea4c16", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/users/1ec4bc9b182c44c1ad4aa8f592ea4c16" }, "name": "glance", "options": {}, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null } } TASK [service-ks-register : Creating roles for glance] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:100 Tuesday 04 August 2026 08:59:59 +0000 (0:00:03.453) 0:05:19.185 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bbnplxislcskhonhmuhmgjzhoewjiero ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "role": {"name": "admin", "description": null, "domain_id": null, "options": {"immutable": true}, "links": {"self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad"}, "id": "85ad48e3cefb411694c01ec62fe94cad"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "admin", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_role", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "name": "admin", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_role", "timeout": 180, "user": null } }, "item": "admin", "role": { "description": null, "domain_id": null, "id": "85ad48e3cefb411694c01ec62fe94cad", "links": { "self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad" }, "name": "admin", "options": { "immutable": true } } } TASK [service-ks-register : Granting/revoking user roles for glance] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:117 Tuesday 04 August 2026 09:00:02 +0000 (0:00:03.062) 0:05:22.247 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wuifiyjukruanboywtlbrzwjuiffakzy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"user": "glance", "role": "admin", "project": "service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.role_assignment", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=glance -> service -> admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "project": "service", "region_name": "RegionOne", "role": "admin", "state": "present", "user": "glance" }, "module_extra_vars": {}, "module_name": "openstack.cloud.role_assignment", "timeout": 180, "user": null } }, "item": { "password": "RazltMJMXzPfKorJvKaM6j821S8SoncljxqZD0vz", "project": "service", "role": "admin", "user": "glance" } } TASK [glance : Ensuring config directories exist] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:2 Tuesday 04 August 2026 09:00:05 +0000 (0:00:03.210) 0:05:25.458 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bicfdyvaqwlmgvqaynuizwcuaphyrgkk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/glance-api", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/glance-api", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/glance-api", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/glance-api", "size": 4096, "state": "directory", "uid": 0 } TASK [glance : Include tasks from external_ceph.yml] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:12 Tuesday 04 August 2026 09:00:06 +0000 (0:00:00.630) 0:05:26.089 ******** skipping: [primary] => { "changed": false, "false_condition": "glance_backend_ceph | bool", "skip_reason": "Conditional result was False" } TASK [glance : Check if policies shall be overwritten] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:17 Tuesday 04 August 2026 09:00:06 +0000 (0:00:00.028) 0:05:26.117 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [glance : Set glance policy file] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:29 Tuesday 04 August 2026 09:00:06 +0000 (0:00:00.036) 0:05:26.153 ******** skipping: [primary] => { "changed": false, "false_condition": "glance_policy.results | length > 0", "skip_reason": "Conditional result was False" } TASK [glance : Copying over TLS certificates] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:36 Tuesday 04 August 2026 09:00:06 +0000 (0:00:00.031) 0:05:26.184 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for glance] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 09:00:06 +0000 (0:00:00.074) 0:05:26.259 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016 `" && echo ansible-tmp-1785834006.5348847-74411-79921369494016="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834006.5348847-74411-79921369494016=/home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sovavpcagsqwagqirzzjcfnpksspgvbc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/glance-api/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016/ /home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qiwgqrphrrxefeekdameegveoyumceav ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/glance-api/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/glance-api/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/glance-api/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/glance-api/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834006.5348847-74411-79921369494016/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for glance] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 09:00:07 +0000 (0:00:01.058) 0:05:27.317 ******** skipping: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for glance] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 09:00:07 +0000 (0:00:00.336) 0:05:27.654 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630 `" && echo ansible-tmp-1785834007.9691234-74554-32311185566630="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834007.9691234-74554-32311185566630=/home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aasieqegepxeqkyicggkottzjliuhkxn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/glance-api/glance-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630/ /home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mgvmwmxjtfiaanqowabdhuuttxzsdeiy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/glance-api/glance-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/glance-api/glance-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/glance-api/glance-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/glance-api/glance-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834007.9691234-74554-32311185566630/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for glance] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 09:00:08 +0000 (0:00:01.123) 0:05:28.777 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056 `" && echo ansible-tmp-1785834009.113777-74653-149284965357056="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834009.113777-74653-149284965357056=/home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wjbdbvgdgqsocxuzragxhyjebbiuqpzz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/glance-api/glance-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056/ /home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qzbrmbflvjsxdygzfryfqvmapdwqxjnt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/glance-api/glance-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/glance-api/glance-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/glance-api/glance-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/glance-api/glance-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834009.113777-74653-149284965357056/.source.pem", "state": "file", "uid": 0 } TASK [glance : Copying over config.json files for services] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:41 Tuesday 04 August 2026 09:00:09 +0000 (0:00:01.108) 0:05:29.885 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065 `" && echo ansible-tmp-1785834010.173416-74692-116183008263065="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834010.173416-74692-116183008263065=/home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gylibaualdjwmqybbxlipcdtcmlajlrm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/glance-api/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpirhxjkru/glance-api.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpirhxjkru/glance-api.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065/ /home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-glryesltnicslrqqmswswwsxwzsbtgvj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/glance-api/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065/.source.json", "md5sum": "c91bdde720d3acbf212ef586f6358261", "checksum": "05a412bb340c02c388662e1dc61a1199798d93f9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1679, "invocation": {"module_args": {"dest": "/etc/kolla/glance-api/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065/.source.json", "follow": false, "_original_basename": "glance-api.json.j2", "checksum": "05a412bb340c02c388662e1dc61a1199798d93f9", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "05a412bb340c02c388662e1dc61a1199798d93f9", "dest": "/etc/kolla/glance-api/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "glance-api.json.j2", "attributes": null, "backup": false, "checksum": "05a412bb340c02c388662e1dc61a1199798d93f9", "content": null, "dest": "/etc/kolla/glance-api/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "md5sum": "c91bdde720d3acbf212ef586f6358261", "mode": "0660", "owner": "root", "size": 1679, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834010.173416-74692-116183008263065/.source.json", "state": "file", "uid": 0 } TASK [Configure uWSGI for Glance] ********************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:49 Tuesday 04 August 2026 09:00:10 +0000 (0:00:01.056) 0:05:30.942 ******** included: service-uwsgi-config for primary TASK [service-uwsgi-config : Copying over uWSGI config for glance-api] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-uwsgi-config/tasks/main.yml:2 Tuesday 04 August 2026 09:00:10 +0000 (0:00:00.063) 0:05:31.005 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713 `" && echo ansible-tmp-1785834011.0016553-74733-152082061944713="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834011.0016553-74733-152082061944713=/home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-klkapigpjycbsjuamoiiybygmuajwhfg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/glance-api/glance-api-uwsgi.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpe714ad3a/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpe714ad3a/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713/ /home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uuhgkbcxixfjvvlyhfeyewytoqqrztnh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/glance-api/glance-api-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713/.source.ini", "md5sum": "ed864fac5c231a647416b162c735c0af", "checksum": "61466ff61085a87a60703e2ddf630709867bd64f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 852, "invocation": {"module_args": {"dest": "/etc/kolla/glance-api/glance-api-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "61466ff61085a87a60703e2ddf630709867bd64f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "61466ff61085a87a60703e2ddf630709867bd64f", "dest": "/etc/kolla/glance-api/glance-api-uwsgi.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "uwsgi.ini.j2", "attributes": null, "backup": false, "checksum": "61466ff61085a87a60703e2ddf630709867bd64f", "content": null, "dest": "/etc/kolla/glance-api/glance-api-uwsgi.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "ed864fac5c231a647416b162c735c0af", "mode": "0660", "owner": "root", "size": 852, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834011.0016553-74733-152082061944713/.source.ini", "state": "file", "uid": 0 } TASK [glance : Copying over glance-api.conf] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:72 Tuesday 04 August 2026 09:00:11 +0000 (0:00:00.773) 0:05:31.779 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113 `" && echo ansible-tmp-1785834011.7959068-74772-280270241641113="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834011.7959068-74772-280270241641113=/home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pmtalolgdtpvioojmjaulsywkrorrexu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/glance-api/glance-api.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpyyx6j7xf/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpyyx6j7xf/source /home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113/ /home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dnzltikbfuynrttipvqvdxygxtqegvwb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/glance-api/glance-api.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113/.source.conf", "md5sum": "b9d083b640872233f2c587a77146ab4f", "checksum": "a8ced76adacec4f0eab77d88ebd57587c3470e59", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1895, "invocation": {"module_args": {"dest": "/etc/kolla/glance-api/glance-api.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113/.source.conf", "_original_basename": "source", "follow": false, "checksum": "a8ced76adacec4f0eab77d88ebd57587c3470e59", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "a8ced76adacec4f0eab77d88ebd57587c3470e59", "dest": "/etc/kolla/glance-api/glance-api.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "a8ced76adacec4f0eab77d88ebd57587c3470e59", "content": null, "dest": "/etc/kolla/glance-api/glance-api.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/templates/glance-api.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/glance.conf", "/etc/kolla/config/glance/glance-api.conf", "/etc/kolla/config/glance/primary/glance-api.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpyyx6j7xf/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "b9d083b640872233f2c587a77146ab4f", "mode": "0660", "owner": "root", "size": 1895, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834011.7959068-74772-280270241641113/.source.conf", "state": "file", "uid": 0 } TASK [glance : Copying over glance-cache.conf for glance_api] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:87 Tuesday 04 August 2026 09:00:12 +0000 (0:00:00.927) 0:05:32.707 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_glance_image_cache | bool", "skip_reason": "Conditional result was False" } TASK [glance : Copying over glance-image-import.conf] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:103 Tuesday 04 August 2026 09:00:12 +0000 (0:00:00.044) 0:05:32.751 ******** skipping: [primary] => { "changed": false, "false_condition": "glance_enable_interoperable_image_import | bool", "skip_reason": "Conditional result was False" } TASK [glance : Copying over property-protections-rules.conf] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:115 Tuesday 04 August 2026 09:00:12 +0000 (0:00:00.042) 0:05:32.793 ******** skipping: [primary] => { "changed": false, "false_condition": "glance_enable_property_protection | bool", "skip_reason": "Conditional result was False" } TASK [glance : Copying over existing policy file] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/config.yml:127 Tuesday 04 August 2026 09:00:12 +0000 (0:00:00.039) 0:05:32.833 ******** skipping: [primary] => { "changed": false, "false_condition": "glance_policy_file is defined", "skip_reason": "Conditional result was False" } TASK [service-check-containers : Check containers for glance] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 09:00:12 +0000 (0:00:00.039) 0:05:32.873 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uxvuucobkvuvzgjhyqdjukgoyolihtrd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "glance_api"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/glance-api:change_999090", "name": "glance_api", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10"}}}}\n', b'') changed: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "glance_api", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/glance-api:change_999090", "labels": {}, "name": "glance_api", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ] } }, "item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for glance] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 09:00:13 +0000 (0:00:00.926) 0:05:33.799 ******** Notification for handler Restart glance-api container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart glance-api container" } TASK [service-check-containers : Check containers that require iteration for glance] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 09:00:13 +0000 (0:00:00.059) 0:05:33.859 ******** skipping: [primary] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'primary:4000/lokolla/glance-api:change_999090', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,192.0.2.1,192.0.2.10'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', None, None], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9292/healthcheck'], 'timeout': 30}, 'wsgi': 'glance.wsgi.api:application', '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 GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h', 'option httpchk GET /healthcheck', 'http-check expect status 200'], 'custom_member_list': ['server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "glance-api", "value": { "container_name": "glance_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "group": "glance-api", "haproxy": { "glance_api": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": false, "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true }, "glance_api_external": { "backend_http_extra": [ "timeout server 6h", "option httpchk GET /healthcheck", "http-check expect status 200" ], "custom_member_list": [ "server primary 192.0.2.1:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt", "" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ "timeout client 6h" ], "mode": "http", "port": "9292", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/glance-api:change_999090", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [glance : Clone glance repository] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/deploy.yml:11 Tuesday 04 August 2026 09:00:14 +0000 (0:00:00.357) 0:05:34.217 ******** skipping: [primary] => { "changed": false, "false_condition": "glance_dev_mode | bool", "skip_reason": "Conditional result was False" } TASK [glance : Creating Glance database] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/bootstrap.yml:2 Tuesday 04 August 2026 09:00:14 +0000 (0:00:00.033) 0:05:34.251 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ayvyqpjatchcwplddlzrhwobndkmdggh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_db has been deprecated. Use ansible.mysql.mysql_db instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "db": "glance", "db_list": ["glance"], "executed_commands": ["CREATE DATABASE `glance`"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "glance"}, "module_name": "mysql_db", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "changed": true, "db": "glance", "db_list": [ "glance" ], "executed_commands": [ "CREATE DATABASE `glance`" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "glance" }, "module_extra_vars": {}, "module_name": "mysql_db", "timeout": 180, "user": null } } } TASK [glance : Creating Glance database user and setting permissions] ********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/bootstrap.yml:19 Tuesday 04 August 2026 09:00:16 +0000 (0:00:02.195) 0:05:36.447 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nkoarjxjwxusafqdkqdfkymbkkqyoyec ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_user has been deprecated. Use ansible.mysql.mysql_user instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "msg": "User added", "user": "glance", "password_changed": true, "attributes": null, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "glance", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "host": "%", "priv": "glance.*:ALL", "append_privs": "yes"}, "module_name": "mysql_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "append_privs": "yes", "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "host": "%", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "glance", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "priv": "glance.*:ALL" }, "module_extra_vars": {}, "module_name": "mysql_user", "timeout": 180, "user": null } }, "msg": "User added", "password_changed": true, "user": "glance" } TASK [glance : Enable log_bin_trust_function_creators function] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/bootstrap_service.yml:2 Tuesday 04 August 2026 09:00:18 +0000 (0:00:02.264) 0:05:38.711 ******** [DEPRECATION WARNING]: community.mysql.mysql_variables has been deprecated. Use ansible.mysql.mysql_variables instead. This feature will be removed from collection 'community.mysql' version 5.0.0. Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ccdqztpxxwexanvbtjxsrifsbgwyikgy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_variables has been deprecated. Use ansible.mysql.mysql_variables instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "msg": "Variable change succeeded prev_value=OFF", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = ON"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "variable": "log_bin_trust_function_creators", "value": 1}, "module_name": "mysql_variables", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "value": 1, "variable": "log_bin_trust_function_creators" }, "module_extra_vars": {}, "module_name": "mysql_variables", "timeout": 180, "user": null } }, "msg": "Variable change succeeded prev_value=OFF", "queries": [ "SET GLOBAL `log_bin_trust_function_creators` = ON" ] } TASK [glance : Running Glance bootstrap container] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/bootstrap_service.yml:20 Tuesday 04 August 2026 09:00:20 +0000 (0:00:02.222) 0:05:40.933 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pphwffxblhvoyobznokkdeubonlvfaxc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\nUpgraded database to: 2024_1_expand01, current revision(s): 2024_1_expand01\\nDatabase migration is up to date. No migration needed.\\nUpgraded database to: 2024_1_contract01, current revision(s): 2024_1_contract01\\nDatabase is synced successfully.\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 09:00:23.050 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:00:23.050 INFO Validating config file\\n2026-08-04 09:00:23.050 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:00:23.051 INFO Creating directories\\n2026-08-04 09:00:23.051 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:00:23.051 INFO Setting permission for /var/log/kolla/glance\\n2026-08-04 09:00:23.052 INFO Copying /etc/glance/glance-api.conf to /etc/kolla/defaults/etc/glance/glance-api.conf\\n2026-08-04 09:00:23.052 INFO Copying permissions from /etc/glance/glance-api.conf onto /etc/kolla/defaults/etc/glance/glance-api.conf\\n2026-08-04 09:00:23.052 INFO Copying service configuration files\\n2026-08-04 09:00:23.052 INFO Deleting /etc/glance/glance-api.conf\\n2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-api.conf to /etc/glance/glance-api.conf\\n2026-08-04 09:00:23.053 INFO Setting permission for /etc/glance/glance-api.conf\\n2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-api-uwsgi.ini to /etc/glance/glance-api-uwsgi.ini\\n2026-08-04 09:00:23.053 INFO Setting permission for /etc/glance/glance-api-uwsgi.ini\\n2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-cert.pem to /etc/glance/certs/glance-cert.pem\\n2026-08-04 09:00:23.053 INFO Setting permission for /etc/glance/certs/glance-cert.pem\\n2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-key.pem to /etc/glance/certs/glance-key.pem\\n2026-08-04 09:00:23.054 INFO Setting permission for /etc/glance/certs/glance-key.pem\\n2026-08-04 09:00:23.054 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:00:23.054 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:00:23.054 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:00:23.054 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:00:23.054 INFO Writing out command to execute\\n2026-08-04 09:00:23.055 INFO Setting permission for /var/lib/glance\\n++ cat /run_command\\n+ CMD=\'uwsgi /etc/glance/glance-api-uwsgi.ini\'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ [[ ! -d /var/log/kolla/glance ]]\\n+++ stat -c %a /var/log/kolla/glance\\n++ [[ 2775 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/glance\\n++ . /usr/local/bin/kolla_glance_extend_start\\n+++ [[ -n 0 ]]\\n+++ glance-manage db_sync\\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n from eventlet import event\\n2026-08-04 09:00:26.167 1105 DEBUG oslo_db.sqlalchemy.engines [-] 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.13/site-packages/oslo_db/sqlalchemy/engines.py:325\\n2026-08-04 09:00:26.173 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:26.173 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:00:26.186 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:26.186 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:00:26.220 1105 DEBUG oslo_db.sqlalchemy.engines [-] 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.13/site-packages/oslo_db/sqlalchemy/engines.py:325\\n2026-08-04 09:00:26.223 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:26.224 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:00:26.271 1105 INFO alembic.runtime.migration [-] Running upgrade -> liberty, liberty initial\\n2026-08-04 09:00:27.267 1105 DEBUG alembic.runtime.migration [-] new branch insert liberty update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:781\\n2026-08-04 09:00:27.271 1105 INFO alembic.runtime.migration [-] Running upgrade liberty -> mitaka01, add index on created_at and updated_at columns of \'images\' table\\n2026-08-04 09:00:27.308 1105 DEBUG alembic.runtime.migration [-] update liberty to mitaka01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.312 1105 INFO alembic.runtime.migration [-] Running upgrade mitaka01 -> mitaka02, update metadef os_nova_server\\n2026-08-04 09:00:27.326 1105 DEBUG alembic.runtime.migration [-] update mitaka01 to mitaka02 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.327 1105 INFO alembic.runtime.migration [-] Running upgrade mitaka02 -> ocata_expand01, add visibility to images\\n2026-08-04 09:00:27.390 1105 DEBUG alembic.runtime.migration [-] update mitaka02 to ocata_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.393 1105 INFO alembic.runtime.migration [-] Running upgrade ocata_expand01 -> pike_expand01, empty expand for symmetry with pike_contract01\\n2026-08-04 09:00:27.393 1105 DEBUG alembic.runtime.migration [-] update ocata_expand01 to pike_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.395 1105 INFO alembic.runtime.migration [-] Running upgrade pike_expand01 -> queens_expand01\\n2026-08-04 09:00:27.396 1105 DEBUG alembic.runtime.migration [-] update pike_expand01 to queens_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.398 1105 INFO alembic.runtime.migration [-] Running upgrade queens_expand01 -> rocky_expand01, add os_hidden column to images table\\n2026-08-04 09:00:27.434 1105 DEBUG alembic.runtime.migration [-] update queens_expand01 to rocky_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.436 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_expand01 -> rocky_expand02, add os_hash_algo and os_hash_value columns to images table\\n2026-08-04 09:00:27.482 1105 DEBUG alembic.runtime.migration [-] update rocky_expand01 to rocky_expand02 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.484 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_expand02 -> train_expand01, empty expand for symmetry with train_contract01\\n2026-08-04 09:00:27.484 1105 DEBUG alembic.runtime.migration [-] update rocky_expand02 to train_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.486 1105 INFO alembic.runtime.migration [-] Running upgrade train_expand01 -> ussuri_expand01, empty expand for symmetry with ussuri_expand01\\n2026-08-04 09:00:27.486 1105 DEBUG alembic.runtime.migration [-] update train_expand01 to ussuri_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.488 1105 INFO alembic.runtime.migration [-] Running upgrade ussuri_expand01 -> wallaby_expand01, add image_id, request_id, user columns to tasks table\\"\\n2026-08-04 09:00:27.547 1105 DEBUG alembic.runtime.migration [-] update ussuri_expand01 to wallaby_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.550 1105 INFO alembic.runtime.migration [-] Running upgrade wallaby_expand01 -> xena_expand01, empty expand for symmetry with 2023_1_expand01\\n2026-08-04 09:00:27.550 1105 DEBUG alembic.runtime.migration [-] update wallaby_expand01 to xena_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.552 1105 INFO alembic.runtime.migration [-] Running upgrade xena_expand01 -> yoga_expand01, empty expand for symmetry with 2023_1_expand01\\n2026-08-04 09:00:27.553 1105 DEBUG alembic.runtime.migration [-] update xena_expand01 to yoga_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.555 1105 INFO alembic.runtime.migration [-] Running upgrade yoga_expand01 -> zed_expand01, empty expand for symmetry with 2023_1_expand01\\n2026-08-04 09:00:27.555 1105 DEBUG alembic.runtime.migration [-] update yoga_expand01 to zed_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.557 1105 INFO alembic.runtime.migration [-] Running upgrade zed_expand01 -> 2023_1_expand01, empty expand for symmetry with 2023_1_expand01\\n2026-08-04 09:00:27.557 1105 DEBUG alembic.runtime.migration [-] update zed_expand01 to 2023_1_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.559 1105 INFO alembic.runtime.migration [-] Running upgrade 2023_1_expand01 -> 2024_1_expand01, adds cache_node_reference and cached_images table(s)\\n2026-08-04 09:00:27.595 1105 DEBUG alembic.runtime.migration [-] update 2023_1_expand01 to 2024_1_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.599 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:27.599 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:00:27.607 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:27.607 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:00:27.612 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:27.612 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:00:27.638 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:27.638 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:00:27.724 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:27.724 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:00:27.734 1105 INFO alembic.runtime.migration [-] Running upgrade mitaka02 -> ocata_contract01, remove is_public from images\\n2026-08-04 09:00:27.803 1105 DEBUG alembic.runtime.migration [-] new branch insert ocata_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:781\\n2026-08-04 09:00:27.805 1105 INFO alembic.runtime.migration [-] Running upgrade ocata_contract01 -> pike_contract01, drop glare artifacts tables\\n2026-08-04 09:00:27.869 1105 DEBUG alembic.runtime.migration [-] update ocata_contract01 to pike_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.871 1105 INFO alembic.runtime.migration [-] Running upgrade pike_contract01 -> queens_contract01\\n2026-08-04 09:00:27.872 1105 DEBUG alembic.runtime.migration [-] update pike_contract01 to queens_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.874 1105 INFO alembic.runtime.migration [-] Running upgrade queens_contract01 -> rocky_contract01\\n2026-08-04 09:00:27.875 1105 DEBUG alembic.runtime.migration [-] update queens_contract01 to rocky_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.876 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_contract01 -> rocky_contract02\\n2026-08-04 09:00:27.877 1105 DEBUG alembic.runtime.migration [-] update rocky_contract01 to rocky_contract02 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.879 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_contract02 -> train_contract01\\n2026-08-04 09:00:27.879 1105 DEBUG alembic.runtime.migration [-] update rocky_contract02 to train_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.881 1105 INFO alembic.runtime.migration [-] Running upgrade train_contract01 -> ussuri_contract01\\n2026-08-04 09:00:27.881 1105 DEBUG alembic.runtime.migration [-] update train_contract01 to ussuri_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.883 1105 INFO alembic.runtime.migration [-] Running upgrade ussuri_contract01 -> wallaby_contract01\\n2026-08-04 09:00:27.883 1105 DEBUG alembic.runtime.migration [-] update ussuri_contract01 to wallaby_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.885 1105 INFO alembic.runtime.migration [-] Running upgrade wallaby_contract01 -> xena_contract01\\n2026-08-04 09:00:27.885 1105 DEBUG alembic.runtime.migration [-] update wallaby_contract01 to xena_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.886 1105 INFO alembic.runtime.migration [-] Running upgrade xena_contract01 -> yoga_contract01\\n2026-08-04 09:00:27.886 1105 DEBUG alembic.runtime.migration [-] update xena_contract01 to yoga_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.888 1105 INFO alembic.runtime.migration [-] Running upgrade yoga_contract01 -> zed_contract01\\n2026-08-04 09:00:27.888 1105 DEBUG alembic.runtime.migration [-] update yoga_contract01 to zed_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.889 1105 INFO alembic.runtime.migration [-] Running upgrade zed_contract01 -> 2023_1_contract01\\n2026-08-04 09:00:27.889 1105 DEBUG alembic.runtime.migration [-] update zed_contract01 to 2023_1_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\\n2026-08-04 09:00:27.890 1105 INFO alembic.runtime.migration [-] Running upgrade 2023_1_contract01 -> 2024_1_contract01\\n2026-08-04 09:00:27.891 1105 DEBUG alembic.runtime.migration [-] merge, delete [\'2023_1_contract01\'], update 2024_1_expand01 to 2024_1_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:790\\n2026-08-04 09:00:27.894 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:27.894 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:00:27.899 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:00:27.899 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n+++ glance-manage db_load_metadefs\\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n from eventlet import event\\n2026-08-04 09:00:29.144 1106 DEBUG oslo_db.sqlalchemy.engines [-] 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.13/site-packages/oslo_db/sqlalchemy/engines.py:325\\n2026-08-04 09:00:29.208 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/glance-common-image-props.json loaded to database.\\n2026-08-04 09:00:29.224 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-aggr-iops-filter.json loaded to database.\\n2026-08-04 09:00:29.248 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/operating-system.json loaded to database.\\n2026-08-04 09:00:29.263 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vmware-quota-flavor.json loaded to database.\\n2026-08-04 09:00:29.277 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vtpm.json loaded to database.\\n2026-08-04 09:00:29.294 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/image-signature-verification.json loaded to database.\\n2026-08-04 09:00:29.307 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vtpm-hw.json loaded to database.\\n2026-08-04 09:00:29.333 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/software-runtimes.json loaded to database.\\n2026-08-04 09:00:29.361 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-processor-allocation-setting-data.json loaded to database.\\n2026-08-04 09:00:29.419 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/software-databases.json loaded to database.\\n2026-08-04 09:00:29.471 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-resource-allocation-setting-data.json loaded to database.\\n2026-08-04 09:00:29.488 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-cpu-pinning.json loaded to database.\\n2026-08-04 09:00:29.500 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-instance-data.json loaded to database.\\n2026-08-04 09:00:29.510 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-xenapi.json loaded to database.\\n2026-08-04 09:00:29.523 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/storage-volume-type.json loaded to database.\\n2026-08-04 09:00:29.536 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-randomgen.json loaded to database.\\n2026-08-04 09:00:29.562 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/software-webservers.json loaded to database.\\n2026-08-04 09:00:29.587 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-libvirt.json loaded to database.\\n2026-08-04 09:00:29.600 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vmware-flavor.json loaded to database.\\n2026-08-04 09:00:29.653 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-virtual-system-setting-data.json loaded to database.\\n2026-08-04 09:00:29.666 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-guest-shutdown.json loaded to database.\\n2026-08-04 09:00:29.711 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-libvirt-image.json loaded to database.\\n2026-08-04 09:00:29.759 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-storage-allocation-setting-data.json loaded to database.\\n2026-08-04 09:00:29.776 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-watchdog.json loaded to database.\\n2026-08-04 09:00:29.794 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-guest-memory-backing.json loaded to database.\\n2026-08-04 09:00:29.821 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vcputopology.json loaded to database.\\n2026-08-04 09:00:29.834 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-hypervisor.json loaded to database.\\n2026-08-04 09:00:29.852 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-quota.json loaded to database.\\n2026-08-04 09:00:29.882 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-host-capabilities.json loaded to database.\\n2026-08-04 09:00:29.892 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-aggr-num-instances.json loaded to database.\\n2026-08-04 09:00:29.903 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-aggr-disk-filter.json loaded to database.\\n2026-08-04 09:00:29.925 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vmware.json loaded to database.\\n2026-08-04 09:00:29.925 1106 INFO glance.db.sqlalchemy.metadata [-] Metadata loading finished\\n+++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/glance-api:change_999090", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_glance", "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_BOOTSTRAP": null, "KOLLA_SERVICE_NAME": "bootstrap-glance", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "bootstrap-glance", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/glance-api:change_999090", "labels": { "BOOTSTRAP": null }, "name": "bootstrap_glance", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 09:00:23.050 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:00:23.050 INFO Validating config file\n2026-08-04 09:00:23.050 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:00:23.051 INFO Creating directories\n2026-08-04 09:00:23.051 INFO Setting permission for /var/log/kolla\n2026-08-04 09:00:23.051 INFO Setting permission for /var/log/kolla/glance\n2026-08-04 09:00:23.052 INFO Copying /etc/glance/glance-api.conf to /etc/kolla/defaults/etc/glance/glance-api.conf\n2026-08-04 09:00:23.052 INFO Copying permissions from /etc/glance/glance-api.conf onto /etc/kolla/defaults/etc/glance/glance-api.conf\n2026-08-04 09:00:23.052 INFO Copying service configuration files\n2026-08-04 09:00:23.052 INFO Deleting /etc/glance/glance-api.conf\n2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-api.conf to /etc/glance/glance-api.conf\n2026-08-04 09:00:23.053 INFO Setting permission for /etc/glance/glance-api.conf\n2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-api-uwsgi.ini to /etc/glance/glance-api-uwsgi.ini\n2026-08-04 09:00:23.053 INFO Setting permission for /etc/glance/glance-api-uwsgi.ini\n2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-cert.pem to /etc/glance/certs/glance-cert.pem\n2026-08-04 09:00:23.053 INFO Setting permission for /etc/glance/certs/glance-cert.pem\n2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-key.pem to /etc/glance/certs/glance-key.pem\n2026-08-04 09:00:23.054 INFO Setting permission for /etc/glance/certs/glance-key.pem\n2026-08-04 09:00:23.054 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:00:23.054 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:00:23.054 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:00:23.054 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:00:23.054 INFO Writing out command to execute\n2026-08-04 09:00:23.055 INFO Setting permission for /var/lib/glance\n++ cat /run_command\n+ CMD='uwsgi /etc/glance/glance-api-uwsgi.ini'\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/glance ]]\n+++ stat -c %a /var/log/kolla/glance\n++ [[ 2775 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/glance\n++ . /usr/local/bin/kolla_glance_extend_start\n+++ [[ -n 0 ]]\n+++ glance-manage db_sync\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n from eventlet import event\n2026-08-04 09:00:26.167 1105 DEBUG oslo_db.sqlalchemy.engines [-] 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.13/site-packages/oslo_db/sqlalchemy/engines.py:325\n2026-08-04 09:00:26.173 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:26.173 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:00:26.186 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:26.186 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:00:26.220 1105 DEBUG oslo_db.sqlalchemy.engines [-] 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.13/site-packages/oslo_db/sqlalchemy/engines.py:325\n2026-08-04 09:00:26.223 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:26.224 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:00:26.271 1105 INFO alembic.runtime.migration [-] Running upgrade -> liberty, liberty initial\n2026-08-04 09:00:27.267 1105 DEBUG alembic.runtime.migration [-] new branch insert liberty update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:781\n2026-08-04 09:00:27.271 1105 INFO alembic.runtime.migration [-] Running upgrade liberty -> mitaka01, add index on created_at and updated_at columns of 'images' table\n2026-08-04 09:00:27.308 1105 DEBUG alembic.runtime.migration [-] update liberty to mitaka01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.312 1105 INFO alembic.runtime.migration [-] Running upgrade mitaka01 -> mitaka02, update metadef os_nova_server\n2026-08-04 09:00:27.326 1105 DEBUG alembic.runtime.migration [-] update mitaka01 to mitaka02 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.327 1105 INFO alembic.runtime.migration [-] Running upgrade mitaka02 -> ocata_expand01, add visibility to images\n2026-08-04 09:00:27.390 1105 DEBUG alembic.runtime.migration [-] update mitaka02 to ocata_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.393 1105 INFO alembic.runtime.migration [-] Running upgrade ocata_expand01 -> pike_expand01, empty expand for symmetry with pike_contract01\n2026-08-04 09:00:27.393 1105 DEBUG alembic.runtime.migration [-] update ocata_expand01 to pike_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.395 1105 INFO alembic.runtime.migration [-] Running upgrade pike_expand01 -> queens_expand01\n2026-08-04 09:00:27.396 1105 DEBUG alembic.runtime.migration [-] update pike_expand01 to queens_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.398 1105 INFO alembic.runtime.migration [-] Running upgrade queens_expand01 -> rocky_expand01, add os_hidden column to images table\n2026-08-04 09:00:27.434 1105 DEBUG alembic.runtime.migration [-] update queens_expand01 to rocky_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.436 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_expand01 -> rocky_expand02, add os_hash_algo and os_hash_value columns to images table\n2026-08-04 09:00:27.482 1105 DEBUG alembic.runtime.migration [-] update rocky_expand01 to rocky_expand02 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.484 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_expand02 -> train_expand01, empty expand for symmetry with train_contract01\n2026-08-04 09:00:27.484 1105 DEBUG alembic.runtime.migration [-] update rocky_expand02 to train_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.486 1105 INFO alembic.runtime.migration [-] Running upgrade train_expand01 -> ussuri_expand01, empty expand for symmetry with ussuri_expand01\n2026-08-04 09:00:27.486 1105 DEBUG alembic.runtime.migration [-] update train_expand01 to ussuri_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.488 1105 INFO alembic.runtime.migration [-] Running upgrade ussuri_expand01 -> wallaby_expand01, add image_id, request_id, user columns to tasks table\"\n2026-08-04 09:00:27.547 1105 DEBUG alembic.runtime.migration [-] update ussuri_expand01 to wallaby_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.550 1105 INFO alembic.runtime.migration [-] Running upgrade wallaby_expand01 -> xena_expand01, empty expand for symmetry with 2023_1_expand01\n2026-08-04 09:00:27.550 1105 DEBUG alembic.runtime.migration [-] update wallaby_expand01 to xena_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.552 1105 INFO alembic.runtime.migration [-] Running upgrade xena_expand01 -> yoga_expand01, empty expand for symmetry with 2023_1_expand01\n2026-08-04 09:00:27.553 1105 DEBUG alembic.runtime.migration [-] update xena_expand01 to yoga_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.555 1105 INFO alembic.runtime.migration [-] Running upgrade yoga_expand01 -> zed_expand01, empty expand for symmetry with 2023_1_expand01\n2026-08-04 09:00:27.555 1105 DEBUG alembic.runtime.migration [-] update yoga_expand01 to zed_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.557 1105 INFO alembic.runtime.migration [-] Running upgrade zed_expand01 -> 2023_1_expand01, empty expand for symmetry with 2023_1_expand01\n2026-08-04 09:00:27.557 1105 DEBUG alembic.runtime.migration [-] update zed_expand01 to 2023_1_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.559 1105 INFO alembic.runtime.migration [-] Running upgrade 2023_1_expand01 -> 2024_1_expand01, adds cache_node_reference and cached_images table(s)\n2026-08-04 09:00:27.595 1105 DEBUG alembic.runtime.migration [-] update 2023_1_expand01 to 2024_1_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.599 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:27.599 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:00:27.607 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:27.607 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:00:27.612 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:27.612 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:00:27.638 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:27.638 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:00:27.724 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:27.724 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:00:27.734 1105 INFO alembic.runtime.migration [-] Running upgrade mitaka02 -> ocata_contract01, remove is_public from images\n2026-08-04 09:00:27.803 1105 DEBUG alembic.runtime.migration [-] new branch insert ocata_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:781\n2026-08-04 09:00:27.805 1105 INFO alembic.runtime.migration [-] Running upgrade ocata_contract01 -> pike_contract01, drop glare artifacts tables\n2026-08-04 09:00:27.869 1105 DEBUG alembic.runtime.migration [-] update ocata_contract01 to pike_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.871 1105 INFO alembic.runtime.migration [-] Running upgrade pike_contract01 -> queens_contract01\n2026-08-04 09:00:27.872 1105 DEBUG alembic.runtime.migration [-] update pike_contract01 to queens_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.874 1105 INFO alembic.runtime.migration [-] Running upgrade queens_contract01 -> rocky_contract01\n2026-08-04 09:00:27.875 1105 DEBUG alembic.runtime.migration [-] update queens_contract01 to rocky_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.876 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_contract01 -> rocky_contract02\n2026-08-04 09:00:27.877 1105 DEBUG alembic.runtime.migration [-] update rocky_contract01 to rocky_contract02 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.879 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_contract02 -> train_contract01\n2026-08-04 09:00:27.879 1105 DEBUG alembic.runtime.migration [-] update rocky_contract02 to train_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.881 1105 INFO alembic.runtime.migration [-] Running upgrade train_contract01 -> ussuri_contract01\n2026-08-04 09:00:27.881 1105 DEBUG alembic.runtime.migration [-] update train_contract01 to ussuri_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.883 1105 INFO alembic.runtime.migration [-] Running upgrade ussuri_contract01 -> wallaby_contract01\n2026-08-04 09:00:27.883 1105 DEBUG alembic.runtime.migration [-] update ussuri_contract01 to wallaby_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.885 1105 INFO alembic.runtime.migration [-] Running upgrade wallaby_contract01 -> xena_contract01\n2026-08-04 09:00:27.885 1105 DEBUG alembic.runtime.migration [-] update wallaby_contract01 to xena_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.886 1105 INFO alembic.runtime.migration [-] Running upgrade xena_contract01 -> yoga_contract01\n2026-08-04 09:00:27.886 1105 DEBUG alembic.runtime.migration [-] update xena_contract01 to yoga_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.888 1105 INFO alembic.runtime.migration [-] Running upgrade yoga_contract01 -> zed_contract01\n2026-08-04 09:00:27.888 1105 DEBUG alembic.runtime.migration [-] update yoga_contract01 to zed_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.889 1105 INFO alembic.runtime.migration [-] Running upgrade zed_contract01 -> 2023_1_contract01\n2026-08-04 09:00:27.889 1105 DEBUG alembic.runtime.migration [-] update zed_contract01 to 2023_1_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816\n2026-08-04 09:00:27.890 1105 INFO alembic.runtime.migration [-] Running upgrade 2023_1_contract01 -> 2024_1_contract01\n2026-08-04 09:00:27.891 1105 DEBUG alembic.runtime.migration [-] merge, delete ['2023_1_contract01'], update 2024_1_expand01 to 2024_1_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:790\n2026-08-04 09:00:27.894 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:27.894 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:00:27.899 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:00:27.899 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n+++ glance-manage db_load_metadefs\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n from eventlet import event\n2026-08-04 09:00:29.144 1106 DEBUG oslo_db.sqlalchemy.engines [-] 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.13/site-packages/oslo_db/sqlalchemy/engines.py:325\n2026-08-04 09:00:29.208 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/glance-common-image-props.json loaded to database.\n2026-08-04 09:00:29.224 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-aggr-iops-filter.json loaded to database.\n2026-08-04 09:00:29.248 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/operating-system.json loaded to database.\n2026-08-04 09:00:29.263 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vmware-quota-flavor.json loaded to database.\n2026-08-04 09:00:29.277 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vtpm.json loaded to database.\n2026-08-04 09:00:29.294 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/image-signature-verification.json loaded to database.\n2026-08-04 09:00:29.307 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vtpm-hw.json loaded to database.\n2026-08-04 09:00:29.333 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/software-runtimes.json loaded to database.\n2026-08-04 09:00:29.361 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-processor-allocation-setting-data.json loaded to database.\n2026-08-04 09:00:29.419 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/software-databases.json loaded to database.\n2026-08-04 09:00:29.471 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-resource-allocation-setting-data.json loaded to database.\n2026-08-04 09:00:29.488 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-cpu-pinning.json loaded to database.\n2026-08-04 09:00:29.500 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-instance-data.json loaded to database.\n2026-08-04 09:00:29.510 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-xenapi.json loaded to database.\n2026-08-04 09:00:29.523 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/storage-volume-type.json loaded to database.\n2026-08-04 09:00:29.536 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-randomgen.json loaded to database.\n2026-08-04 09:00:29.562 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/software-webservers.json loaded to database.\n2026-08-04 09:00:29.587 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-libvirt.json loaded to database.\n2026-08-04 09:00:29.600 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vmware-flavor.json loaded to database.\n2026-08-04 09:00:29.653 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-virtual-system-setting-data.json loaded to database.\n2026-08-04 09:00:29.666 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-guest-shutdown.json loaded to database.\n2026-08-04 09:00:29.711 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-libvirt-image.json loaded to database.\n2026-08-04 09:00:29.759 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-storage-allocation-setting-data.json loaded to database.\n2026-08-04 09:00:29.776 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-watchdog.json loaded to database.\n2026-08-04 09:00:29.794 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-guest-memory-backing.json loaded to database.\n2026-08-04 09:00:29.821 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vcputopology.json loaded to database.\n2026-08-04 09:00:29.834 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-hypervisor.json loaded to database.\n2026-08-04 09:00:29.852 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-quota.json loaded to database.\n2026-08-04 09:00:29.882 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-host-capabilities.json loaded to database.\n2026-08-04 09:00:29.892 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-aggr-num-instances.json loaded to database.\n2026-08-04 09:00:29.903 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-aggr-disk-filter.json loaded to database.\n2026-08-04 09:00:29.925 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vmware.json loaded to database.\n2026-08-04 09:00:29.925 1106 INFO glance.db.sqlalchemy.metadata [-] Metadata loading finished\n+++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 09:00:23.050 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:00:23.050 INFO Validating config file", "2026-08-04 09:00:23.050 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:00:23.051 INFO Creating directories", "2026-08-04 09:00:23.051 INFO Setting permission for /var/log/kolla", "2026-08-04 09:00:23.051 INFO Setting permission for /var/log/kolla/glance", "2026-08-04 09:00:23.052 INFO Copying /etc/glance/glance-api.conf to /etc/kolla/defaults/etc/glance/glance-api.conf", "2026-08-04 09:00:23.052 INFO Copying permissions from /etc/glance/glance-api.conf onto /etc/kolla/defaults/etc/glance/glance-api.conf", "2026-08-04 09:00:23.052 INFO Copying service configuration files", "2026-08-04 09:00:23.052 INFO Deleting /etc/glance/glance-api.conf", "2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-api.conf to /etc/glance/glance-api.conf", "2026-08-04 09:00:23.053 INFO Setting permission for /etc/glance/glance-api.conf", "2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-api-uwsgi.ini to /etc/glance/glance-api-uwsgi.ini", "2026-08-04 09:00:23.053 INFO Setting permission for /etc/glance/glance-api-uwsgi.ini", "2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-cert.pem to /etc/glance/certs/glance-cert.pem", "2026-08-04 09:00:23.053 INFO Setting permission for /etc/glance/certs/glance-cert.pem", "2026-08-04 09:00:23.053 INFO Copying /var/lib/kolla/config_files/glance-key.pem to /etc/glance/certs/glance-key.pem", "2026-08-04 09:00:23.054 INFO Setting permission for /etc/glance/certs/glance-key.pem", "2026-08-04 09:00:23.054 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:00:23.054 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:00:23.054 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:00:23.054 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:00:23.054 INFO Writing out command to execute", "2026-08-04 09:00:23.055 INFO Setting permission for /var/lib/glance", "++ cat /run_command", "+ CMD='uwsgi /etc/glance/glance-api-uwsgi.ini'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/glance ]]", "+++ stat -c %a /var/log/kolla/glance", "++ [[ 2775 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/glance", "++ . /usr/local/bin/kolla_glance_extend_start", "+++ [[ -n 0 ]]", "+++ glance-manage db_sync", "/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " from eventlet import event", "2026-08-04 09:00:26.167 1105 DEBUG oslo_db.sqlalchemy.engines [-] 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.13/site-packages/oslo_db/sqlalchemy/engines.py:325", "2026-08-04 09:00:26.173 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:26.173 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:00:26.186 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:26.186 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:00:26.220 1105 DEBUG oslo_db.sqlalchemy.engines [-] 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.13/site-packages/oslo_db/sqlalchemy/engines.py:325", "2026-08-04 09:00:26.223 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:26.224 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:00:26.271 1105 INFO alembic.runtime.migration [-] Running upgrade -> liberty, liberty initial", "2026-08-04 09:00:27.267 1105 DEBUG alembic.runtime.migration [-] new branch insert liberty update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:781", "2026-08-04 09:00:27.271 1105 INFO alembic.runtime.migration [-] Running upgrade liberty -> mitaka01, add index on created_at and updated_at columns of 'images' table", "2026-08-04 09:00:27.308 1105 DEBUG alembic.runtime.migration [-] update liberty to mitaka01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.312 1105 INFO alembic.runtime.migration [-] Running upgrade mitaka01 -> mitaka02, update metadef os_nova_server", "2026-08-04 09:00:27.326 1105 DEBUG alembic.runtime.migration [-] update mitaka01 to mitaka02 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.327 1105 INFO alembic.runtime.migration [-] Running upgrade mitaka02 -> ocata_expand01, add visibility to images", "2026-08-04 09:00:27.390 1105 DEBUG alembic.runtime.migration [-] update mitaka02 to ocata_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.393 1105 INFO alembic.runtime.migration [-] Running upgrade ocata_expand01 -> pike_expand01, empty expand for symmetry with pike_contract01", "2026-08-04 09:00:27.393 1105 DEBUG alembic.runtime.migration [-] update ocata_expand01 to pike_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.395 1105 INFO alembic.runtime.migration [-] Running upgrade pike_expand01 -> queens_expand01", "2026-08-04 09:00:27.396 1105 DEBUG alembic.runtime.migration [-] update pike_expand01 to queens_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.398 1105 INFO alembic.runtime.migration [-] Running upgrade queens_expand01 -> rocky_expand01, add os_hidden column to images table", "2026-08-04 09:00:27.434 1105 DEBUG alembic.runtime.migration [-] update queens_expand01 to rocky_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.436 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_expand01 -> rocky_expand02, add os_hash_algo and os_hash_value columns to images table", "2026-08-04 09:00:27.482 1105 DEBUG alembic.runtime.migration [-] update rocky_expand01 to rocky_expand02 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.484 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_expand02 -> train_expand01, empty expand for symmetry with train_contract01", "2026-08-04 09:00:27.484 1105 DEBUG alembic.runtime.migration [-] update rocky_expand02 to train_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.486 1105 INFO alembic.runtime.migration [-] Running upgrade train_expand01 -> ussuri_expand01, empty expand for symmetry with ussuri_expand01", "2026-08-04 09:00:27.486 1105 DEBUG alembic.runtime.migration [-] update train_expand01 to ussuri_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.488 1105 INFO alembic.runtime.migration [-] Running upgrade ussuri_expand01 -> wallaby_expand01, add image_id, request_id, user columns to tasks table\"", "2026-08-04 09:00:27.547 1105 DEBUG alembic.runtime.migration [-] update ussuri_expand01 to wallaby_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.550 1105 INFO alembic.runtime.migration [-] Running upgrade wallaby_expand01 -> xena_expand01, empty expand for symmetry with 2023_1_expand01", "2026-08-04 09:00:27.550 1105 DEBUG alembic.runtime.migration [-] update wallaby_expand01 to xena_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.552 1105 INFO alembic.runtime.migration [-] Running upgrade xena_expand01 -> yoga_expand01, empty expand for symmetry with 2023_1_expand01", "2026-08-04 09:00:27.553 1105 DEBUG alembic.runtime.migration [-] update xena_expand01 to yoga_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.555 1105 INFO alembic.runtime.migration [-] Running upgrade yoga_expand01 -> zed_expand01, empty expand for symmetry with 2023_1_expand01", "2026-08-04 09:00:27.555 1105 DEBUG alembic.runtime.migration [-] update yoga_expand01 to zed_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.557 1105 INFO alembic.runtime.migration [-] Running upgrade zed_expand01 -> 2023_1_expand01, empty expand for symmetry with 2023_1_expand01", "2026-08-04 09:00:27.557 1105 DEBUG alembic.runtime.migration [-] update zed_expand01 to 2023_1_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.559 1105 INFO alembic.runtime.migration [-] Running upgrade 2023_1_expand01 -> 2024_1_expand01, adds cache_node_reference and cached_images table(s)", "2026-08-04 09:00:27.595 1105 DEBUG alembic.runtime.migration [-] update 2023_1_expand01 to 2024_1_expand01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.599 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:27.599 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:00:27.607 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:27.607 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:00:27.612 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:27.612 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:00:27.638 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:27.638 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:00:27.724 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:27.724 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:00:27.734 1105 INFO alembic.runtime.migration [-] Running upgrade mitaka02 -> ocata_contract01, remove is_public from images", "2026-08-04 09:00:27.803 1105 DEBUG alembic.runtime.migration [-] new branch insert ocata_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:781", "2026-08-04 09:00:27.805 1105 INFO alembic.runtime.migration [-] Running upgrade ocata_contract01 -> pike_contract01, drop glare artifacts tables", "2026-08-04 09:00:27.869 1105 DEBUG alembic.runtime.migration [-] update ocata_contract01 to pike_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.871 1105 INFO alembic.runtime.migration [-] Running upgrade pike_contract01 -> queens_contract01", "2026-08-04 09:00:27.872 1105 DEBUG alembic.runtime.migration [-] update pike_contract01 to queens_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.874 1105 INFO alembic.runtime.migration [-] Running upgrade queens_contract01 -> rocky_contract01", "2026-08-04 09:00:27.875 1105 DEBUG alembic.runtime.migration [-] update queens_contract01 to rocky_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.876 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_contract01 -> rocky_contract02", "2026-08-04 09:00:27.877 1105 DEBUG alembic.runtime.migration [-] update rocky_contract01 to rocky_contract02 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.879 1105 INFO alembic.runtime.migration [-] Running upgrade rocky_contract02 -> train_contract01", "2026-08-04 09:00:27.879 1105 DEBUG alembic.runtime.migration [-] update rocky_contract02 to train_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.881 1105 INFO alembic.runtime.migration [-] Running upgrade train_contract01 -> ussuri_contract01", "2026-08-04 09:00:27.881 1105 DEBUG alembic.runtime.migration [-] update train_contract01 to ussuri_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.883 1105 INFO alembic.runtime.migration [-] Running upgrade ussuri_contract01 -> wallaby_contract01", "2026-08-04 09:00:27.883 1105 DEBUG alembic.runtime.migration [-] update ussuri_contract01 to wallaby_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.885 1105 INFO alembic.runtime.migration [-] Running upgrade wallaby_contract01 -> xena_contract01", "2026-08-04 09:00:27.885 1105 DEBUG alembic.runtime.migration [-] update wallaby_contract01 to xena_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.886 1105 INFO alembic.runtime.migration [-] Running upgrade xena_contract01 -> yoga_contract01", "2026-08-04 09:00:27.886 1105 DEBUG alembic.runtime.migration [-] update xena_contract01 to yoga_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.888 1105 INFO alembic.runtime.migration [-] Running upgrade yoga_contract01 -> zed_contract01", "2026-08-04 09:00:27.888 1105 DEBUG alembic.runtime.migration [-] update yoga_contract01 to zed_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.889 1105 INFO alembic.runtime.migration [-] Running upgrade zed_contract01 -> 2023_1_contract01", "2026-08-04 09:00:27.889 1105 DEBUG alembic.runtime.migration [-] update zed_contract01 to 2023_1_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:816", "2026-08-04 09:00:27.890 1105 INFO alembic.runtime.migration [-] Running upgrade 2023_1_contract01 -> 2024_1_contract01", "2026-08-04 09:00:27.891 1105 DEBUG alembic.runtime.migration [-] merge, delete ['2023_1_contract01'], update 2024_1_expand01 to 2024_1_contract01 update_to_step /var/lib/kolla/venv/lib/python3.13/site-packages/alembic/runtime/migration.py:790", "2026-08-04 09:00:27.894 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:27.894 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:00:27.899 1105 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:00:27.899 1105 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "+++ glance-manage db_load_metadefs", "/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " from eventlet import event", "2026-08-04 09:00:29.144 1106 DEBUG oslo_db.sqlalchemy.engines [-] 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.13/site-packages/oslo_db/sqlalchemy/engines.py:325", "2026-08-04 09:00:29.208 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/glance-common-image-props.json loaded to database.", "2026-08-04 09:00:29.224 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-aggr-iops-filter.json loaded to database.", "2026-08-04 09:00:29.248 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/operating-system.json loaded to database.", "2026-08-04 09:00:29.263 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vmware-quota-flavor.json loaded to database.", "2026-08-04 09:00:29.277 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vtpm.json loaded to database.", "2026-08-04 09:00:29.294 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/image-signature-verification.json loaded to database.", "2026-08-04 09:00:29.307 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vtpm-hw.json loaded to database.", "2026-08-04 09:00:29.333 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/software-runtimes.json loaded to database.", "2026-08-04 09:00:29.361 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-processor-allocation-setting-data.json loaded to database.", "2026-08-04 09:00:29.419 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/software-databases.json loaded to database.", "2026-08-04 09:00:29.471 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-resource-allocation-setting-data.json loaded to database.", "2026-08-04 09:00:29.488 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-cpu-pinning.json loaded to database.", "2026-08-04 09:00:29.500 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-instance-data.json loaded to database.", "2026-08-04 09:00:29.510 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-xenapi.json loaded to database.", "2026-08-04 09:00:29.523 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/storage-volume-type.json loaded to database.", "2026-08-04 09:00:29.536 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-randomgen.json loaded to database.", "2026-08-04 09:00:29.562 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/software-webservers.json loaded to database.", "2026-08-04 09:00:29.587 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-libvirt.json loaded to database.", "2026-08-04 09:00:29.600 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vmware-flavor.json loaded to database.", "2026-08-04 09:00:29.653 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-virtual-system-setting-data.json loaded to database.", "2026-08-04 09:00:29.666 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-guest-shutdown.json loaded to database.", "2026-08-04 09:00:29.711 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-libvirt-image.json loaded to database.", "2026-08-04 09:00:29.759 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/cim-storage-allocation-setting-data.json loaded to database.", "2026-08-04 09:00:29.776 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-watchdog.json loaded to database.", "2026-08-04 09:00:29.794 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-guest-memory-backing.json loaded to database.", "2026-08-04 09:00:29.821 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vcputopology.json loaded to database.", "2026-08-04 09:00:29.834 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-hypervisor.json loaded to database.", "2026-08-04 09:00:29.852 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-quota.json loaded to database.", "2026-08-04 09:00:29.882 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-host-capabilities.json loaded to database.", "2026-08-04 09:00:29.892 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-aggr-num-instances.json loaded to database.", "2026-08-04 09:00:29.903 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-aggr-disk-filter.json loaded to database.", "2026-08-04 09:00:29.925 1106 INFO glance.db.sqlalchemy.metadata [-] File /etc/glance/metadefs/compute-vmware.json loaded to database.", "2026-08-04 09:00:29.925 1106 INFO glance.db.sqlalchemy.metadata [-] Metadata loading finished", "+++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\nUpgraded database to: 2024_1_expand01, current revision(s): 2024_1_expand01\nDatabase migration is up to date. No migration needed.\nUpgraded database to: 2024_1_contract01, current revision(s): 2024_1_contract01\nDatabase is synced successfully.\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "Upgraded database to: 2024_1_expand01, current revision(s): 2024_1_expand01", "Database migration is up to date. No migration needed.", "Upgraded database to: 2024_1_contract01, current revision(s): 2024_1_contract01", "Database is synced successfully." ] } TASK [glance : Disable log_bin_trust_function_creators function] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/bootstrap_service.yml:40 Tuesday 04 August 2026 09:00:30 +0000 (0:00:09.837) 0:05:50.771 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fhgmwujekgtqxcyvmtdiaoqbsbmcpjhb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_variables has been deprecated. Use ansible.mysql.mysql_variables instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "msg": "Variable change succeeded prev_value=ON", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = OFF"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "variable": "log_bin_trust_function_creators", "value": 0}, "module_name": "mysql_variables", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "value": 0, "variable": "log_bin_trust_function_creators" }, "module_extra_vars": {}, "module_name": "mysql_variables", "timeout": 180, "user": null } }, "msg": "Variable change succeeded prev_value=ON", "queries": [ "SET GLOBAL `log_bin_trust_function_creators` = OFF" ] } TASK [glance : Flush handlers] ************************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/deploy.yml:19 Tuesday 04 August 2026 09:00:32 +0000 (0:00:02.253) 0:05:53.024 ******** NOTIFIED HANDLER glance : Restart glance-api container for primary META: triggered running handlers for primary RUNNING HANDLER [glance : Restart glance-api container] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/handlers/main.yml:2 Tuesday 04 August 2026 09:00:32 +0000 (0:00:00.004) 0:05:53.028 ******** [WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True [WARNING]: Could not match supplied host pattern, ignoring: enable_cinder_True Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fitaexdblgedakabtamvxuckmiycsofj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/glance-api:change_999090", "name": "glance_api", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10", "KOLLA_SERVICE_NAME": "glance-api", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "glance-api", "TZ": "Etc/UTC", "http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,192.0.2.1,192.0.2.10" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9292/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/glance-api:change_999090", "labels": {}, "name": "glance_api", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "glance:/var/lib/glance/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ] } }, "result": false } PLAY [Apply role ironic] ******************************************************* skipping: no hosts matched PLAY [Apply role cinder] ******************************************************* skipping: no hosts matched PLAY [Apply role placement] **************************************************** TASK [placement : Include tasks for action deploy] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/main.yml:2 Tuesday 04 August 2026 09:00:35 +0000 (0:00:02.446) 0:05:55.475 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/register.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/check-containers.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/bootstrap.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/bootstrap_service.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/deploy.yml for primary TASK [service-ks-register : Creating/deleting services for placement] ********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:6 Tuesday 04 August 2026 09:00:35 +0000 (0:00:00.094) 0:05:55.569 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cizopzajfnaafynaatrqixvyzipjrplp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "service": {"description": "Placement Service", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/services/68a6c3e026ef48afbe593c5f5918c5ea"}, "name": "placement", "type": "placement", "id": "68a6c3e026ef48afbe593c5f5918c5ea"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "placement", "service_type": "placement", "description": "Placement Service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=placement (placement)) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "description": "Placement Service", "interface": "internal", "name": "placement", "region_name": "RegionOne", "service_type": "placement", "state": "present" }, "module_extra_vars": {}, "module_name": "openstack.cloud.catalog_service", "timeout": 180, "user": null } }, "item": { "description": "Placement Service", "endpoints": [ { "interface": "internal", "url": "https://192.0.2.10:8780" }, { "interface": "public", "url": "https://192.0.2.10:8780" } ], "name": "placement", "type": "placement" }, "service": { "description": "Placement Service", "id": "68a6c3e026ef48afbe593c5f5918c5ea", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/services/68a6c3e026ef48afbe593c5f5918c5ea" }, "name": "placement", "type": "placement" } } TASK [service-ks-register : Creating/deleting endpoints for placement] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:29 Tuesday 04 August 2026 09:00:38 +0000 (0:00:03.051) 0:05:58.621 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pnyceheejnorhjghjfdvaknbrxkcidco ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "internal", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/ccf8c7f2d4e644e89e017988aa770e00"}, "region_id": "RegionOne", "service_id": "68a6c3e026ef48afbe593c5f5918c5ea", "url": "https://192.0.2.10:8780", "id": "ccf8c7f2d4e644e89e017988aa770e00", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "placement", "url": "https://192.0.2.10:8780", "endpoint_interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=placement -> https://192.0.2.10:8780 -> internal) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "ccf8c7f2d4e644e89e017988aa770e00", "interface": "internal", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/ccf8c7f2d4e644e89e017988aa770e00" }, "name": null, "region_id": "RegionOne", "service_id": "68a6c3e026ef48afbe593c5f5918c5ea", "url": "https://192.0.2.10:8780" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "internal", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "placement", "state": "present", "url": "https://192.0.2.10:8780" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Placement Service", "name": "placement", "type": "placement" }, { "interface": "internal", "url": "https://192.0.2.10:8780" } ] } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xkdfglgodwfjrxlrktcbknrmiyoftbxh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "public", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/b8ce4f1d9d58415a87ed6052238562c2"}, "region_id": "RegionOne", "service_id": "68a6c3e026ef48afbe593c5f5918c5ea", "url": "https://192.0.2.10:8780", "id": "b8ce4f1d9d58415a87ed6052238562c2", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "placement", "url": "https://192.0.2.10:8780", "endpoint_interface": "public", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=placement -> https://192.0.2.10:8780 -> public) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "b8ce4f1d9d58415a87ed6052238562c2", "interface": "public", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/b8ce4f1d9d58415a87ed6052238562c2" }, "name": null, "region_id": "RegionOne", "service_id": "68a6c3e026ef48afbe593c5f5918c5ea", "url": "https://192.0.2.10:8780" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "public", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "placement", "state": "present", "url": "https://192.0.2.10:8780" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Placement Service", "name": "placement", "type": "placement" }, { "interface": "public", "url": "https://192.0.2.10:8780" } ] } TASK [service-ks-register : Creating projects for placement] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:55 Tuesday 04 August 2026 09:00:44 +0000 (0:00:05.996) 0:06:04.618 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jnigdlcjcaghrkojaqnznfyokqavdzki ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "project": {"description": "", "domain_id": "default", "is_domain": false, "is_enabled": true, "options": {}, "parent_id": "default", "links": {"self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5"}, "id": "c5615e988e8744cdaa40185c634f24a5", "name": "service", "tags": []}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "service", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.project", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=service) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "domain": "default", "interface": "internal", "name": "service", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.project", "timeout": 180, "user": null } }, "item": "service", "project": { "description": "", "domain_id": "default", "id": "c5615e988e8744cdaa40185c634f24a5", "is_domain": false, "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5" }, "name": "service", "options": {}, "parent_id": "default", "tags": [] } } TASK [service-ks-register : Creating/deleting users for placement] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:73 Tuesday 04 August 2026 09:00:47 +0000 (0:00:03.052) 0:06:07.670 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-emjtnmovddtqklhqpuovylhmaldsikce ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "warnings": [{"event": {"msg": "Module did not set no_log for update_password", "__ansible_type": "Event"}, "__ansible_type": "WarningSummary"}], "user": {"default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/users/5b346291140141dcbe6543a087978b7c"}, "name": "placement", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null, "options": {}, "id": "5b346291140141dcbe6543a087978b7c"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"default_project": "service", "name": "placement", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "update_password": "on_create", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}, "deprecations": [{"event": {"msg": "Passing `warnings` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.warn` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}]}\n', b'') changed: [primary] => (item=placement -> service) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "default_project": "service", "domain": "default", "interface": "internal", "name": "placement", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "region_name": "RegionOne", "update_password": "on_create" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_user", "timeout": 180, "user": null } }, "item": { "password": "IHismZ1eFClVWZ7HPWZzZWbN2DVLm7TWfgKAr4TR", "project": "service", "role": "admin", "user": "placement" }, "user": { "default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "id": "5b346291140141dcbe6543a087978b7c", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/users/5b346291140141dcbe6543a087978b7c" }, "name": "placement", "options": {}, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null } } TASK [service-ks-register : Creating roles for placement] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:100 Tuesday 04 August 2026 09:00:50 +0000 (0:00:03.342) 0:06:11.012 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-odyunfmxyvytomexfgtpupxqdhijnhdj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "role": {"name": "admin", "description": null, "domain_id": null, "options": {"immutable": true}, "links": {"self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad"}, "id": "85ad48e3cefb411694c01ec62fe94cad"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "admin", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_role", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "name": "admin", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_role", "timeout": 180, "user": null } }, "item": "admin", "role": { "description": null, "domain_id": null, "id": "85ad48e3cefb411694c01ec62fe94cad", "links": { "self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad" }, "name": "admin", "options": { "immutable": true } } } TASK [service-ks-register : Granting/revoking user roles for placement] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:117 Tuesday 04 August 2026 09:00:53 +0000 (0:00:02.958) 0:06:13.971 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-veaycljcjhogdwhqivybazuinhddlddx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"user": "placement", "role": "admin", "project": "service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.role_assignment", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=placement -> service -> admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "project": "service", "region_name": "RegionOne", "role": "admin", "state": "present", "user": "placement" }, "module_extra_vars": {}, "module_name": "openstack.cloud.role_assignment", "timeout": 180, "user": null } }, "item": { "password": "IHismZ1eFClVWZ7HPWZzZWbN2DVLm7TWfgKAr4TR", "project": "service", "role": "admin", "user": "placement" } } TASK [placement : Clone placement repository] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/deploy.yml:5 Tuesday 04 August 2026 09:00:57 +0000 (0:00:03.099) 0:06:17.071 ******** skipping: [primary] => { "changed": false, "false_condition": "placement_dev_mode | bool", "skip_reason": "Conditional result was False" } TASK [placement : Ensuring config directories exist] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml:2 Tuesday 04 August 2026 09:00:57 +0000 (0:00:00.041) 0:06:17.112 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hilgbxfvuibzshopqunsyrdslqlmvfze ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/placement-api", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/placement-api", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/placement-api", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/placement-api", "size": 4096, "state": "directory", "uid": 0 } TASK [placement : Check if policies shall be overwritten] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml:12 Tuesday 04 August 2026 09:00:57 +0000 (0:00:00.461) 0:06:17.573 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [placement : Set placement policy file] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml:24 Tuesday 04 August 2026 09:00:57 +0000 (0:00:00.048) 0:06:17.622 ******** skipping: [primary] => { "changed": false, "false_condition": "placement_policy.results | length > 0", "skip_reason": "Conditional result was False" } TASK [placement : Copying over TLS certificates] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml:31 Tuesday 04 August 2026 09:00:57 +0000 (0:00:00.033) 0:06:17.655 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for placement] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 09:00:57 +0000 (0:00:00.072) 0:06:17.727 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116 `" && echo ansible-tmp-1785834057.943033-79415-118685873024116="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834057.943033-79415-118685873024116=/home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-luyxtdzizkfmirsdmmyklzslurufsrcl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/placement-api/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116/ /home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kdomwcoaycbrnrvbhkuskvpcniqoukxf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/placement-api/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/placement-api/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/placement-api/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/placement-api/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834057.943033-79415-118685873024116/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for placement] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 09:00:58 +0000 (0:00:01.003) 0:06:18.731 ******** skipping: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for placement] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 09:00:58 +0000 (0:00:00.290) 0:06:19.022 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662 `" && echo ansible-tmp-1785834059.2814267-79455-109920000908662="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834059.2814267-79455-109920000908662=/home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xneqtuqjesrkzizcpsryylgbjxwrlniy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/placement-api/placement-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662/ /home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lcyvozgzqdmnnecehbjknkxtdhyitvua ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/placement-api/placement-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/placement-api/placement-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/placement-api/placement-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/placement-api/placement-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834059.2814267-79455-109920000908662/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for placement] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 09:00:59 +0000 (0:00:00.999) 0:06:20.021 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373 `" && echo ansible-tmp-1785834060.258102-79494-123520503520373="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834060.258102-79494-123520503520373=/home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hwcoxrbusocmwaopwzixsxxbdsiamjhk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/placement-api/placement-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373/ /home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sjyzfjpnpdnuiqbdoypcwxtpgnxqtkro ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/placement-api/placement-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/placement-api/placement-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/placement-api/placement-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/placement-api/placement-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834060.258102-79494-123520503520373/.source.pem", "state": "file", "uid": 0 } TASK [placement : Copying over config.json files for services] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml:36 Tuesday 04 August 2026 09:01:00 +0000 (0:00:01.022) 0:06:21.044 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243 `" && echo ansible-tmp-1785834061.154749-79534-61987948081243="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834061.154749-79534-61987948081243=/home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-evwdcgntjobfzlalafbxsgxhhoujrynd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/placement-api/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp1su3csrh/placement-api.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp1su3csrh/placement-api.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243/ /home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zepctqgibdafabmpedvkzdusinnvldni ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/placement-api/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243/.source.json", "md5sum": "f2125de1579d9e300015ba2add340223", "checksum": "bd0072f53af7723767c4ed7477ee6a6e5d5da70c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1987, "invocation": {"module_args": {"dest": "/etc/kolla/placement-api/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243/.source.json", "follow": false, "_original_basename": "placement-api.json.j2", "checksum": "bd0072f53af7723767c4ed7477ee6a6e5d5da70c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "bd0072f53af7723767c4ed7477ee6a6e5d5da70c", "dest": "/etc/kolla/placement-api/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "placement-api.json.j2", "attributes": null, "backup": false, "checksum": "bd0072f53af7723767c4ed7477ee6a6e5d5da70c", "content": null, "dest": "/etc/kolla/placement-api/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "md5sum": "f2125de1579d9e300015ba2add340223", "mode": "0660", "owner": "root", "size": 1987, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834061.154749-79534-61987948081243/.source.json", "state": "file", "uid": 0 } TASK [placement : Copying over placement.conf] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml:44 Tuesday 04 August 2026 09:01:01 +0000 (0:00:00.998) 0:06:22.043 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678 `" && echo ansible-tmp-1785834062.2741005-79573-128455042665678="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834062.2741005-79573-128455042665678=/home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vralzwsrisnwphloyohipgzhkszqwbaz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/placement-api/placement.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp99smsxnv/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp99smsxnv/source /home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678/ /home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fsknuqbuclrylmjmikpxycctztuipjsp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/placement-api/placement.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678/.source.conf", "md5sum": "55ab13c8b989338ae5faf9be3f6a7dc3", "checksum": "5638ede987b5f40881d34ef0cf7470946607dee8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1100, "invocation": {"module_args": {"dest": "/etc/kolla/placement-api/placement.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678/.source.conf", "_original_basename": "source", "follow": false, "checksum": "5638ede987b5f40881d34ef0cf7470946607dee8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "5638ede987b5f40881d34ef0cf7470946607dee8", "dest": "/etc/kolla/placement-api/placement.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "5638ede987b5f40881d34ef0cf7470946607dee8", "content": null, "dest": "/etc/kolla/placement-api/placement.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/templates/placement.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/placement.conf", "/etc/kolla/config/placement/placement-api.conf", "/etc/kolla/config/placement/primary/placement.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp99smsxnv/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "md5sum": "55ab13c8b989338ae5faf9be3f6a7dc3", "mode": "0660", "owner": "root", "size": 1100, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834062.2741005-79573-128455042665678/.source.conf", "state": "file", "uid": 0 } TASK [Configure uWSGI for Placement] ******************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml:59 Tuesday 04 August 2026 09:01:03 +0000 (0:00:01.063) 0:06:23.106 ******** included: service-uwsgi-config for primary TASK [service-uwsgi-config : Copying over uWSGI config for placement-api] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-uwsgi-config/tasks/main.yml:2 Tuesday 04 August 2026 09:01:03 +0000 (0:00:00.062) 0:06:23.169 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821 `" && echo ansible-tmp-1785834063.163108-79636-104474069821="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834063.163108-79636-104474069821=/home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hmswjsfyqzskgmelwpdiyxwyjtvoqvck ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/placement-api/placement-api-uwsgi.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpo1jqp70_/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpo1jqp70_/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821/ /home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-advymxqcvnqnckqtjgiuijrhwbhnsfqu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/placement-api/placement-api-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821/.source.ini", "md5sum": "b380d775da30a57eb608009fe5d4049a", "checksum": "96c779ac4ecee136dd5ff84cb557c742d4bc067c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 710, "invocation": {"module_args": {"dest": "/etc/kolla/placement-api/placement-api-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "96c779ac4ecee136dd5ff84cb557c742d4bc067c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "96c779ac4ecee136dd5ff84cb557c742d4bc067c", "dest": "/etc/kolla/placement-api/placement-api-uwsgi.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "uwsgi.ini.j2", "attributes": null, "backup": false, "checksum": "96c779ac4ecee136dd5ff84cb557c742d4bc067c", "content": null, "dest": "/etc/kolla/placement-api/placement-api-uwsgi.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "b380d775da30a57eb608009fe5d4049a", "mode": "0660", "owner": "root", "size": 710, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834063.163108-79636-104474069821/.source.ini", "state": "file", "uid": 0 } TASK [placement : Copying over migrate-db.rc.j2 configuration] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml:76 Tuesday 04 August 2026 09:01:03 +0000 (0:00:00.768) 0:06:23.937 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391 `" && echo ansible-tmp-1785834063.9343698-79675-107909172979391="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834063.9343698-79675-107909172979391=/home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-otvopxhtuzvpvnkxlzdvukqpcxtkgfyi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/placement-api/migrate-db.rc", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmphr9ryylf/migrate-db.rc.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391/.source.rc <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmphr9ryylf/migrate-db.rc.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391/.source.rc\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391/ /home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391/.source.rc && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lhxctqjtllhnaeclhoraxlbvsocdsxaf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/placement-api/migrate-db.rc", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391/.source.rc", "md5sum": "14221a5eb469278d405e2289aebd6e52", "checksum": "6f814d9522f8d95cad0339a0aec48eb14ae3aa14", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 260, "invocation": {"module_args": {"dest": "/etc/kolla/placement-api/migrate-db.rc", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391/.source.rc", "follow": false, "_original_basename": "migrate-db.rc.j2", "checksum": "6f814d9522f8d95cad0339a0aec48eb14ae3aa14", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "6f814d9522f8d95cad0339a0aec48eb14ae3aa14", "dest": "/etc/kolla/placement-api/migrate-db.rc", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "migrate-db.rc.j2", "attributes": null, "backup": false, "checksum": "6f814d9522f8d95cad0339a0aec48eb14ae3aa14", "content": null, "dest": "/etc/kolla/placement-api/migrate-db.rc", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391/.source.rc", "unsafe_writes": false, "validate": null } }, "md5sum": "14221a5eb469278d405e2289aebd6e52", "mode": "0660", "owner": "root", "size": 260, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834063.9343698-79675-107909172979391/.source.rc", "state": "file", "uid": 0 } TASK [placement : Copying over existing policy file] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/config.yml:86 Tuesday 04 August 2026 09:01:04 +0000 (0:00:00.771) 0:06:24.708 ******** skipping: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "placement_policy_file is defined", "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-check-containers : Check containers for placement] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 09:01:04 +0000 (0:00:00.267) 0:06:24.976 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vinuvqdedrlieloyhrhyjgeimihcffwe ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "placement_api"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780"], "timeout": 30}, "image": "primary:4000/lokolla/placement-api:change_999090", "name": "placement_api", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", ""], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "placement_api", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/placement-api:change_999090", "labels": {}, "name": "placement_api", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ] } }, "item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for placement] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 09:01:05 +0000 (0:00:00.903) 0:06:25.879 ******** Notification for handler Restart placement-api container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart placement-api container" } TASK [service-check-containers : Check containers that require iteration for placement] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 09:01:05 +0000 (0:00:00.062) 0:06:25.942 ******** skipping: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8780'], 'timeout': 30}, 'wsgi': 'placement.wsgi.api:application', 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "placement-api", "value": { "container_name": "placement_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "placement-api", "haproxy": { "placement_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" }, "placement_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "image": "primary:4000/lokolla/placement-api:change_999090", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [placement : Creating placement databases] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/bootstrap.yml:2 Tuesday 04 August 2026 09:01:06 +0000 (0:00:00.282) 0:06:26.224 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ejwypzeidiyvpcgnaeiriigwtqygtbys ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_db has been deprecated. Use ansible.mysql.mysql_db instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "db": "placement", "db_list": ["placement"], "executed_commands": ["CREATE DATABASE `placement`"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "placement"}, "module_name": "mysql_db", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "changed": true, "db": "placement", "db_list": [ "placement" ], "executed_commands": [ "CREATE DATABASE `placement`" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "placement" }, "module_extra_vars": {}, "module_name": "mysql_db", "timeout": 180, "user": null } } } TASK [placement : Creating placement databases user and setting permissions] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/bootstrap.yml:19 Tuesday 04 August 2026 09:01:08 +0000 (0:00:02.400) 0:06:28.625 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ilnzgvzatzdzgbmfvdibdbzxffrfgzuk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_user has been deprecated. Use ansible.mysql.mysql_user instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "msg": "User added", "user": "placement", "password_changed": true, "attributes": null, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "placement", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "host": "%", "priv": "placement.*:ALL", "append_privs": "yes"}, "module_name": "mysql_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "append_privs": "yes", "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "host": "%", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "placement", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "priv": "placement.*:ALL" }, "module_extra_vars": {}, "module_name": "mysql_user", "timeout": 180, "user": null } }, "msg": "User added", "password_changed": true, "user": "placement" } TASK [placement : Running placement bootstrap container] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/bootstrap_service.yml:2 Tuesday 04 August 2026 09:01:10 +0000 (0:00:02.203) 0:06:30.828 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uasiqxjdbpnhdczdtmkvobhrgnyqfsxf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\nRunning batches of 50 until complete\\n+-----------------------------+-------------+-----------+\\n| Migration | Total Found | Completed |\\n+-----------------------------+-------------+-----------+\\n| set_root_provider_ids | 0 | 0 |\\n| create_incomplete_consumers | 0 | 0 |\\n+-----------------------------+-------------+-----------+\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 09:01:12.906 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:01:12.906 INFO Validating config file\\n2026-08-04 09:01:12.906 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:01:12.906 INFO Creating directories\\n2026-08-04 09:01:12.907 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:01:12.907 INFO Setting permission for /var/log/kolla/placement\\n2026-08-04 09:01:12.907 INFO Creating files\\n2026-08-04 09:01:12.907 INFO Setting permission for /var/log/kolla/placement/placement-api.log\\n2026-08-04 09:01:12.908 INFO Copying service configuration files\\n2026-08-04 09:01:12.908 INFO Copying /var/lib/kolla/config_files/placement.conf to /etc/placement/placement.conf\\n2026-08-04 09:01:12.908 INFO Setting permission for /etc/placement/placement.conf\\n2026-08-04 09:01:12.908 INFO Copying /var/lib/kolla/config_files/placement-api-uwsgi.ini to /etc/placement/placement-api-uwsgi.ini\\n2026-08-04 09:01:12.908 INFO Setting permission for /etc/placement/placement-api-uwsgi.ini\\n2026-08-04 09:01:12.908 INFO Copying /var/lib/kolla/config_files/migrate-db.rc to /etc/placement/migrate-db.rc\\n2026-08-04 09:01:12.909 INFO Setting permission for /etc/placement/migrate-db.rc\\n2026-08-04 09:01:12.909 INFO Copying /var/lib/kolla/config_files/placement-cert.pem to /etc/placement/certs/placement-cert.pem\\n2026-08-04 09:01:12.909 INFO Setting permission for /etc/placement/certs/placement-cert.pem\\n2026-08-04 09:01:12.909 INFO Copying /var/lib/kolla/config_files/placement-key.pem to /etc/placement/certs/placement-key.pem\\n2026-08-04 09:01:12.909 INFO Setting permission for /etc/placement/certs/placement-key.pem\\n2026-08-04 09:01:12.909 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:01:12.910 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:01:12.910 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:01:12.910 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:01:12.910 INFO Writing out command to execute\\n2026-08-04 09:01:12.910 INFO Setting permission for /var/log/kolla/placement/placement-api.log\\n++ cat /run_command\\n+ CMD=\'uwsgi /etc/placement/placement-api-uwsgi.ini\'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ [[ ! -d /var/log/kolla/placement ]]\\n+++ stat -c %U:%G /var/log/kolla/placement\\n++ [[ placement:kolla != \\\\p\\\\l\\\\a\\\\c\\\\e\\\\m\\\\e\\\\n\\\\t\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n+++ stat -c %a /var/log/kolla/placement\\n++ [[ 2775 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/placement\\n++ chmod 644 /var/log/kolla/placement/placement-api.log\\n++ . /usr/local/bin/kolla_placement_extend_start\\n+++ [[ -n 0 ]]\\n+++ placement-manage db sync\\n+++ placement-manage db online_data_migrations\\n+++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/placement-api:change_999090", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_placement", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/"], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_BOOTSTRAP": null, "KOLLA_SERVICE_NAME": "bootstrap-placement", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "bootstrap-placement", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/placement-api:change_999090", "labels": { "BOOTSTRAP": null }, "name": "bootstrap_placement", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 09:01:12.906 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:01:12.906 INFO Validating config file\n2026-08-04 09:01:12.906 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:01:12.906 INFO Creating directories\n2026-08-04 09:01:12.907 INFO Setting permission for /var/log/kolla\n2026-08-04 09:01:12.907 INFO Setting permission for /var/log/kolla/placement\n2026-08-04 09:01:12.907 INFO Creating files\n2026-08-04 09:01:12.907 INFO Setting permission for /var/log/kolla/placement/placement-api.log\n2026-08-04 09:01:12.908 INFO Copying service configuration files\n2026-08-04 09:01:12.908 INFO Copying /var/lib/kolla/config_files/placement.conf to /etc/placement/placement.conf\n2026-08-04 09:01:12.908 INFO Setting permission for /etc/placement/placement.conf\n2026-08-04 09:01:12.908 INFO Copying /var/lib/kolla/config_files/placement-api-uwsgi.ini to /etc/placement/placement-api-uwsgi.ini\n2026-08-04 09:01:12.908 INFO Setting permission for /etc/placement/placement-api-uwsgi.ini\n2026-08-04 09:01:12.908 INFO Copying /var/lib/kolla/config_files/migrate-db.rc to /etc/placement/migrate-db.rc\n2026-08-04 09:01:12.909 INFO Setting permission for /etc/placement/migrate-db.rc\n2026-08-04 09:01:12.909 INFO Copying /var/lib/kolla/config_files/placement-cert.pem to /etc/placement/certs/placement-cert.pem\n2026-08-04 09:01:12.909 INFO Setting permission for /etc/placement/certs/placement-cert.pem\n2026-08-04 09:01:12.909 INFO Copying /var/lib/kolla/config_files/placement-key.pem to /etc/placement/certs/placement-key.pem\n2026-08-04 09:01:12.909 INFO Setting permission for /etc/placement/certs/placement-key.pem\n2026-08-04 09:01:12.909 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:01:12.910 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:01:12.910 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:01:12.910 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:01:12.910 INFO Writing out command to execute\n2026-08-04 09:01:12.910 INFO Setting permission for /var/log/kolla/placement/placement-api.log\n++ cat /run_command\n+ CMD='uwsgi /etc/placement/placement-api-uwsgi.ini'\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/placement ]]\n+++ stat -c %U:%G /var/log/kolla/placement\n++ [[ placement:kolla != \\p\\l\\a\\c\\e\\m\\e\\n\\t\\:\\k\\o\\l\\l\\a ]]\n+++ stat -c %a /var/log/kolla/placement\n++ [[ 2775 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/placement\n++ chmod 644 /var/log/kolla/placement/placement-api.log\n++ . /usr/local/bin/kolla_placement_extend_start\n+++ [[ -n 0 ]]\n+++ placement-manage db sync\n+++ placement-manage db online_data_migrations\n+++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 09:01:12.906 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:01:12.906 INFO Validating config file", "2026-08-04 09:01:12.906 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:01:12.906 INFO Creating directories", "2026-08-04 09:01:12.907 INFO Setting permission for /var/log/kolla", "2026-08-04 09:01:12.907 INFO Setting permission for /var/log/kolla/placement", "2026-08-04 09:01:12.907 INFO Creating files", "2026-08-04 09:01:12.907 INFO Setting permission for /var/log/kolla/placement/placement-api.log", "2026-08-04 09:01:12.908 INFO Copying service configuration files", "2026-08-04 09:01:12.908 INFO Copying /var/lib/kolla/config_files/placement.conf to /etc/placement/placement.conf", "2026-08-04 09:01:12.908 INFO Setting permission for /etc/placement/placement.conf", "2026-08-04 09:01:12.908 INFO Copying /var/lib/kolla/config_files/placement-api-uwsgi.ini to /etc/placement/placement-api-uwsgi.ini", "2026-08-04 09:01:12.908 INFO Setting permission for /etc/placement/placement-api-uwsgi.ini", "2026-08-04 09:01:12.908 INFO Copying /var/lib/kolla/config_files/migrate-db.rc to /etc/placement/migrate-db.rc", "2026-08-04 09:01:12.909 INFO Setting permission for /etc/placement/migrate-db.rc", "2026-08-04 09:01:12.909 INFO Copying /var/lib/kolla/config_files/placement-cert.pem to /etc/placement/certs/placement-cert.pem", "2026-08-04 09:01:12.909 INFO Setting permission for /etc/placement/certs/placement-cert.pem", "2026-08-04 09:01:12.909 INFO Copying /var/lib/kolla/config_files/placement-key.pem to /etc/placement/certs/placement-key.pem", "2026-08-04 09:01:12.909 INFO Setting permission for /etc/placement/certs/placement-key.pem", "2026-08-04 09:01:12.909 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:01:12.910 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:01:12.910 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:01:12.910 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:01:12.910 INFO Writing out command to execute", "2026-08-04 09:01:12.910 INFO Setting permission for /var/log/kolla/placement/placement-api.log", "++ cat /run_command", "+ CMD='uwsgi /etc/placement/placement-api-uwsgi.ini'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/placement ]]", "+++ stat -c %U:%G /var/log/kolla/placement", "++ [[ placement:kolla != \\p\\l\\a\\c\\e\\m\\e\\n\\t\\:\\k\\o\\l\\l\\a ]]", "+++ stat -c %a /var/log/kolla/placement", "++ [[ 2775 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/placement", "++ chmod 644 /var/log/kolla/placement/placement-api.log", "++ . /usr/local/bin/kolla_placement_extend_start", "+++ [[ -n 0 ]]", "+++ placement-manage db sync", "+++ placement-manage db online_data_migrations", "+++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\nRunning batches of 50 until complete\n+-----------------------------+-------------+-----------+\n| Migration | Total Found | Completed |\n+-----------------------------+-------------+-----------+\n| set_root_provider_ids | 0 | 0 |\n| create_incomplete_consumers | 0 | 0 |\n+-----------------------------+-------------+-----------+\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "Running batches of 50 until complete", "+-----------------------------+-------------+-----------+", "| Migration | Total Found | Completed |", "+-----------------------------+-------------+-----------+", "| set_root_provider_ids | 0 | 0 |", "| create_incomplete_consumers | 0 | 0 |", "+-----------------------------+-------------+-----------+" ] } TASK [placement : Flush handlers] ********************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/tasks/deploy.yml:18 Tuesday 04 August 2026 09:01:17 +0000 (0:00:06.998) 0:06:37.826 ******** NOTIFIED HANDLER placement : Restart placement-api container for primary META: triggered running handlers for primary RUNNING HANDLER [placement : Restart placement-api container] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/placement/handlers/main.yml:2 Tuesday 04 August 2026 09:01:17 +0000 (0:00:00.003) 0:06:37.830 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lgzgrncxazivxelhuusthdxakfafpqlh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780"], "timeout": 30}, "image": "primary:4000/lokolla/placement-api:change_999090", "name": "placement_api", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/"], "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", "KOLLA_SERVICE_NAME": "placement-api", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "placement-api", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8780" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/placement-api:change_999090", "labels": {}, "name": "placement_api", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "result": false } PLAY [Apply role openvswitch] ************************************************** TASK [openvswitch : Include tasks for action deploy] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/main.yml:2 Tuesday 04 August 2026 09:01:25 +0000 (0:00:07.463) 0:06:45.293 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/config-host.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/check-containers.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/post-config.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/deploy.yml for primary TASK [module-load : Load modules] ********************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:8 Tuesday 04 August 2026 09:01:25 +0000 (0:00:00.084) 0:06:45.378 ******** Using module file /home/zuul/.ansible/collections/ansible_collections/community/general/plugins/modules/modprobe.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-toslosipxrncnzrxtvbcmzvckoyfbvpx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "name": "openvswitch", "params": "", "state": "present", "invocation": {"module_args": {"name": "openvswitch", "state": "present", "params": "", "persistent": "disabled"}}}\n', b'') changed: [primary] => (item=openvswitch) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "name": "openvswitch", "params": "", "persistent": "disabled", "state": "present" } }, "item": { "name": "openvswitch" }, "name": "openvswitch", "params": "", "state": "present" } TASK [module-load : Persist modules via modules-load.d] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:18 Tuesday 04 August 2026 09:01:25 +0000 (0:00:00.457) 0:06:45.836 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206 `" && echo ansible-tmp-1785834085.8390899-82919-26870727912206="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834085.8390899-82919-26870727912206=/home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mcimlzfexkmfvqbxmjjddkfioifnvnpp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/modules-load.d/openvswitch.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpivdd5t3h/module-load.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpivdd5t3h/module-load.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206/ /home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iluwkknanoiymjyvwegkbbfsauytmabz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/modules-load.d/openvswitch.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206/.source.conf", "md5sum": "3102e7f576a85d7039ddee343a98954f", "checksum": "aca7c8bb7013e03e6cf531689fb6220d9e469d63", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 31, "invocation": {"module_args": {"dest": "/etc/modules-load.d/openvswitch.conf", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206/.source.conf", "follow": false, "_original_basename": "module-load.conf.j2", "checksum": "aca7c8bb7013e03e6cf531689fb6220d9e469d63", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=openvswitch) => { "ansible_loop_var": "item", "changed": true, "checksum": "aca7c8bb7013e03e6cf531689fb6220d9e469d63", "dest": "/etc/modules-load.d/openvswitch.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "module-load.conf.j2", "attributes": null, "backup": false, "checksum": "aca7c8bb7013e03e6cf531689fb6220d9e469d63", "content": null, "dest": "/etc/modules-load.d/openvswitch.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206/.source.conf", "unsafe_writes": false, "validate": null } }, "item": { "name": "openvswitch" }, "md5sum": "3102e7f576a85d7039ddee343a98954f", "mode": "0644", "owner": "root", "size": 31, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834085.8390899-82919-26870727912206/.source.conf", "state": "file", "uid": 0 } TASK [module-load : Drop module persistence] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:30 Tuesday 04 August 2026 09:01:26 +0000 (0:00:00.745) 0:06:46.581 ******** skipping: [primary] => (item=openvswitch) => { "ansible_loop_var": "item", "changed": false, "false_condition": "(item.state | default('present')) == 'absent'", "item": { "name": "openvswitch" }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [openvswitch : Create /run/openvswitch directory on host] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/config-host.yml:12 Tuesday 04 August 2026 09:01:26 +0000 (0:00:00.055) 0:06:46.636 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_container_engine == 'podman'", "skip_reason": "Conditional result was False" } TASK [openvswitch : Ensuring config directories exist] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/config.yml:2 Tuesday 04 August 2026 09:01:26 +0000 (0:00:00.038) 0:06:46.675 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rgkczvnmpumefbvtwkpmkyjapngatynh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/openvswitch-db-server", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/openvswitch-db-server", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'primary:4000/lokolla/openvswitch-db-server:change_999090', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/openvswitch-db-server", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "openvswitch-db-server", "value": { "container_name": "openvswitch_db", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "openvswitch", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovsdb-client list-dbs" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/openvswitch-db-server:change_999090", "volumes": [ "/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "openvswitch_db:/var/lib/openvswitch/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/openvswitch-db-server", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-frwczvsjkhkpvwodfpzhfxicgiijshgd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/openvswitch-vswitchd", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/openvswitch-vswitchd", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'primary:4000/lokolla/openvswitch-vswitchd:change_999090', 'enabled': True, 'group': 'openvswitch', 'pid_mode': 'host', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/openvswitch-vswitchd", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "openvswitch-vswitchd", "value": { "container_name": "openvswitch_vswitchd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "openvswitch", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovs-appctl version" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/openvswitch-vswitchd", "size": 4096, "state": "directory", "uid": 0 } TASK [openvswitch : Copying over config.json files for services] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/config.yml:12 Tuesday 04 August 2026 09:01:27 +0000 (0:00:00.823) 0:06:47.498 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637 `" && echo ansible-tmp-1785834087.6794434-82977-51175123812637="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834087.6794434-82977-51175123812637=/home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-igixykcxfbytrijfjzdppzsrrcyazetw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/openvswitch-db-server/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp27o81q20/openvswitch-db-server.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp27o81q20/openvswitch-db-server.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637/ /home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kdieaznryzoqpglfrsjatuqaiyufurcf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/openvswitch-db-server/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637/.source.json", "md5sum": "1f3548b87a2a70cbc40d56678904a74c", "checksum": "832e1bb246165785a6e58323d4b0047a12bb6080", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 969, "invocation": {"module_args": {"dest": "/etc/kolla/openvswitch-db-server/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637/.source.json", "follow": false, "_original_basename": "openvswitch-db-server.json.j2", "checksum": "832e1bb246165785a6e58323d4b0047a12bb6080", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'primary:4000/lokolla/openvswitch-db-server:change_999090', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "832e1bb246165785a6e58323d4b0047a12bb6080", "dest": "/etc/kolla/openvswitch-db-server/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "openvswitch-db-server.json.j2", "attributes": null, "backup": false, "checksum": "832e1bb246165785a6e58323d4b0047a12bb6080", "content": null, "dest": "/etc/kolla/openvswitch-db-server/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "openvswitch-db-server", "value": { "container_name": "openvswitch_db", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "openvswitch", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovsdb-client list-dbs" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/openvswitch-db-server:change_999090", "volumes": [ "/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "openvswitch_db:/var/lib/openvswitch/" ] } }, "md5sum": "1f3548b87a2a70cbc40d56678904a74c", "mode": "0660", "owner": "root", "size": 969, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834087.6794434-82977-51175123812637/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230 `" && echo ansible-tmp-1785834088.38985-82977-213375713712230="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834088.38985-82977-213375713712230=/home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-asyiaguybptlhtedwjlwciiiphevadqh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/openvswitch-vswitchd/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpfgplvyoo/openvswitch-vswitchd.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpfgplvyoo/openvswitch-vswitchd.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230/ /home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kdlmkctdjdtfyqaolhllgxteuqnxtiwl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/openvswitch-vswitchd/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230/.source.json", "md5sum": "93c9f8ad2a9f0bda177bf1fccd343edb", "checksum": "26c1e374a6ed6aca57fec2fe0f80d12123813b23", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 858, "invocation": {"module_args": {"dest": "/etc/kolla/openvswitch-vswitchd/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230/.source.json", "follow": false, "_original_basename": "openvswitch-vswitchd.json.j2", "checksum": "26c1e374a6ed6aca57fec2fe0f80d12123813b23", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'primary:4000/lokolla/openvswitch-vswitchd:change_999090', 'enabled': True, 'group': 'openvswitch', 'pid_mode': 'host', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "26c1e374a6ed6aca57fec2fe0f80d12123813b23", "dest": "/etc/kolla/openvswitch-vswitchd/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "openvswitch-vswitchd.json.j2", "attributes": null, "backup": false, "checksum": "26c1e374a6ed6aca57fec2fe0f80d12123813b23", "content": null, "dest": "/etc/kolla/openvswitch-vswitchd/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "openvswitch-vswitchd", "value": { "container_name": "openvswitch_vswitchd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "openvswitch", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovs-appctl version" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "93c9f8ad2a9f0bda177bf1fccd343edb", "mode": "0660", "owner": "root", "size": 858, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834088.38985-82977-213375713712230/.source.json", "state": "file", "uid": 0 } TASK [openvswitch : Copying over ovs-vsctl wrapper] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/config.yml:20 Tuesday 04 August 2026 09:01:29 +0000 (0:00:01.665) 0:06:49.163 ******** skipping: [primary] => { "changed": false, "false_condition": "openvswitch_ovs_vsctl_wrapper_enabled | bool", "skip_reason": "Conditional result was False" } TASK [service-check-containers : Check containers for openvswitch] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 09:01:29 +0000 (0:00:00.051) 0:06:49.215 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tfslwridnyocdethikxhsrwilpgypmha ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "openvswitch_db"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "ovsdb-client list-dbs"], "timeout": 30}, "image": "primary:4000/lokolla/openvswitch-db-server:change_999090", "name": "openvswitch_db", "volumes": ["/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "openvswitch_db:/var/lib/openvswitch/"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'primary:4000/lokolla/openvswitch-db-server:change_999090', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "openvswitch_db", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovsdb-client list-dbs" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/openvswitch-db-server:change_999090", "labels": {}, "name": "openvswitch_db", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "openvswitch_db:/var/lib/openvswitch/" ] } }, "item": { "key": "openvswitch-db-server", "value": { "container_name": "openvswitch_db", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "openvswitch", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovsdb-client list-dbs" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/openvswitch-db-server:change_999090", "volumes": [ "/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "openvswitch_db:/var/lib/openvswitch/" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-manhqyutgkntblaqfmxfkissceuxfqwi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "openvswitch_vswitchd"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "ovs-appctl version"], "timeout": 30}, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "name": "openvswitch_vswitchd", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'primary:4000/lokolla/openvswitch-vswitchd:change_999090', 'enabled': True, 'group': 'openvswitch', 'pid_mode': 'host', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "openvswitch_vswitchd", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovs-appctl version" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "labels": {}, "name": "openvswitch_vswitchd", "pid_mode": "host", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/" ] } }, "item": { "key": "openvswitch-vswitchd", "value": { "container_name": "openvswitch_vswitchd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "openvswitch", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovs-appctl version" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for openvswitch] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 09:01:30 +0000 (0:00:01.543) 0:06:50.759 ******** Notification for handler Restart openvswitch-db-server container has been saved. Notification for handler Restart openvswitch-vswitchd container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart openvswitch-db-server container,Restart openvswitch-vswitchd container" } TASK [service-check-containers : Check containers that require iteration for openvswitch] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 09:01:30 +0000 (0:00:00.070) 0:06:50.830 ******** skipping: [primary] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'primary:4000/lokolla/openvswitch-db-server:change_999090', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "openvswitch-db-server", "value": { "container_name": "openvswitch_db", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "openvswitch", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovsdb-client list-dbs" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/openvswitch-db-server:change_999090", "volumes": [ "/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "openvswitch_db:/var/lib/openvswitch/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'primary:4000/lokolla/openvswitch-vswitchd:change_999090', 'enabled': True, 'group': 'openvswitch', 'pid_mode': 'host', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "openvswitch-vswitchd", "value": { "container_name": "openvswitch_vswitchd", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "openvswitch", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovs-appctl version" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [openvswitch : Flush Handlers] ******************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/deploy.yml:11 Tuesday 04 August 2026 09:01:31 +0000 (0:00:00.236) 0:06:51.066 ******** NOTIFIED HANDLER openvswitch : Restart openvswitch-db-server container for primary NOTIFIED HANDLER openvswitch : Restart openvswitch-vswitchd container for primary META: triggered running handlers for primary RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/handlers/main.yml:2 Tuesday 04 August 2026 09:01:31 +0000 (0:00:00.011) 0:06:51.077 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sppnxrwbolcyhbsczdppyurzucszxgxn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "ovsdb-client list-dbs"], "timeout": 30}, "image": "primary:4000/lokolla/openvswitch-db-server:change_999090", "name": "openvswitch_db", "volumes": ["/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "openvswitch_db:/var/lib/openvswitch/"], "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", "KOLLA_SERVICE_NAME": "openvswitch-db", "TZ": "Etc/UTC"}}}}\n', b'') NOTIFIED HANDLER openvswitch : Waiting for openvswitch_db service to be ready for primary changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "openvswitch-db", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovsdb-client list-dbs" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/openvswitch-db-server:change_999090", "labels": {}, "name": "openvswitch_db", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "openvswitch_db:/var/lib/openvswitch/" ] } }, "result": false } RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/handlers/main.yml:18 Tuesday 04 August 2026 09:01:33 +0000 (0:00:02.450) 0:06:53.528 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fmygolhzhearylnekdinpzyeghiqeoye ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (1, b'\n{"changed": true, "stdout": "", "stderr": "ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (No such file or directory)", "rc": 1, "cmd": ["docker", "exec", "openvswitch_db", "ovs-vsctl", "--no-wait", "show"], "start": "2026-08-04 09:01:33.738445", "end": "2026-08-04 09:01:33.922858", "delta": "0:00:00.184413", "failed": true, "msg": "non-zero return code", "invocation": {"module_args": {"_raw_params": "docker exec openvswitch_db ovs-vsctl --no-wait show", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') <199.204.45.109> Failed to connect to the host via ssh: FAILED - RETRYING: [primary]: Waiting for openvswitch_db service to be ready (30 retries left).Result was: { "attempts": 1, "changed": false, "cmd": [ "docker", "exec", "openvswitch_db", "ovs-vsctl", "--no-wait", "show" ], "delta": "0:00:00.184413", "end": "2026-08-04 09:01:33.922858", "invocation": { "module_args": { "_raw_params": "docker exec openvswitch_db ovs-vsctl --no-wait show", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "non-zero return code", "rc": 1, "retries": 31, "start": "2026-08-04 09:01:33.738445", "stderr": "ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (No such file or directory)", "stderr_lines": [ "ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (No such file or directory)" ], "stdout": "", "stdout_lines": [] } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vqyoxjsurcfdgworujdnituvymbhfkds ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "39cb3537-d625-464d-8d0c-4ab0a2dc2dbc", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "openvswitch_db", "ovs-vsctl", "--no-wait", "show"], "start": "2026-08-04 09:01:36.207432", "end": "2026-08-04 09:01:36.318743", "delta": "0:00:00.111311", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec openvswitch_db ovs-vsctl --no-wait show", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "attempts": 2, "changed": false, "cmd": [ "docker", "exec", "openvswitch_db", "ovs-vsctl", "--no-wait", "show" ], "delta": "0:00:00.111311", "end": "2026-08-04 09:01:36.318743", "invocation": { "module_args": { "_raw_params": "docker exec openvswitch_db ovs-vsctl --no-wait show", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 09:01:36.207432", "stderr": "", "stderr_lines": [], "stdout": "39cb3537-d625-464d-8d0c-4ab0a2dc2dbc", "stdout_lines": [ "39cb3537-d625-464d-8d0c-4ab0a2dc2dbc" ] } RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/handlers/main.yml:27 Tuesday 04 August 2026 09:01:36 +0000 (0:00:02.897) 0:06:56.425 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ffdlggpynltyjmihbecvbczoszcfqdme ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "ovs-appctl version"], "timeout": 30}, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "name": "openvswitch_vswitchd", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "openvswitch-vswitchd", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "openvswitch-vswitchd", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovs-appctl version" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "labels": {}, "name": "openvswitch_vswitchd", "pid_mode": "host", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/" ] } }, "result": false } TASK [openvswitch : Set system-id, hostname and hw-offload] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/post-config.yml:3 Tuesday 04 August 2026 09:01:38 +0000 (0:00:02.348) 0:06:58.774 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dbqupzqvukflvozwysijznbgliahyavy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "commands": ["/usr/bin/ovs-vsctl -t 5 set Open_vSwitch . external_ids:system-id=primary"], "output": {"system-id": ""}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"table": "Open_vSwitch", "record": ".", "col": "external_ids", "key": "system-id", "value": "primary", "state": "present"}, "module_name": "openvswitch_db", "user": "root", "module_extra_vars": {}, "api_version": "auto", "timeout": 180}}}\n', b'') changed: [primary] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'primary'}) => { "ansible_loop_var": "item", "changed": true, "commands": [ "/usr/bin/ovs-vsctl -t 5 set Open_vSwitch . external_ids:system-id=primary" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "col": "external_ids", "key": "system-id", "record": ".", "state": "present", "table": "Open_vSwitch", "value": "primary" }, "module_extra_vars": {}, "module_name": "openvswitch_db", "timeout": 180, "user": "root" } }, "item": { "col": "external_ids", "name": "system-id", "value": "primary" }, "output": { "system-id": "" } } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bmgvsupddndxsbjgfrxdrcdoftlqkttb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "commands": ["/usr/bin/ovs-vsctl -t 5 set Open_vSwitch . external_ids:hostname=primary"], "output": {"hostname": ""}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"table": "Open_vSwitch", "record": ".", "col": "external_ids", "key": "hostname", "value": "primary", "state": "present"}, "module_name": "openvswitch_db", "user": "root", "module_extra_vars": {}, "api_version": "auto", "timeout": 180}}}\n', b'') changed: [primary] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'primary'}) => { "ansible_loop_var": "item", "changed": true, "commands": [ "/usr/bin/ovs-vsctl -t 5 set Open_vSwitch . external_ids:hostname=primary" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "col": "external_ids", "key": "hostname", "record": ".", "state": "present", "table": "Open_vSwitch", "value": "primary" }, "module_extra_vars": {}, "module_name": "openvswitch_db", "timeout": 180, "user": "root" } }, "item": { "col": "external_ids", "name": "hostname", "value": "primary" }, "output": { "hostname": "" } } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lpjicfljnsoazdcxzureaiianzibvorp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "commands": [], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"table": "Open_vSwitch", "record": ".", "col": "other_config", "key": "hw-offload", "value": true, "state": "absent"}, "module_name": "openvswitch_db", "user": "root", "module_extra_vars": {}, "api_version": "auto", "timeout": 180}}}\n', b'') ok: [primary] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'}) => { "ansible_loop_var": "item", "changed": false, "commands": [], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "col": "other_config", "key": "hw-offload", "record": ".", "state": "absent", "table": "Open_vSwitch", "value": true }, "module_extra_vars": {}, "module_name": "openvswitch_db", "timeout": 180, "user": "root" } }, "item": { "col": "other_config", "name": "hw-offload", "state": "absent", "value": true } } Notification for handler Restart openvswitch-vswitchd container has been saved. Notification for handler Restart openvswitch-vswitchd container has been saved. Notification for handler Restart openvswitch-vswitchd container has been saved. TASK [openvswitch : Ensuring OVS bridge is properly setup] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/post-config.yml:25 Tuesday 04 August 2026 09:01:45 +0000 (0:00:06.315) 0:07:05.090 ******** [DEPRECATION WARNING]: Importing 'to_text' from 'ansible.module_utils._text' is deprecated. This feature will be removed from ansible-core version 2.24. Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mrbtbpdsikjcyrtuzmfbplloztphcuyc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "Importing \'to_text\' from \'ansible.module_utils._text\' is deprecated.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.24", "__ansible_type": "DeprecationSummary"}], "commands": ["/usr/bin/ovs-vsctl -t 5 add-br br-ex", "/usr/bin/ovs-vsctl -t 5 set-fail-mode br-ex standalone"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"bridge": "br-ex", "fail_mode": "standalone"}, "module_name": "openvswitch_bridge", "user": "root", "module_extra_vars": {}, "api_version": "auto", "timeout": 180}}}\n', b'') changed: [primary] => (item=br-ex) => { "ansible_loop_var": "item", "changed": true, "commands": [ "/usr/bin/ovs-vsctl -t 5 add-br br-ex", "/usr/bin/ovs-vsctl -t 5 set-fail-mode br-ex standalone" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "bridge": "br-ex", "fail_mode": "standalone" }, "module_extra_vars": {}, "module_name": "openvswitch_bridge", "timeout": 180, "user": "root" } }, "item": "br-ex" } TASK [openvswitch : Ensuring OVS ports are properly setup] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/tasks/post-config.yml:39 Tuesday 04 August 2026 09:01:47 +0000 (0:00:02.288) 0:07:07.378 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kzltyngxpefohsqicacuvtpekewrxpoy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "commands": ["/usr/bin/ovs-vsctl -t 5 add-port br-ex veth-br-0-ext"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"bridge": "br-ex", "port": "veth-br-0-ext"}, "module_name": "openvswitch_port", "user": "root", "module_extra_vars": {}, "api_version": "auto", "timeout": 180}}}\n', b'') changed: [primary] => (item=['br-ex', 'veth-br-0-ext']) => { "ansible_loop_var": "item", "changed": true, "commands": [ "/usr/bin/ovs-vsctl -t 5 add-port br-ex veth-br-0-ext" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "bridge": "br-ex", "port": "veth-br-0-ext" }, "module_extra_vars": {}, "module_name": "openvswitch_port", "timeout": 180, "user": "root" } }, "item": [ "br-ex", "veth-br-0-ext" ] } NOTIFIED HANDLER openvswitch : Restart openvswitch-vswitchd container for primary RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/handlers/main.yml:27 Tuesday 04 August 2026 09:01:49 +0000 (0:00:02.241) 0:07:09.620 ******** [WARNING]: Could not match supplied host pattern, ignoring: enable_openvswitch_True_enable_ovs_dpdk_True [WARNING]: Could not match supplied host pattern, ignoring: enable_ovn_True Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-suximpceeaesymmlgtwgcmlbftapeeye ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "ovs-appctl version"], "timeout": 30}, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "name": "openvswitch_vswitchd", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "openvswitch-vswitchd", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "openvswitch-vswitchd", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "ovs-appctl version" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/openvswitch-vswitchd:change_999090", "labels": {}, "name": "openvswitch_vswitchd", "pid_mode": "host", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/" ] } }, "result": false } PLAY [Apply role ovs-dpdk] ***************************************************** skipping: no hosts matched PLAY [Apply role ovn-controller] *********************************************** skipping: no hosts matched PLAY [Apply role ovn-db] ******************************************************* skipping: no hosts matched PLAY [Bootstrap nova API databases] ******************************************** TASK [Bootstrap deploy] ******************************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/nova.yml:49 Tuesday 04 August 2026 09:01:57 +0000 (0:00:08.393) 0:07:18.013 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config_bootstrap.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/bootstrap_service.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/map_cell0.yml included: nova for primary TASK [nova : Creating Nova databases] ****************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/bootstrap.yml:2 Tuesday 04 August 2026 09:01:58 +0000 (0:00:00.191) 0:07:18.205 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qcyeveugxeocbmfurlyuafmmemrvgnoq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_db has been deprecated. Use ansible.mysql.mysql_db instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "db": "nova_cell0", "db_list": ["nova_cell0"], "executed_commands": ["CREATE DATABASE `nova_cell0`"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "nova_cell0"}, "module_name": "mysql_db", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=nova_cell0) => { "ansible_loop_var": "item", "changed": true, "db": "nova_cell0", "db_list": [ "nova_cell0" ], "executed_commands": [ "CREATE DATABASE `nova_cell0`" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "nova_cell0" }, "module_extra_vars": {}, "module_name": "mysql_db", "timeout": 180, "user": null } }, "item": "nova_cell0" } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zgtziolyqbduetupozeotjrynykunmwc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_db has been deprecated. Use ansible.mysql.mysql_db instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "db": "nova_api", "db_list": ["nova_api"], "executed_commands": ["CREATE DATABASE `nova_api`"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "nova_api"}, "module_name": "mysql_db", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=nova_api) => { "ansible_loop_var": "item", "changed": true, "db": "nova_api", "db_list": [ "nova_api" ], "executed_commands": [ "CREATE DATABASE `nova_api`" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "nova_api" }, "module_extra_vars": {}, "module_name": "mysql_db", "timeout": 180, "user": null } }, "item": "nova_api" } TASK [nova : Creating Nova databases user and setting permissions] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/bootstrap.yml:21 Tuesday 04 August 2026 09:02:02 +0000 (0:00:04.743) 0:07:22.948 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wvjydtbiubnpavxiyeysngdetdbiqlwh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> rc=0, stdout and stderr censored due to no log changed: [primary] => (item=(censored due to no_log)) => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nqinozlmxjtbcnfvaobghdlvxfosfjfx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> rc=0, stdout and stderr censored due to no log changed: [primary] => (item=(censored due to no_log)) => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [nova : Ensuring config directories exist] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config_bootstrap.yml:4 Tuesday 04 August 2026 09:02:07 +0000 (0:00:04.690) 0:07:27.639 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xwmapwywughkslavshjgjquxcohafyxk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-api-bootstrap", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => { "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap", "size": 4096, "state": "directory", "uid": 0 } TASK [service-cert-copy : Copying over extra CA certificates for nova] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 09:02:07 +0000 (0:00:00.344) 0:07:27.984 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901 `" && echo ansible-tmp-1785834127.9981503-85491-280890009676901="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834127.9981503-85491-280890009676901=/home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wlljwnhaoyebvggyvhlwwdapqmrqhqut ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-api-bootstrap/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901/ /home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mdmsgeboetuimyskftntcuzujsvxwndg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-api-bootstrap/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-api-bootstrap/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-api-bootstrap', 'value': {'group': 'nova-api', 'enabled': True}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-api-bootstrap/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-api-bootstrap/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-api-bootstrap", "value": { "enabled": true, "group": "nova-api" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834127.9981503-85491-280890009676901/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for nova_cell] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 09:02:08 +0000 (0:00:00.794) 0:07:28.778 ******** skipping: [primary] => (item={'key': 'nova-api-bootstrap', 'value': {'group': 'nova-api', 'enabled': True}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-api-bootstrap", "value": { "enabled": true, "group": "nova-api" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for nova] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 09:02:08 +0000 (0:00:00.052) 0:07:28.831 ******** skipping: [primary] => (item={'key': 'nova-api-bootstrap', 'value': {'group': 'nova-api', 'enabled': True}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-api-bootstrap", "value": { "enabled": true, "group": "nova-api" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS key for nova] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 09:02:08 +0000 (0:00:00.067) 0:07:28.898 ******** skipping: [primary] => (item={'key': 'nova-api-bootstrap', 'value': {'group': 'nova-api', 'enabled': True}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-api-bootstrap", "value": { "enabled": true, "group": "nova-api" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova : Copying over config.json files for nova-api-bootstrap] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config_bootstrap.yml:26 Tuesday 04 August 2026 09:02:08 +0000 (0:00:00.065) 0:07:28.964 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720 `" && echo ansible-tmp-1785834128.9661894-85558-105613250986720="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834128.9661894-85558-105613250986720=/home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wtunyjyufwtxikewpsjqapbhnitwkrkj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-api-bootstrap/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmparmsu2z4/nova-api-bootstrap.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmparmsu2z4/nova-api-bootstrap.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720/ /home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ppcrvchnyxiylmfbtrmalhocwacpxahj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-api-bootstrap/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720/.source.json", "md5sum": "7985ec879d86a97f349bf33d2586535c", "checksum": "c7e6cea70421b3b47fe08a26316310da454b5a41", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 879, "invocation": {"module_args": {"dest": "/etc/kolla/nova-api-bootstrap/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720/.source.json", "follow": false, "_original_basename": "nova-api-bootstrap.json.j2", "checksum": "c7e6cea70421b3b47fe08a26316310da454b5a41", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "c7e6cea70421b3b47fe08a26316310da454b5a41", "dest": "/etc/kolla/nova-api-bootstrap/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-api-bootstrap.json.j2", "attributes": null, "backup": false, "checksum": "c7e6cea70421b3b47fe08a26316310da454b5a41", "content": null, "dest": "/etc/kolla/nova-api-bootstrap/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720/.source.json", "unsafe_writes": false, "validate": null } }, "md5sum": "7985ec879d86a97f349bf33d2586535c", "mode": "0660", "owner": "root", "size": 879, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834128.9661894-85558-105613250986720/.source.json", "state": "file", "uid": 0 } TASK [nova : Copying over nova.conf for nova-api-bootstrap] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config_bootstrap.yml:34 Tuesday 04 August 2026 09:02:09 +0000 (0:00:00.778) 0:07:29.743 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296 `" && echo ansible-tmp-1785834129.7506618-85615-51438303555296="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834129.7506618-85615-51438303555296=/home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kategayzxvrcannrukzzrrmgqusnnmuh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-api-bootstrap/nova.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpg2_jb3yw/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpg2_jb3yw/source /home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296/ /home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ytlygfmnowheqxqoieozcjotcojbeiad ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-api-bootstrap/nova.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296/.source.conf", "md5sum": "4ee46e5d406b80aae81c8a4fcc46e0f7", "checksum": "8ca076b84f601a5fd949920f44824c3e4e7e1a05", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 3394, "invocation": {"module_args": {"dest": "/etc/kolla/nova-api-bootstrap/nova.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296/.source.conf", "_original_basename": "source", "follow": false, "checksum": "8ca076b84f601a5fd949920f44824c3e4e7e1a05", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "8ca076b84f601a5fd949920f44824c3e4e7e1a05", "dest": "/etc/kolla/nova-api-bootstrap/nova.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "8ca076b84f601a5fd949920f44824c3e4e7e1a05", "content": null, "dest": "/etc/kolla/nova-api-bootstrap/nova.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/templates/nova.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/nova.conf", "/etc/kolla/config/nova/nova-api.conf", "/etc/kolla/config/nova/primary/nova.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpg2_jb3yw/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "4ee46e5d406b80aae81c8a4fcc46e0f7", "mode": "0660", "owner": "root", "size": 3394, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834129.7506618-85615-51438303555296/.source.conf", "state": "file", "uid": 0 } TASK [nova : Include tasks from clone.yml] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/bootstrap.yml:54 Tuesday 04 August 2026 09:02:10 +0000 (0:00:01.083) 0:07:30.826 ******** skipping: [primary] => { "changed": false, "false_condition": "nova_dev_mode | bool", "skip_reason": "Conditional result was False" } TASK [nova : Running Nova API bootstrap container] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/bootstrap_service.yml:2 Tuesday 04 August 2026 09:02:10 +0000 (0:00:00.037) 0:07:30.864 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jmhrnbxlykrvlmwbimoffhvksqdujvzj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 09:02:12.971 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:02:12.971 INFO Validating config file\\n2026-08-04 09:02:12.971 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:02:12.971 INFO Creating directories\\n2026-08-04 09:02:12.972 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:02:12.972 INFO Setting permission for /var/log/kolla/nova\\n2026-08-04 09:02:12.973 INFO Copying service configuration files\\n2026-08-04 09:02:12.973 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\\n2026-08-04 09:02:12.973 INFO Setting permission for /etc/nova/nova.conf\\n2026-08-04 09:02:12.973 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:02:12.973 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:02:12.973 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:02:12.974 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:02:12.974 INFO Writing out command to execute\\n++ cat /run_command\\n+ CMD=false\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ [[ ! -d /var/log/kolla/nova ]]\\n+++ stat -c %a /var/log/kolla/nova\\n++ [[ 2775 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/nova\\n++ . /usr/local/bin/kolla_nova_extend_start\\n+++ [[ -n \'\' ]]\\n+++ [[ -n 0 ]]\\n+++ nova-manage api_db sync\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n+++ nova-manage db sync --local_cell\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n+++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": {"BOOTSTRAP": null}, "name": "nova_api_bootstrap", "volumes": ["/etc/kolla/nova-api-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", ""], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_UPGRADE": null, "KOLLA_SERVICE_NAME": "nova-api-bootstrap", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-api-bootstrap", "KOLLA_UPGRADE": null, "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": { "BOOTSTRAP": null }, "name": "nova_api_bootstrap", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-api-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 09:02:12.971 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:02:12.971 INFO Validating config file\n2026-08-04 09:02:12.971 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:02:12.971 INFO Creating directories\n2026-08-04 09:02:12.972 INFO Setting permission for /var/log/kolla\n2026-08-04 09:02:12.972 INFO Setting permission for /var/log/kolla/nova\n2026-08-04 09:02:12.973 INFO Copying service configuration files\n2026-08-04 09:02:12.973 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\n2026-08-04 09:02:12.973 INFO Setting permission for /etc/nova/nova.conf\n2026-08-04 09:02:12.973 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:02:12.973 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:02:12.973 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:02:12.974 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:02:12.974 INFO Writing out command to execute\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2775 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage api_db sync\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n+++ nova-manage db sync --local_cell\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n+++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 09:02:12.971 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:02:12.971 INFO Validating config file", "2026-08-04 09:02:12.971 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:02:12.971 INFO Creating directories", "2026-08-04 09:02:12.972 INFO Setting permission for /var/log/kolla", "2026-08-04 09:02:12.972 INFO Setting permission for /var/log/kolla/nova", "2026-08-04 09:02:12.973 INFO Copying service configuration files", "2026-08-04 09:02:12.973 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "2026-08-04 09:02:12.973 INFO Setting permission for /etc/nova/nova.conf", "2026-08-04 09:02:12.973 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:02:12.973 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:02:12.973 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:02:12.974 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:02:12.974 INFO Writing out command to execute", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2775 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage api_db sync", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html", "+++ nova-manage db sync --local_cell", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html", "+++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done." ] } TASK [nova : Create cell0 mappings] ******************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/map_cell0.yml:6 Tuesday 04 August 2026 09:02:26 +0000 (0:00:15.656) 0:07:46.521 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wjxkdwzeidfyziggoiujiqteafthevon ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n", "stderr": "2026-08-04 09:02:28.731 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:02:28.731 INFO Validating config file\\n2026-08-04 09:02:28.731 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:02:28.731 INFO Creating directories\\n2026-08-04 09:02:28.731 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:02:28.732 INFO Setting permission for /var/log/kolla/nova\\n2026-08-04 09:02:28.732 INFO Copying service configuration files\\n2026-08-04 09:02:28.732 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\\n2026-08-04 09:02:28.733 INFO Setting permission for /etc/nova/nova.conf\\n2026-08-04 09:02:28.733 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:02:28.733 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:02:28.733 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:02:28.733 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:02:28.733 INFO Writing out command to execute\\n2026-08-04 09:02:28.733 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "command": "bash -c \'sudo -E kolla_set_configs && sudo -E kolla_copy_cacerts && nova-manage cell_v2 map_cell0 --database_connection mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt\'", "detach": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": {"BOOTSTRAP": null}, "name": "nova_api_map_cell0", "volumes": ["/etc/kolla/nova-api-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", ""], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-api-map-cell0", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "command": "bash -c 'sudo -E kolla_set_configs && sudo -E kolla_copy_cacerts && nova-manage cell_v2 map_cell0 --database_connection mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt'", "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-api-map-cell0", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": { "BOOTSTRAP": null }, "name": "nova_api_map_cell0", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-api-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ] } }, "rc": 0, "result": false, "stderr": "2026-08-04 09:02:28.731 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:02:28.731 INFO Validating config file\n2026-08-04 09:02:28.731 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:02:28.731 INFO Creating directories\n2026-08-04 09:02:28.731 INFO Setting permission for /var/log/kolla\n2026-08-04 09:02:28.732 INFO Setting permission for /var/log/kolla/nova\n2026-08-04 09:02:28.732 INFO Copying service configuration files\n2026-08-04 09:02:28.732 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\n2026-08-04 09:02:28.733 INFO Setting permission for /etc/nova/nova.conf\n2026-08-04 09:02:28.733 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:02:28.733 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:02:28.733 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:02:28.733 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:02:28.733 INFO Writing out command to execute\n2026-08-04 09:02:28.733 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n", "stderr_lines": [ "2026-08-04 09:02:28.731 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:02:28.731 INFO Validating config file", "2026-08-04 09:02:28.731 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:02:28.731 INFO Creating directories", "2026-08-04 09:02:28.731 INFO Setting permission for /var/log/kolla", "2026-08-04 09:02:28.732 INFO Setting permission for /var/log/kolla/nova", "2026-08-04 09:02:28.732 INFO Copying service configuration files", "2026-08-04 09:02:28.732 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "2026-08-04 09:02:28.733 INFO Setting permission for /etc/nova/nova.conf", "2026-08-04 09:02:28.733 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:02:28.733 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:02:28.733 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:02:28.733 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:02:28.733 INFO Writing out command to execute", "2026-08-04 09:02:28.733 INFO Setting permission for /var/log/kolla/nova/nova-manage.log", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done." ] } TASK [nova-cell : Get a list of existing cells] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/get_cell_settings.yml:2 Tuesday 04 August 2026 09:02:33 +0000 (0:00:07.447) 0:07:53.969 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vfvpnnqrnzcyncqaeltsjrcblacrwutw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\\n| Name | UUID | Transport URL | Database Connection | Disabled |\\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |\\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\\n", "stderr": "2026-08-04 09:02:35.995 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:02:35.995 INFO Validating config file\\n2026-08-04 09:02:35.995 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:02:35.995 INFO Creating directories\\n2026-08-04 09:02:35.996 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:02:35.996 INFO Setting permission for /var/log/kolla/nova\\n2026-08-04 09:02:35.997 INFO Copying service configuration files\\n2026-08-04 09:02:35.997 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\\n2026-08-04 09:02:35.997 INFO Setting permission for /etc/nova/nova.conf\\n2026-08-04 09:02:35.997 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:02:35.997 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:02:35.997 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:02:35.998 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:02:35.998 INFO Writing out command to execute\\n2026-08-04 09:02:35.998 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "command": "bash -c \'sudo -E kolla_set_configs && sudo -E kolla_copy_cacerts && nova-manage cell_v2 list_cells --verbose\'", "detach": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": {"BOOTSTRAP": null}, "name": "nova_list_cells", "volumes": ["/etc/kolla/nova-api-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", ""], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-list-cells", "TZ": "Etc/UTC"}}}}\n', b'') ok: [primary] => { "changed": false, "failed_when_result": false, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "command": "bash -c 'sudo -E kolla_set_configs && sudo -E kolla_copy_cacerts && nova-manage cell_v2 list_cells --verbose'", "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-list-cells", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": { "BOOTSTRAP": null }, "name": "nova_list_cells", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-api-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ] } }, "rc": 0, "result": false, "stderr": "2026-08-04 09:02:35.995 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:02:35.995 INFO Validating config file\n2026-08-04 09:02:35.995 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:02:35.995 INFO Creating directories\n2026-08-04 09:02:35.996 INFO Setting permission for /var/log/kolla\n2026-08-04 09:02:35.996 INFO Setting permission for /var/log/kolla/nova\n2026-08-04 09:02:35.997 INFO Copying service configuration files\n2026-08-04 09:02:35.997 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\n2026-08-04 09:02:35.997 INFO Setting permission for /etc/nova/nova.conf\n2026-08-04 09:02:35.997 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:02:35.997 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:02:35.997 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:02:35.998 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:02:35.998 INFO Writing out command to execute\n2026-08-04 09:02:35.998 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n", "stderr_lines": [ "2026-08-04 09:02:35.995 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:02:35.995 INFO Validating config file", "2026-08-04 09:02:35.995 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:02:35.995 INFO Creating directories", "2026-08-04 09:02:35.996 INFO Setting permission for /var/log/kolla", "2026-08-04 09:02:35.996 INFO Setting permission for /var/log/kolla/nova", "2026-08-04 09:02:35.997 INFO Copying service configuration files", "2026-08-04 09:02:35.997 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "2026-08-04 09:02:35.997 INFO Setting permission for /etc/nova/nova.conf", "2026-08-04 09:02:35.997 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:02:35.997 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:02:35.997 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:02:35.998 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:02:35.998 INFO Writing out command to execute", "2026-08-04 09:02:35.998 INFO Setting permission for /var/log/kolla/nova/nova-manage.log", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\n| Name | UUID | Transport URL | Database Connection | Disabled |\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |", "+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+" ] } TASK [nova-cell : Extract current cell settings from list] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/get_cell_settings.yml:23 Tuesday 04 August 2026 09:02:41 +0000 (0:00:07.209) 0:08:01.178 ******** ok: [primary] => { "ansible_facts": { "nova_cell_settings": { "cell_database": "mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt", "cell_disabled": "False", "cell_message_queue": "none:///", "cell_name": "cell0", "cell_uuid": "00000000-0000-0000-0000-000000000000" } }, "changed": false } TASK [nova : Update cell0 mappings] ******************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/map_cell0.yml:44 Tuesday 04 August 2026 09:02:41 +0000 (0:00:00.055) 0:08:01.234 ******** [DEPRECATION WARNING]: The `bool` filter coerced invalid value {'cell_name': 'cell0', 'cell_uuid': '00000000-0000-0000-0000-000000000000', 'cell_message_queue': 'none:///', 'cell_database': 'mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt', 'cell_disabled': 'False'} (dict) to False. This feature will be removed from ansible-core version 2.23. skipping: [primary] => { "changed": false, "false_condition": "nova_cell_settings | bool", "skip_reason": "Conditional result was False" } TASK [nova : Include tasks from bootstrap_service.yml] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/map_cell0.yml:83 Tuesday 04 August 2026 09:02:41 +0000 (0:00:00.076) 0:08:01.310 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/bootstrap_service.yml for primary TASK [nova : Running Nova API bootstrap container] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/bootstrap_service.yml:2 Tuesday 04 August 2026 09:02:41 +0000 (0:00:00.041) 0:08:01.351 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fbgrqijxzssuxicvknzxfbjkngjnsfpf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 09:02:43.357 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:02:43.357 INFO Validating config file\\n2026-08-04 09:02:43.357 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:02:43.357 INFO Creating directories\\n2026-08-04 09:02:43.357 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:02:43.358 INFO Setting permission for /var/log/kolla/nova\\n2026-08-04 09:02:43.358 INFO Copying service configuration files\\n2026-08-04 09:02:43.358 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\\n2026-08-04 09:02:43.359 INFO Setting permission for /etc/nova/nova.conf\\n2026-08-04 09:02:43.359 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:02:43.359 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:02:43.359 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:02:43.359 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:02:43.359 INFO Writing out command to execute\\n2026-08-04 09:02:43.360 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\\n++ cat /run_command\\n+ CMD=false\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ [[ ! -d /var/log/kolla/nova ]]\\n+++ stat -c %a /var/log/kolla/nova\\n++ [[ 2775 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/nova\\n++ . /usr/local/bin/kolla_nova_extend_start\\n+++ [[ -n \'\' ]]\\n+++ [[ -n 0 ]]\\n+++ nova-manage api_db sync\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n+++ nova-manage db sync --local_cell\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n+++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": {"BOOTSTRAP": null}, "name": "nova_api_bootstrap", "volumes": ["/etc/kolla/nova-api-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", ""], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_UPGRADE": null, "KOLLA_SERVICE_NAME": "nova-api-bootstrap", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-api-bootstrap", "KOLLA_UPGRADE": null, "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": { "BOOTSTRAP": null }, "name": "nova_api_bootstrap", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-api-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 09:02:43.357 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:02:43.357 INFO Validating config file\n2026-08-04 09:02:43.357 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:02:43.357 INFO Creating directories\n2026-08-04 09:02:43.357 INFO Setting permission for /var/log/kolla\n2026-08-04 09:02:43.358 INFO Setting permission for /var/log/kolla/nova\n2026-08-04 09:02:43.358 INFO Copying service configuration files\n2026-08-04 09:02:43.358 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\n2026-08-04 09:02:43.359 INFO Setting permission for /etc/nova/nova.conf\n2026-08-04 09:02:43.359 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:02:43.359 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:02:43.359 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:02:43.359 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:02:43.359 INFO Writing out command to execute\n2026-08-04 09:02:43.360 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2775 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage api_db sync\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n+++ nova-manage db sync --local_cell\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n+++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 09:02:43.357 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:02:43.357 INFO Validating config file", "2026-08-04 09:02:43.357 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:02:43.357 INFO Creating directories", "2026-08-04 09:02:43.357 INFO Setting permission for /var/log/kolla", "2026-08-04 09:02:43.358 INFO Setting permission for /var/log/kolla/nova", "2026-08-04 09:02:43.358 INFO Copying service configuration files", "2026-08-04 09:02:43.358 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "2026-08-04 09:02:43.359 INFO Setting permission for /etc/nova/nova.conf", "2026-08-04 09:02:43.359 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:02:43.359 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:02:43.359 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:02:43.359 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:02:43.359 INFO Writing out command to execute", "2026-08-04 09:02:43.360 INFO Setting permission for /var/log/kolla/nova/nova-manage.log", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2775 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage api_db sync", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html", "+++ nova-manage db sync --local_cell", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html", "+++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done." ] } TASK [Bootstrap upgrade] ******************************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/nova.yml:59 Tuesday 04 August 2026 09:02:50 +0000 (0:00:09.425) 0:08:10.777 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_action == 'upgrade'", "skip_reason": "Conditional result was False" } PLAY [Bootstrap nova cell databases] ******************************************* TASK [Bootstrap deploy] ******************************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/nova.yml:85 Tuesday 04 August 2026 09:02:50 +0000 (0:00:00.044) 0:08:10.821 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/rabbitmq.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config_bootstrap.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/bootstrap_service.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/create_cells.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/get_cell_settings.yml included: nova-cell for primary TASK [nova-cell : Creating Nova cell database] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/bootstrap.yml:2 Tuesday 04 August 2026 09:02:50 +0000 (0:00:00.145) 0:08:10.967 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sjlloovwzcijeimytveezcfdhqksleyg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_db has been deprecated. Use ansible.mysql.mysql_db instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "db": "nova", "db_list": ["nova"], "executed_commands": ["CREATE DATABASE `nova`"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "nova"}, "module_name": "mysql_db", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "changed": true, "db": "nova", "db_list": [ "nova" ], "executed_commands": [ "CREATE DATABASE `nova`" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "nova" }, "module_extra_vars": {}, "module_name": "mysql_db", "timeout": 180, "user": null } } } TASK [nova-cell : Creating Nova cell database user and setting permissions] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/bootstrap.yml:18 Tuesday 04 August 2026 09:02:53 +0000 (0:00:02.340) 0:08:13.308 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qglwsqdfzamzjrjwrwmafcdbuvjdturq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> rc=0, stdout and stderr censored due to no log changed: [primary] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } TASK [service-rabbitmq : Ensure RabbitMQ vhosts exist for nova] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-rabbitmq/tasks/main.yml:10 Tuesday 04 August 2026 09:02:55 +0000 (0:00:02.415) 0:08:15.723 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [service-rabbitmq : Ensure RabbitMQ users exist for nova] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-rabbitmq/tasks/main.yml:23 Tuesday 04 August 2026 09:02:55 +0000 (0:00:00.048) 0:08:15.772 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aryhfcavtpftwalkognbkncwabqherlk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> rc=0, stdout and stderr censored due to no log ok: [primary] => (item=(censored due to no_log)) => { "attempts": 1, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [service-rabbitmq : Ensure RabbitMQ vhosts exist for nova] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-rabbitmq/tasks/main.yml:10 Tuesday 04 August 2026 09:03:02 +0000 (0:00:06.656) 0:08:22.428 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [service-rabbitmq : Ensure RabbitMQ users exist for nova] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-rabbitmq/tasks/main.yml:23 Tuesday 04 August 2026 09:03:02 +0000 (0:00:00.055) 0:08:22.484 ******** skipping: [primary] => (item=(censored due to no_log)) => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } skipping: [primary] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false } TASK [nova-cell : Ensuring config directories exist] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config_bootstrap.yml:4 Tuesday 04 August 2026 09:03:02 +0000 (0:00:00.436) 0:08:22.921 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-onuwndbffzrglbknnwgswgwsrpyzlwii ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-cell-bootstrap", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => { "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap", "size": 4096, "state": "directory", "uid": 0 } TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config_bootstrap.yml:14 Tuesday 04 August 2026 09:03:03 +0000 (0:00:00.351) 0:08:23.272 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532 `" && echo ansible-tmp-1785834183.2700443-92209-57004457845532="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834183.2700443-92209-57004457845532=/home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mznhfzlcslhdcsrfeiqkdvxccmpjoivm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-cell-bootstrap/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpqvwozoac/nova-cell-bootstrap.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpqvwozoac/nova-cell-bootstrap.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532/ /home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zbxbytjejknyhwuvnyrfctndaougrlge ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-cell-bootstrap/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532/.source.json", "md5sum": "7985ec879d86a97f349bf33d2586535c", "checksum": "c7e6cea70421b3b47fe08a26316310da454b5a41", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 879, "invocation": {"module_args": {"dest": "/etc/kolla/nova-cell-bootstrap/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532/.source.json", "follow": false, "_original_basename": "nova-cell-bootstrap.json.j2", "checksum": "c7e6cea70421b3b47fe08a26316310da454b5a41", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "c7e6cea70421b3b47fe08a26316310da454b5a41", "dest": "/etc/kolla/nova-cell-bootstrap/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-cell-bootstrap.json.j2", "attributes": null, "backup": false, "checksum": "c7e6cea70421b3b47fe08a26316310da454b5a41", "content": null, "dest": "/etc/kolla/nova-cell-bootstrap/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532/.source.json", "unsafe_writes": false, "validate": null } }, "md5sum": "7985ec879d86a97f349bf33d2586535c", "mode": "0660", "owner": "root", "size": 879, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834183.2700443-92209-57004457845532/.source.json", "state": "file", "uid": 0 } TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config_bootstrap.yml:22 Tuesday 04 August 2026 09:03:03 +0000 (0:00:00.753) 0:08:24.026 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937 `" && echo ansible-tmp-1785834184.1635966-92270-166780858911937="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834184.1635966-92270-166780858911937=/home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rysjczptddkggsknmtlovnzfxlixygac ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-cell-bootstrap/nova.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpu16p0y8v/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpu16p0y8v/source /home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937/ /home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ywjpizbhkoojllxugtcurzmwqynxgvef ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-cell-bootstrap/nova.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937/.source.conf", "md5sum": "570bdc843d2b3ec9e6e75d65b527d78a", "checksum": "42589034f5e8a004336680b87dfac9ef05ed340f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2835, "invocation": {"module_args": {"dest": "/etc/kolla/nova-cell-bootstrap/nova.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937/.source.conf", "_original_basename": "source", "follow": false, "checksum": "42589034f5e8a004336680b87dfac9ef05ed340f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "42589034f5e8a004336680b87dfac9ef05ed340f", "dest": "/etc/kolla/nova-cell-bootstrap/nova.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "42589034f5e8a004336680b87dfac9ef05ed340f", "content": null, "dest": "/etc/kolla/nova-cell-bootstrap/nova.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/nova.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/nova.conf", "/etc/kolla/config/nova/nova-conductor.conf", "/etc/kolla/config/nova/primary/nova.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpu16p0y8v/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "570bdc843d2b3ec9e6e75d65b527d78a", "mode": "0660", "owner": "root", "size": 2835, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834184.1635966-92270-166780858911937/.source.conf", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over extra CA certificates for nova] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 09:03:05 +0000 (0:00:01.141) 0:08:25.167 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425 `" && echo ansible-tmp-1785834185.3269825-92309-84229308396425="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834185.3269825-92309-84229308396425=/home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mlztrgziqhkkfnczhboqdtclkxrlulgu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-cell-bootstrap/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425/ /home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dcettdfmdmfwxkdmcufxmgkppanqortr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-cell-bootstrap/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-cell-bootstrap/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-cell-bootstrap', 'value': {'group': 'nova-conductor', 'enabled': True}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-cell-bootstrap/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-cell-bootstrap/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-cell-bootstrap", "value": { "enabled": true, "group": "nova-conductor" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834185.3269825-92309-84229308396425/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for nova_cell] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 09:03:06 +0000 (0:00:01.005) 0:08:26.173 ******** skipping: [primary] => (item={'key': 'nova-cell-bootstrap', 'value': {'group': 'nova-conductor', 'enabled': True}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-cell-bootstrap", "value": { "enabled": true, "group": "nova-conductor" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for nova] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 09:03:06 +0000 (0:00:00.197) 0:08:26.370 ******** skipping: [primary] => (item={'key': 'nova-cell-bootstrap', 'value': {'group': 'nova-conductor', 'enabled': True}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-cell-bootstrap", "value": { "enabled": true, "group": "nova-conductor" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS key for nova] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 09:03:06 +0000 (0:00:00.210) 0:08:26.581 ******** skipping: [primary] => (item={'key': 'nova-cell-bootstrap', 'value': {'group': 'nova-conductor', 'enabled': True}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-cell-bootstrap", "value": { "enabled": true, "group": "nova-conductor" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova-cell : Running Nova cell bootstrap container] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/bootstrap_service.yml:2 Tuesday 04 August 2026 09:03:06 +0000 (0:00:00.213) 0:08:26.794 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ojfbluemmhhbxnwqqdaxwsagaabtpiho ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 09:03:09.054 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:03:09.054 INFO Validating config file\\n2026-08-04 09:03:09.055 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:03:09.055 INFO Creating directories\\n2026-08-04 09:03:09.055 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:03:09.055 INFO Setting permission for /var/log/kolla/nova\\n2026-08-04 09:03:09.056 INFO Copying service configuration files\\n2026-08-04 09:03:09.056 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\\n2026-08-04 09:03:09.056 INFO Setting permission for /etc/nova/nova.conf\\n2026-08-04 09:03:09.056 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:03:09.056 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:03:09.056 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:03:09.057 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:03:09.057 INFO Writing out command to execute\\n2026-08-04 09:03:09.057 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\\n++ cat /run_command\\n+ CMD=false\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ [[ ! -d /var/log/kolla/nova ]]\\n+++ stat -c %a /var/log/kolla/nova\\n++ [[ 2775 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/nova\\n++ . /usr/local/bin/kolla_nova_extend_start\\n+++ [[ -n \'\' ]]\\n+++ [[ -n 0 ]]\\n+++ nova-manage db sync --local_cell\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n+++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": {"BOOTSTRAP": null}, "name": "nova_cell_bootstrap", "volumes": ["/etc/kolla/nova-cell-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "", ""], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_UPGRADE": null, "KOLLA_SERVICE_NAME": "nova-cell-bootstrap", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-cell-bootstrap", "KOLLA_UPGRADE": null, "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": { "BOOTSTRAP": null }, "name": "nova_cell_bootstrap", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-cell-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "", "" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 09:03:09.054 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:03:09.054 INFO Validating config file\n2026-08-04 09:03:09.055 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:03:09.055 INFO Creating directories\n2026-08-04 09:03:09.055 INFO Setting permission for /var/log/kolla\n2026-08-04 09:03:09.055 INFO Setting permission for /var/log/kolla/nova\n2026-08-04 09:03:09.056 INFO Copying service configuration files\n2026-08-04 09:03:09.056 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\n2026-08-04 09:03:09.056 INFO Setting permission for /etc/nova/nova.conf\n2026-08-04 09:03:09.056 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:03:09.056 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:03:09.056 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:03:09.057 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:03:09.057 INFO Writing out command to execute\n2026-08-04 09:03:09.057 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2775 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage db sync --local_cell\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n+++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 09:03:09.054 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:03:09.054 INFO Validating config file", "2026-08-04 09:03:09.055 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:03:09.055 INFO Creating directories", "2026-08-04 09:03:09.055 INFO Setting permission for /var/log/kolla", "2026-08-04 09:03:09.055 INFO Setting permission for /var/log/kolla/nova", "2026-08-04 09:03:09.056 INFO Copying service configuration files", "2026-08-04 09:03:09.056 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "2026-08-04 09:03:09.056 INFO Setting permission for /etc/nova/nova.conf", "2026-08-04 09:03:09.056 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:03:09.056 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:03:09.056 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:03:09.057 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:03:09.057 INFO Writing out command to execute", "2026-08-04 09:03:09.057 INFO Setting permission for /var/log/kolla/nova/nova-manage.log", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2775 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage db sync --local_cell", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html", "+++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done." ] } TASK [nova-cell : Get a list of existing cells] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/get_cell_settings.yml:2 Tuesday 04 August 2026 09:03:20 +0000 (0:00:13.649) 0:08:40.444 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-douksuagonpakwscdmzmwcdbarvrzjxq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\\n| Name | UUID | Transport URL | Database Connection | Disabled |\\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |\\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\\n", "stderr": "2026-08-04 09:03:22.663 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:03:22.663 INFO Validating config file\\n2026-08-04 09:03:22.663 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:03:22.663 INFO Creating directories\\n2026-08-04 09:03:22.663 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:03:22.664 INFO Setting permission for /var/log/kolla/nova\\n2026-08-04 09:03:22.664 INFO Copying service configuration files\\n2026-08-04 09:03:22.664 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\\n2026-08-04 09:03:22.665 INFO Setting permission for /etc/nova/nova.conf\\n2026-08-04 09:03:22.665 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:03:22.665 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:03:22.665 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:03:22.665 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:03:22.665 INFO Writing out command to execute\\n2026-08-04 09:03:22.666 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "command": "bash -c \'sudo -E kolla_set_configs && sudo -E kolla_copy_cacerts && nova-manage cell_v2 list_cells --verbose\'", "detach": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": {"BOOTSTRAP": null}, "name": "nova_list_cells", "volumes": ["/etc/kolla/nova-cell-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "", ""], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-list-cells", "TZ": "Etc/UTC"}}}}\n', b'') ok: [primary] => { "changed": false, "failed_when_result": false, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "command": "bash -c 'sudo -E kolla_set_configs && sudo -E kolla_copy_cacerts && nova-manage cell_v2 list_cells --verbose'", "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-list-cells", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": { "BOOTSTRAP": null }, "name": "nova_list_cells", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-cell-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "", "" ] } }, "rc": 0, "result": false, "stderr": "2026-08-04 09:03:22.663 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:03:22.663 INFO Validating config file\n2026-08-04 09:03:22.663 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:03:22.663 INFO Creating directories\n2026-08-04 09:03:22.663 INFO Setting permission for /var/log/kolla\n2026-08-04 09:03:22.664 INFO Setting permission for /var/log/kolla/nova\n2026-08-04 09:03:22.664 INFO Copying service configuration files\n2026-08-04 09:03:22.664 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\n2026-08-04 09:03:22.665 INFO Setting permission for /etc/nova/nova.conf\n2026-08-04 09:03:22.665 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:03:22.665 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:03:22.665 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:03:22.665 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:03:22.665 INFO Writing out command to execute\n2026-08-04 09:03:22.666 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n", "stderr_lines": [ "2026-08-04 09:03:22.663 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:03:22.663 INFO Validating config file", "2026-08-04 09:03:22.663 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:03:22.663 INFO Creating directories", "2026-08-04 09:03:22.663 INFO Setting permission for /var/log/kolla", "2026-08-04 09:03:22.664 INFO Setting permission for /var/log/kolla/nova", "2026-08-04 09:03:22.664 INFO Copying service configuration files", "2026-08-04 09:03:22.664 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "2026-08-04 09:03:22.665 INFO Setting permission for /etc/nova/nova.conf", "2026-08-04 09:03:22.665 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:03:22.665 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:03:22.665 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:03:22.665 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:03:22.665 INFO Writing out command to execute", "2026-08-04 09:03:22.666 INFO Setting permission for /var/log/kolla/nova/nova-manage.log", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\n| Name | UUID | Transport URL | Database Connection | Disabled |\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |\n+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |", "+-------+--------------------------------------+---------------+------------------------------------------------------------------------------------------------------------------------------------+----------+" ] } TASK [nova-cell : Extract current cell settings from list] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/get_cell_settings.yml:23 Tuesday 04 August 2026 09:03:27 +0000 (0:00:07.456) 0:08:47.901 ******** ok: [primary] => { "ansible_facts": { "nova_cell_settings": null }, "changed": false } TASK [nova-cell : Create cell] ************************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/create_cells.yml:7 Tuesday 04 August 2026 09:03:27 +0000 (0:00:00.047) 0:08:47.948 ******** [DEPRECATION WARNING]: The `bool` filter coerced invalid value None (NoneType) to False. This feature will be removed from ansible-core version 2.23. Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dwthkwhuzclccnqwgnjowiqwlkvzapkq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n--transport-url not provided in the command line, using the value [DEFAULT]/transport_url from the configuration file\\n--database_connection not provided in the command line, using the value [database]/connection from the configuration file\\n", "stderr": "2026-08-04 09:03:30.265 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:03:30.265 INFO Validating config file\\n2026-08-04 09:03:30.265 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:03:30.265 INFO Creating directories\\n2026-08-04 09:03:30.265 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:03:30.266 INFO Setting permission for /var/log/kolla/nova\\n2026-08-04 09:03:30.266 INFO Copying service configuration files\\n2026-08-04 09:03:30.266 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\\n2026-08-04 09:03:30.267 INFO Setting permission for /etc/nova/nova.conf\\n2026-08-04 09:03:30.267 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:03:30.267 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:03:30.267 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:03:30.267 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:03:30.267 INFO Writing out command to execute\\n2026-08-04 09:03:30.268 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "command": "bash -c \'sudo -E kolla_set_configs && sudo kolla_copy_cacerts && nova-manage cell_v2 create_cell\'", "detach": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": {"BOOTSTRAP": null}, "name": "create_cell_nova", "volumes": ["/etc/kolla/nova-cell-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "", ""], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "create-cell-nova", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "failed_when_result": false, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "command": "bash -c 'sudo -E kolla_set_configs && sudo kolla_copy_cacerts && nova-manage cell_v2 create_cell'", "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "create-cell-nova", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": { "BOOTSTRAP": null }, "name": "create_cell_nova", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-cell-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "", "" ] } }, "rc": 0, "result": false, "stderr": "2026-08-04 09:03:30.265 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:03:30.265 INFO Validating config file\n2026-08-04 09:03:30.265 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:03:30.265 INFO Creating directories\n2026-08-04 09:03:30.265 INFO Setting permission for /var/log/kolla\n2026-08-04 09:03:30.266 INFO Setting permission for /var/log/kolla/nova\n2026-08-04 09:03:30.266 INFO Copying service configuration files\n2026-08-04 09:03:30.266 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\n2026-08-04 09:03:30.267 INFO Setting permission for /etc/nova/nova.conf\n2026-08-04 09:03:30.267 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:03:30.267 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:03:30.267 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:03:30.267 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:03:30.267 INFO Writing out command to execute\n2026-08-04 09:03:30.268 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n", "stderr_lines": [ "2026-08-04 09:03:30.265 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:03:30.265 INFO Validating config file", "2026-08-04 09:03:30.265 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:03:30.265 INFO Creating directories", "2026-08-04 09:03:30.265 INFO Setting permission for /var/log/kolla", "2026-08-04 09:03:30.266 INFO Setting permission for /var/log/kolla/nova", "2026-08-04 09:03:30.266 INFO Copying service configuration files", "2026-08-04 09:03:30.266 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "2026-08-04 09:03:30.267 INFO Setting permission for /etc/nova/nova.conf", "2026-08-04 09:03:30.267 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:03:30.267 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:03:30.267 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:03:30.267 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:03:30.267 INFO Writing out command to execute", "2026-08-04 09:03:30.268 INFO Setting permission for /var/log/kolla/nova/nova-manage.log", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n--transport-url not provided in the command line, using the value [DEFAULT]/transport_url from the configuration file\n--database_connection not provided in the command line, using the value [database]/connection from the configuration file\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "--transport-url not provided in the command line, using the value [DEFAULT]/transport_url from the configuration file", "--database_connection not provided in the command line, using the value [database]/connection from the configuration file" ] } TASK [nova-cell : Update cell] ************************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/create_cells.yml:35 Tuesday 04 August 2026 09:03:35 +0000 (0:00:07.510) 0:08:55.459 ******** skipping: [primary] => { "changed": false, "false_condition": "nova_cell_settings | bool", "skip_reason": "Conditional result was False" } TASK [Bootstrap upgrade] ******************************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/nova.yml:94 Tuesday 04 August 2026 09:03:35 +0000 (0:00:00.069) 0:08:55.528 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_action == 'upgrade'", "skip_reason": "Conditional result was False" } PLAY [Apply role nova] ********************************************************* TASK [nova : Include tasks for action deploy] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/main.yml:2 Tuesday 04 August 2026 09:03:35 +0000 (0:00:00.046) 0:08:55.574 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/register.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/check-containers.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/deploy.yml for primary TASK [service-ks-register : Creating/deleting services for nova] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:6 Tuesday 04 August 2026 09:03:35 +0000 (0:00:00.092) 0:08:55.666 ******** skipping: [primary] => (item=nova_legacy (compute_legacy)) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | default(True) | bool", "item": { "description": "OpenStack Compute Service (Legacy 2.0)", "enabled": false, "endpoints": [ { "interface": "internal", "url": "https://192.0.2.10:8774/v2/%(tenant_id)s" }, { "interface": "public", "url": "https://192.0.2.10:8774/v2/%(tenant_id)s" } ], "name": "nova_legacy", "type": "compute_legacy" }, "skip_reason": "Conditional result was False" } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sdblyjuqlyktzijbcwqpgpohvbdocuyh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "service": {"description": "OpenStack Compute Service", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/services/0c6c3505a7194702912393a62ea668fd"}, "name": "nova", "type": "compute", "id": "0c6c3505a7194702912393a62ea668fd"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "nova", "service_type": "compute", "description": "OpenStack Compute Service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=nova (compute)) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "description": "OpenStack Compute Service", "interface": "internal", "name": "nova", "region_name": "RegionOne", "service_type": "compute", "state": "present" }, "module_extra_vars": {}, "module_name": "openstack.cloud.catalog_service", "timeout": 180, "user": null } }, "item": { "description": "OpenStack Compute Service", "endpoints": [ { "interface": "internal", "url": "https://192.0.2.10:8774/v2.1" }, { "interface": "public", "url": "https://192.0.2.10:8774/v2.1" } ], "name": "nova", "type": "compute" }, "service": { "description": "OpenStack Compute Service", "id": "0c6c3505a7194702912393a62ea668fd", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/services/0c6c3505a7194702912393a62ea668fd" }, "name": "nova", "type": "compute" } } TASK [service-ks-register : Creating/deleting endpoints for nova] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:29 Tuesday 04 August 2026 09:03:38 +0000 (0:00:03.280) 0:08:58.947 ******** skipping: [primary] => (item=nova_legacy -> https://192.0.2.10:8774/v2/%(tenant_id)s -> internal) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.0.enabled | default(True) | bool", "item": [ { "description": "OpenStack Compute Service (Legacy 2.0)", "enabled": false, "name": "nova_legacy", "type": "compute_legacy" }, { "interface": "internal", "url": "https://192.0.2.10:8774/v2/%(tenant_id)s" } ], "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nova_legacy -> https://192.0.2.10:8774/v2/%(tenant_id)s -> public) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.0.enabled | default(True) | bool", "item": [ { "description": "OpenStack Compute Service (Legacy 2.0)", "enabled": false, "name": "nova_legacy", "type": "compute_legacy" }, { "interface": "public", "url": "https://192.0.2.10:8774/v2/%(tenant_id)s" } ], "skip_reason": "Conditional result was False" } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fleoabdqemyxsmhwgqynjlgbtmybllfm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "internal", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/4cb72a1d170a4e36ae0bfbd5e2deccfa"}, "region_id": "RegionOne", "service_id": "0c6c3505a7194702912393a62ea668fd", "url": "https://192.0.2.10:8774/v2.1", "id": "4cb72a1d170a4e36ae0bfbd5e2deccfa", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "nova", "url": "https://192.0.2.10:8774/v2.1", "endpoint_interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=nova -> https://192.0.2.10:8774/v2.1 -> internal) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "4cb72a1d170a4e36ae0bfbd5e2deccfa", "interface": "internal", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/4cb72a1d170a4e36ae0bfbd5e2deccfa" }, "name": null, "region_id": "RegionOne", "service_id": "0c6c3505a7194702912393a62ea668fd", "url": "https://192.0.2.10:8774/v2.1" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "internal", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "nova", "state": "present", "url": "https://192.0.2.10:8774/v2.1" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "OpenStack Compute Service", "name": "nova", "type": "compute" }, { "interface": "internal", "url": "https://192.0.2.10:8774/v2.1" } ] } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-txbkzlgthmhixfzqjqjocilfsozfaymn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "public", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/0ade3d417a4a4b3dbe11dab786d79ffe"}, "region_id": "RegionOne", "service_id": "0c6c3505a7194702912393a62ea668fd", "url": "https://192.0.2.10:8774/v2.1", "id": "0ade3d417a4a4b3dbe11dab786d79ffe", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "nova", "url": "https://192.0.2.10:8774/v2.1", "endpoint_interface": "public", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=nova -> https://192.0.2.10:8774/v2.1 -> public) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "0ade3d417a4a4b3dbe11dab786d79ffe", "interface": "public", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/0ade3d417a4a4b3dbe11dab786d79ffe" }, "name": null, "region_id": "RegionOne", "service_id": "0c6c3505a7194702912393a62ea668fd", "url": "https://192.0.2.10:8774/v2.1" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "public", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "nova", "state": "present", "url": "https://192.0.2.10:8774/v2.1" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "OpenStack Compute Service", "name": "nova", "type": "compute" }, { "interface": "public", "url": "https://192.0.2.10:8774/v2.1" } ] } TASK [service-ks-register : Creating projects for nova] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:55 Tuesday 04 August 2026 09:03:45 +0000 (0:00:06.149) 0:09:05.096 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tzkltowgcjwcoqgwaxrfkxiiuppqcupw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "project": {"description": "", "domain_id": "default", "is_domain": false, "is_enabled": true, "options": {}, "parent_id": "default", "links": {"self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5"}, "id": "c5615e988e8744cdaa40185c634f24a5", "name": "service", "tags": []}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "service", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.project", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=service) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "domain": "default", "interface": "internal", "name": "service", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.project", "timeout": 180, "user": null } }, "item": "service", "project": { "description": "", "domain_id": "default", "id": "c5615e988e8744cdaa40185c634f24a5", "is_domain": false, "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5" }, "name": "service", "options": {}, "parent_id": "default", "tags": [] } } TASK [service-ks-register : Creating/deleting users for nova] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:73 Tuesday 04 August 2026 09:03:48 +0000 (0:00:03.105) 0:09:08.201 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pklsjgntwxkxxlshzqbcoqqwhhkoyvxr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "warnings": [{"event": {"msg": "Module did not set no_log for update_password", "__ansible_type": "Event"}, "__ansible_type": "WarningSummary"}], "user": {"default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/users/2af22fa788094bf1a7ebf5351b782ae6"}, "name": "nova", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null, "options": {}, "id": "2af22fa788094bf1a7ebf5351b782ae6"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"default_project": "service", "name": "nova", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "update_password": "on_create", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}, "deprecations": [{"event": {"msg": "Passing `warnings` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.warn` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}]}\n', b'') changed: [primary] => (item=nova -> service) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "default_project": "service", "domain": "default", "interface": "internal", "name": "nova", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "region_name": "RegionOne", "update_password": "on_create" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_user", "timeout": 180, "user": null } }, "item": { "password": "mibaJYiUjXpmAgZSgG4TMfYq3XG1hb1kchjFnQoq", "project": "service", "role": "admin", "user": "nova" }, "user": { "default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "id": "2af22fa788094bf1a7ebf5351b782ae6", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/users/2af22fa788094bf1a7ebf5351b782ae6" }, "name": "nova", "options": {}, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null } } TASK [service-ks-register : Creating roles for nova] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:100 Tuesday 04 August 2026 09:03:51 +0000 (0:00:03.522) 0:09:11.724 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zugnoojkhfosxmuoxtqvydhkszqsspru ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "role": {"name": "admin", "description": null, "domain_id": null, "options": {"immutable": true}, "links": {"self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad"}, "id": "85ad48e3cefb411694c01ec62fe94cad"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "admin", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_role", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "name": "admin", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_role", "timeout": 180, "user": null } }, "item": "admin", "role": { "description": null, "domain_id": null, "id": "85ad48e3cefb411694c01ec62fe94cad", "links": { "self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad" }, "name": "admin", "options": { "immutable": true } } } TASK [service-ks-register : Granting/revoking user roles for nova] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:117 Tuesday 04 August 2026 09:03:54 +0000 (0:00:03.157) 0:09:14.881 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vjgaxrulwgjzcdlvwzlbgclzrcghjhbl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"user": "nova", "role": "admin", "project": "service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.role_assignment", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=nova -> service -> admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "project": "service", "region_name": "RegionOne", "role": "admin", "state": "present", "user": "nova" }, "module_extra_vars": {}, "module_name": "openstack.cloud.role_assignment", "timeout": 180, "user": null } }, "item": { "password": "mibaJYiUjXpmAgZSgG4TMfYq3XG1hb1kchjFnQoq", "project": "service", "role": "admin", "user": "nova" } } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nldwhtlfwquuroijpsowpqfzepbaiyrz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"user": "nova", "role": "service", "project": "service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.role_assignment", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=nova -> service -> service) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "project": "service", "region_name": "RegionOne", "role": "service", "state": "present", "user": "nova" }, "module_extra_vars": {}, "module_name": "openstack.cloud.role_assignment", "timeout": 180, "user": null } }, "item": { "project": "service", "role": "service", "user": "nova" } } TASK [nova : Ensuring config directories exist] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:2 Tuesday 04 August 2026 09:04:01 +0000 (0:00:06.543) 0:09:21.425 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-damdwlojkvcubdfnmrwiazflmfukuyjn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-api", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-api", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vixqrbgrzbbycppthxqttfdterdyrkoz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-metadata", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-metadata", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-metadata", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-metadata", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-azmlvzslrausgkluimqlnjukdorzlcmk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-scheduler", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-scheduler", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-scheduler", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-scheduler", "size": 4096, "state": "directory", "uid": 0 } TASK [nova : Check if policies shall be overwritten] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:12 Tuesday 04 August 2026 09:04:02 +0000 (0:00:01.261) 0:09:22.686 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [nova : Set nova policy file] ********************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:24 Tuesday 04 August 2026 09:04:02 +0000 (0:00:00.180) 0:09:22.867 ******** skipping: [primary] => { "changed": false, "false_condition": "nova_policy.results | length > 0", "skip_reason": "Conditional result was False" } TASK [nova : Check for vendordata file] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:31 Tuesday 04 August 2026 09:04:02 +0000 (0:00:00.046) 0:09:22.913 ******** ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834243.0274093-97867-52862311556257 `" && echo ansible-tmp-1785834243.0274093-97867-52862311556257="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834243.0274093-97867-52862311556257 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpbkv4b0se TO /home/zuul/.ansible/tmp/ansible-tmp-1785834243.0274093-97867-52862311556257/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834243.0274093-97867-52862311556257/ /home/zuul/.ansible/tmp/ansible-tmp-1785834243.0274093-97867-52862311556257/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785834243.0274093-97867-52862311556257/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834243.0274093-97867-52862311556257/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_mime": true, "path": "/etc/kolla/config/nova/vendordata.json" } }, "stat": { "exists": false } } TASK [nova : Set vendordata file path] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:38 Tuesday 04 August 2026 09:04:03 +0000 (0:00:00.449) 0:09:23.362 ******** skipping: [primary] => { "changed": false, "false_condition": "vendordata_file.stat.exists", "skip_reason": "Conditional result was False" } TASK [nova : Copying over TLS certificates] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:44 Tuesday 04 August 2026 09:04:03 +0000 (0:00:00.046) 0:09:23.409 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for nova] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 09:04:03 +0000 (0:00:00.202) 0:09:23.611 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599 `" && echo ansible-tmp-1785834243.9399326-97908-233862052321599="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834243.9399326-97908-233862052321599=/home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ridfvmwyzvvorakfvpjnblhurcaxdurl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-api/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599/ /home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kebnivcpbefaaqxygozktmkxvpxocxgt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-api/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-api/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-api/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-api/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834243.9399326-97908-233862052321599/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080 `" && echo ansible-tmp-1785834244.653797-97908-21853815741080="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834244.653797-97908-21853815741080=/home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ztbgqmrhmjpgdkveksfnrqqcizhywlkx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-metadata/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080/ /home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rioegvdwbfdojrnmktorfoierlzztycw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-metadata/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-metadata/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-metadata/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-metadata/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834244.653797-97908-21853815741080/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202 `" && echo ansible-tmp-1785834245.3601136-97908-281237766423202="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834245.3601136-97908-281237766423202=/home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zkfdjfpttsjzxktzvjwhukdaqhysoioc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-scheduler/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202/ /home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ohafpxngenixvcrcgjmznwtwewamaayf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-scheduler/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-scheduler/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-scheduler/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-scheduler/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834245.3601136-97908-281237766423202/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for nova] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 09:04:06 +0000 (0:00:02.486) 0:09:26.098 ******** skipping: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for nova] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 09:04:06 +0000 (0:00:00.386) 0:09:26.484 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219 `" && echo ansible-tmp-1785834246.830543-98097-264480890268219="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834246.830543-98097-264480890268219=/home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zqmsllvgbhflmpmapgbrfkqnxxrkqrkh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-api/nova-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219/ /home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tzgffpnijaqfonasikrsiojfmrrrorlm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-api/nova-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/nova-api/nova-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/nova-api/nova-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/nova-api/nova-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834246.830543-98097-264480890268219/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334 `" && echo ansible-tmp-1785834247.5074694-98097-109886439323334="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834247.5074694-98097-109886439323334=/home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ynofzhmcuytcbbhsespfcfrcdkpaslbc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-metadata/nova-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334/ /home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ueckhrgfndpiyjqxxbtcaoswwohokvvq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-metadata/nova-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/nova-metadata/nova-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/nova-metadata/nova-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/nova-metadata/nova-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834247.5074694-98097-109886439323334/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384 `" && echo ansible-tmp-1785834248.1932871-98097-218970814734384="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834248.1932871-98097-218970814734384=/home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ofufgnnlecunirlzjcoqxadfkzghsqsv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-scheduler/nova-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384/ /home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cxefmjfnbgzwvdyhcdkrteviuejdglcw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-scheduler/nova-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/nova-scheduler/nova-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/nova-scheduler/nova-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/nova-scheduler/nova-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834248.1932871-98097-218970814734384/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for nova] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 09:04:08 +0000 (0:00:02.453) 0:09:28.938 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704 `" && echo ansible-tmp-1785834249.2897422-98445-185737874633704="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834249.2897422-98445-185737874633704=/home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rcrevkbnhdeongcozikzdnbbiczoktvj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-api/nova-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704/ /home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hxnhatvzeqrtbajofxosjglkkansncht ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-api/nova-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/nova-api/nova-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/nova-api/nova-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/nova-api/nova-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834249.2897422-98445-185737874633704/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324 `" && echo ansible-tmp-1785834250.001693-98445-207695905490324="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834250.001693-98445-207695905490324=/home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-szyynzfoorrdqcsjvcfhjvbloraemjoo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-metadata/nova-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324/ /home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hyhcetbbdwoegzhbvdhqerpfhajulqst ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-metadata/nova-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/nova-metadata/nova-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/nova-metadata/nova-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/nova-metadata/nova-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834250.001693-98445-207695905490324/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550 `" && echo ansible-tmp-1785834250.7191749-98445-75040130472550="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834250.7191749-98445-75040130472550=/home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-meorfckihiohhruyqxjqemamrnqcsguf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-scheduler/nova-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550/ /home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cadeakynduqpmhjonynbkztuiyycgook ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-scheduler/nova-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/nova-scheduler/nova-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/nova-scheduler/nova-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/nova-scheduler/nova-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834250.7191749-98445-75040130472550/.source.pem", "state": "file", "uid": 0 } TASK [nova : Copying over config.json files for services] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:49 Tuesday 04 August 2026 09:04:11 +0000 (0:00:02.518) 0:09:31.456 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417 `" && echo ansible-tmp-1785834251.774253-98658-108122030896417="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834251.774253-98658-108122030896417=/home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rzlskowrwrvjczzsazrhysbnhulwwgkm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-api/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpj8s9u4cy/nova-api.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpj8s9u4cy/nova-api.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417/ /home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hupaxvjebicjscjetnutqmhzyqigxpes ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-api/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417/.source.json", "md5sum": "0cb73ee6b29b51e891111842fb44f22d", "checksum": "18207c8ad8414be027e02b20cc16143ca2557b8d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1501, "invocation": {"module_args": {"dest": "/etc/kolla/nova-api/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417/.source.json", "follow": false, "_original_basename": "nova-api.json.j2", "checksum": "18207c8ad8414be027e02b20cc16143ca2557b8d", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "18207c8ad8414be027e02b20cc16143ca2557b8d", "dest": "/etc/kolla/nova-api/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-api.json.j2", "attributes": null, "backup": false, "checksum": "18207c8ad8414be027e02b20cc16143ca2557b8d", "content": null, "dest": "/etc/kolla/nova-api/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "md5sum": "0cb73ee6b29b51e891111842fb44f22d", "mode": "0660", "owner": "root", "size": 1501, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834251.774253-98658-108122030896417/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327 `" && echo ansible-tmp-1785834252.470822-98658-60466404895327="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834252.470822-98658-60466404895327=/home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-netebjvparkvmwnijalmgghhatkyernp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-metadata/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpggx9cc5b/nova-metadata.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpggx9cc5b/nova-metadata.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327/ /home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yffkilinqmjhnmphkumgnabugkxnazqp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-metadata/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327/.source.json", "md5sum": "69c88785b980dcc49476c592c9adfb14", "checksum": "e079b5ea4ebdc4eebb0adfc520b411b48da19c4f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1310, "invocation": {"module_args": {"dest": "/etc/kolla/nova-metadata/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327/.source.json", "follow": false, "_original_basename": "nova-metadata.json.j2", "checksum": "e079b5ea4ebdc4eebb0adfc520b411b48da19c4f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e079b5ea4ebdc4eebb0adfc520b411b48da19c4f", "dest": "/etc/kolla/nova-metadata/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-metadata.json.j2", "attributes": null, "backup": false, "checksum": "e079b5ea4ebdc4eebb0adfc520b411b48da19c4f", "content": null, "dest": "/etc/kolla/nova-metadata/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "md5sum": "69c88785b980dcc49476c592c9adfb14", "mode": "0660", "owner": "root", "size": 1310, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834252.470822-98658-60466404895327/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091 `" && echo ansible-tmp-1785834253.2236671-98658-6293262288091="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834253.2236671-98658-6293262288091=/home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ggouzdkteiosgxaculhvdlymnhuzatts ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-scheduler/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzfzzae39/nova-scheduler.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzfzzae39/nova-scheduler.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091/ /home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gcescnshgfhvkplvydaseghenvcfhmsx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-scheduler/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091/.source.json", "md5sum": "c8b2b1bf7275bb5bb17a8c1068549983", "checksum": "4cc126c625c9a7bc3d83d51c2ea4403fec59d602", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 888, "invocation": {"module_args": {"dest": "/etc/kolla/nova-scheduler/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091/.source.json", "follow": false, "_original_basename": "nova-scheduler.json.j2", "checksum": "4cc126c625c9a7bc3d83d51c2ea4403fec59d602", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "4cc126c625c9a7bc3d83d51c2ea4403fec59d602", "dest": "/etc/kolla/nova-scheduler/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-scheduler.json.j2", "attributes": null, "backup": false, "checksum": "4cc126c625c9a7bc3d83d51c2ea4403fec59d602", "content": null, "dest": "/etc/kolla/nova-scheduler/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "c8b2b1bf7275bb5bb17a8c1068549983", "mode": "0660", "owner": "root", "size": 888, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834253.2236671-98658-6293262288091/.source.json", "state": "file", "uid": 0 } TASK [nova : Copying over nova.conf] ******************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:57 Tuesday 04 August 2026 09:04:13 +0000 (0:00:02.516) 0:09:33.973 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828 `" && echo ansible-tmp-1785834254.307818-98800-244948402878828="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834254.307818-98800-244948402878828=/home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cvlxrhxgltwbtxtjlijblrsbrrptocpc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-api/nova.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpworflz3n/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpworflz3n/source /home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828/ /home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wkpdtbrkkcddmivihfvywdmrisauvilw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-api/nova.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828/.source.conf", "md5sum": "0db4d30da517f421e6e1eff2f3a83162", "checksum": "31caa001cc550340171a9ccf252df45667c9192c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 3430, "invocation": {"module_args": {"dest": "/etc/kolla/nova-api/nova.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828/.source.conf", "_original_basename": "source", "follow": false, "checksum": "31caa001cc550340171a9ccf252df45667c9192c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "31caa001cc550340171a9ccf252df45667c9192c", "dest": "/etc/kolla/nova-api/nova.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "31caa001cc550340171a9ccf252df45667c9192c", "content": null, "dest": "/etc/kolla/nova-api/nova.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/templates/nova.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/nova.conf", "/etc/kolla/config/nova/nova-api.conf", "/etc/kolla/config/nova/primary/nova.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpworflz3n/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "md5sum": "0db4d30da517f421e6e1eff2f3a83162", "mode": "0660", "owner": "root", "size": 3430, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834254.307818-98800-244948402878828/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885 `" && echo ansible-tmp-1785834255.1902556-98800-107255802460885="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834255.1902556-98800-107255802460885=/home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tibndrruobouvshoriqoekciaafuvjgp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-metadata/nova.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpudf2a_74/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpudf2a_74/source /home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885/ /home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zwmrthzexwhjoizyofhdoxjckqjdjurw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-metadata/nova.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885/.source.conf", "md5sum": "4e6bbc5b3f0b527731075860f451c071", "checksum": "f7e8a120b96d0d9b5d608bcb38bd7b6c4003958f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 3441, "invocation": {"module_args": {"dest": "/etc/kolla/nova-metadata/nova.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885/.source.conf", "_original_basename": "source", "follow": false, "checksum": "f7e8a120b96d0d9b5d608bcb38bd7b6c4003958f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "f7e8a120b96d0d9b5d608bcb38bd7b6c4003958f", "dest": "/etc/kolla/nova-metadata/nova.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "f7e8a120b96d0d9b5d608bcb38bd7b6c4003958f", "content": null, "dest": "/etc/kolla/nova-metadata/nova.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/templates/nova.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/nova.conf", "/etc/kolla/config/nova/nova-metadata.conf", "/etc/kolla/config/nova/primary/nova.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpudf2a_74/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "md5sum": "4e6bbc5b3f0b527731075860f451c071", "mode": "0660", "owner": "root", "size": 3441, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834255.1902556-98800-107255802460885/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169 `" && echo ansible-tmp-1785834256.0233731-98800-43822354327169="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834256.0233731-98800-43822354327169=/home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eorfxiefsbwwomotxiqzvjbxdhjmggee ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-scheduler/nova.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmhkhzd_6/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmhkhzd_6/source /home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169/ /home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fvjwadytfmunxtunkoffcdmegkxbnfjm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-scheduler/nova.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169/.source.conf", "md5sum": "4ee46e5d406b80aae81c8a4fcc46e0f7", "checksum": "8ca076b84f601a5fd949920f44824c3e4e7e1a05", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 3394, "invocation": {"module_args": {"dest": "/etc/kolla/nova-scheduler/nova.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169/.source.conf", "_original_basename": "source", "follow": false, "checksum": "8ca076b84f601a5fd949920f44824c3e4e7e1a05", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "8ca076b84f601a5fd949920f44824c3e4e7e1a05", "dest": "/etc/kolla/nova-scheduler/nova.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "8ca076b84f601a5fd949920f44824c3e4e7e1a05", "content": null, "dest": "/etc/kolla/nova-scheduler/nova.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/templates/nova.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/nova.conf", "/etc/kolla/config/nova/nova-scheduler.conf", "/etc/kolla/config/nova/primary/nova.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmhkhzd_6/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "4ee46e5d406b80aae81c8a4fcc46e0f7", "mode": "0660", "owner": "root", "size": 3394, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834256.0233731-98800-43822354327169/.source.conf", "state": "file", "uid": 0 } TASK [nova : Copying over existing policy file] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:72 Tuesday 04 August 2026 09:04:16 +0000 (0:00:02.953) 0:09:36.926 ******** skipping: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "nova_policy_file is defined", "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "nova_policy_file is defined", "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "nova_policy_file is defined", "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova : Copying over vendordata file for nova services] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:83 Tuesday 04 August 2026 09:04:17 +0000 (0:00:00.371) 0:09:37.297 ******** skipping: [primary] => (item=nova-metadata) => { "ansible_loop_var": "item", "changed": false, "false_condition": "vendordata_file_path is defined", "item": "nova-metadata", "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nova-api) => { "ansible_loop_var": "item", "changed": false, "false_condition": "vendordata_file_path is defined", "item": "nova-api", "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [Configure uWSGI for Nova] ************************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/config.yml:98 Tuesday 04 August 2026 09:04:17 +0000 (0:00:00.175) 0:09:37.473 ******** included: service-uwsgi-config for primary => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'}) included: service-uwsgi-config for primary => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'}) TASK [service-uwsgi-config : Copying over uWSGI config for nova-api] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-uwsgi-config/tasks/main.yml:2 Tuesday 04 August 2026 09:04:17 +0000 (0:00:00.332) 0:09:37.805 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136 `" && echo ansible-tmp-1785834257.8036435-98940-62831487267136="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834257.8036435-98940-62831487267136=/home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-icoyymhaotappyfkgprpuhevwcykcejr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-api/nova-api-uwsgi.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpjq6tj3f3/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpjq6tj3f3/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136/ /home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rwvwezrpccdxzlwerrnphhdpvifhzsso ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-api/nova-api-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136/.source.ini", "md5sum": "c04679bfd9d9f48e7677737d59ea9df5", "checksum": "ed09773e570b8ad740a57a6c1fd5f374a9c1a7a5", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 700, "invocation": {"module_args": {"dest": "/etc/kolla/nova-api/nova-api-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "ed09773e570b8ad740a57a6c1fd5f374a9c1a7a5", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "ed09773e570b8ad740a57a6c1fd5f374a9c1a7a5", "dest": "/etc/kolla/nova-api/nova-api-uwsgi.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "uwsgi.ini.j2", "attributes": null, "backup": false, "checksum": "ed09773e570b8ad740a57a6c1fd5f374a9c1a7a5", "content": null, "dest": "/etc/kolla/nova-api/nova-api-uwsgi.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "c04679bfd9d9f48e7677737d59ea9df5", "mode": "0660", "owner": "root", "size": 700, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834257.8036435-98940-62831487267136/.source.ini", "state": "file", "uid": 0 } TASK [service-uwsgi-config : Copying over uWSGI config for nova-metadata] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-uwsgi-config/tasks/main.yml:2 Tuesday 04 August 2026 09:04:18 +0000 (0:00:00.805) 0:09:38.610 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160 `" && echo ansible-tmp-1785834258.610343-98979-240288632678160="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834258.610343-98979-240288632678160=/home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-asiaqezlpwkqanigtxtctkdqdowrzyuv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-metadata/nova-metadata-uwsgi.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpbuajx85a/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpbuajx85a/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160/ /home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wpipvpzunolwjehnadzafpggyxjlhjtv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-metadata/nova-metadata-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160/.source.ini", "md5sum": "c416138d52c431688d9dc86f1adbc826", "checksum": "ea1cb6d82527a1733b56e108d426febdee06a59a", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 700, "invocation": {"module_args": {"dest": "/etc/kolla/nova-metadata/nova-metadata-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "ea1cb6d82527a1733b56e108d426febdee06a59a", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "ea1cb6d82527a1733b56e108d426febdee06a59a", "dest": "/etc/kolla/nova-metadata/nova-metadata-uwsgi.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "uwsgi.ini.j2", "attributes": null, "backup": false, "checksum": "ea1cb6d82527a1733b56e108d426febdee06a59a", "content": null, "dest": "/etc/kolla/nova-metadata/nova-metadata-uwsgi.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "c416138d52c431688d9dc86f1adbc826", "mode": "0660", "owner": "root", "size": 700, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834258.610343-98979-240288632678160/.source.ini", "state": "file", "uid": 0 } TASK [service-check-containers : Check containers for nova] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 09:04:19 +0000 (0:00:00.766) 0:09:39.377 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-chswzlyrynqrzqelipvtgwobcgkkpfvg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "nova_api"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774"], "timeout": 30}, "image": "primary:4000/lokolla/nova-api:change_999090", "name": "nova_api", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", ""], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "nova_api", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": {}, "name": "nova_api", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tazkajtgyjnwkoyceyijlvulburbjxlq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "nova_metadata"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775"], "timeout": 30}, "image": "primary:4000/lokolla/nova-api:change_999090", "name": "nova_metadata", "volumes": ["/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", ""], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "nova_metadata", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": {}, "name": "nova_metadata", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ] } }, "item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pzzzelbwlltgawrkyhxrasgliwblljlk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "nova_scheduler"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5671"], "timeout": 30}, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "name": "nova_scheduler", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", ""], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "nova_scheduler", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "labels": {}, "name": "nova_scheduler", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for nova] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 09:04:21 +0000 (0:00:02.102) 0:09:41.479 ******** Notification for handler Restart nova-api container has been saved. Notification for handler Restart nova-metadata container has been saved. Notification for handler Restart nova-scheduler container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart nova-api container,Restart nova-metadata container,Restart nova-scheduler container" } TASK [service-check-containers : Check containers that require iteration for nova] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 09:04:21 +0000 (0:00:00.068) 0:09:41.548 ******** skipping: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/: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 https://192.0.2.1:8774'], 'timeout': 30}, 'wsgi': 'nova.wsgi.osapi_compute:application', 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "nova-api", "value": { "container_name": "nova_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-api", "haproxy": { "nova_api": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" }, "nova_api_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8775'], 'timeout': 30}, 'wsgi': 'nova.wsgi.metadata:application', 'haproxy': {'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "nova-metadata", "value": { "container_name": "nova_metadata", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-metadata", "haproxy": { "nova_metadata": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" }, "nova_metadata_external": { "backend_http_extra": [ "option httpchk GET /", "http-check expect status 200" ], "enabled": "no", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-api:change_999090", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'primary:4000/lokolla/nova-scheduler:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "nova-scheduler", "value": { "container_name": "nova_scheduler", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-scheduler", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova : Flush handlers] *************************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/deploy.yml:11 Tuesday 04 August 2026 09:04:21 +0000 (0:00:00.250) 0:09:41.798 ******** NOTIFIED HANDLER nova : Restart nova-api container for primary NOTIFIED HANDLER nova : Restart nova-metadata container for primary NOTIFIED HANDLER nova : Restart nova-scheduler container for primary META: triggered running handlers for primary RUNNING HANDLER [nova : Restart nova-scheduler container] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/handlers/main.yml:19 Tuesday 04 August 2026 09:04:21 +0000 (0:00:00.008) 0:09:41.807 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lexsibkpgdjpvwqnsdeojwmnlpfknxvi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5671"], "timeout": 30}, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "name": "nova_scheduler", "privileged": false, "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-scheduler", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-scheduler", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-scheduler 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-scheduler:change_999090", "labels": {}, "name": "nova_scheduler", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [nova : Restart nova-api container] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/handlers/main.yml:36 Tuesday 04 August 2026 09:04:29 +0000 (0:00:07.466) 0:09:49.273 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fmtvxhflornrncxugehruoyasnkxendt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774"], "timeout": 30}, "image": "primary:4000/lokolla/nova-api:change_999090", "name": "nova_api", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-api", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-api", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8774" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": {}, "name": "nova_api", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [nova : Restart nova-metadata container] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/handlers/main.yml:53 Tuesday 04 August 2026 09:04:36 +0000 (0:00:07.578) 0:09:56.851 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-atkfznfnlxflfneikfbgltyhkjxjmgtb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775"], "timeout": 30}, "image": "primary:4000/lokolla/nova-api:change_999090", "name": "nova_metadata", "privileged": false, "volumes": ["/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-metadata", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-metadata", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8775" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-api:change_999090", "labels": {}, "name": "nova_metadata", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/" ] } }, "result": false } PLAY [Apply role nova-cell] **************************************************** TASK [nova-cell : Include tasks for action deploy] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/main.yml:2 Tuesday 04 August 2026 09:04:44 +0000 (0:00:07.554) 0:10:04.405 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/version-check.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/cleanup.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config-host.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/check-containers.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/aggregate.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml for primary TASK [nova-cell : Clone nova-cell repository] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml:2 Tuesday 04 August 2026 09:04:44 +0000 (0:00:00.141) 0:10:04.546 ******** skipping: [primary] => { "changed": false, "false_condition": "nova_dev_mode | bool", "skip_reason": "Conditional result was False" } TASK [nova-cell : Get new Libvirt version] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/version-check.yml:9 Tuesday 04 August 2026 09:04:44 +0000 (0:00:00.046) 0:10:04.593 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rgyyrlhmeilgegbvrbzumqxzjsffiwig ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "libvirtd (libvirt) 11.3.0\\n", "stderr": "", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "command": "libvirtd --version", "detach": false, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "name": "libvirt_version_check", "remove_on_exit": true, "labels": {}, "cap_add": [], "security_opt": [], "privileged": false, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "libvirt-version-check", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "failed_when_result": false, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "command": "libvirtd --version", "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "libvirt-version-check", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "labels": {}, "name": "libvirt_version_check", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false } }, "rc": 0, "result": false, "stderr": "", "stderr_lines": [], "stdout": "libvirtd (libvirt) 11.3.0\n", "stdout_lines": [ "libvirtd (libvirt) 11.3.0" ] } TASK [nova-cell : Cache new Libvirt version] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/version-check.yml:29 Tuesday 04 August 2026 09:04:47 +0000 (0:00:02.625) 0:10:07.218 ******** ok: [primary] => { "ansible_facts": { "libvirt_new_version": "11.3.0" }, "changed": false } TASK [Get nova_libvirt image info] ********************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/version-check.yml:36 Tuesday 04 August 2026 09:04:47 +0000 (0:00:00.072) 0:10:07.291 ******** included: service-image-info for primary TASK [service-image-info : Get Docker image info] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-image-info/tasks/main.yml:7 Tuesday 04 August 2026 09:04:47 +0000 (0:00:00.074) 0:10:07.365 ******** Using module file /home/zuul/.ansible/collections/ansible_collections/community/docker/plugins/modules/docker_image_info.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-opgvvuxkdyylbekizddgzuxdixqjjfud ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "images": [{"Id": "sha256:2e2e941a632112488f5b300eab0320794e905af072e94053daa2bd50f7ee6840", "RepoTags": ["primary:4000/lokolla/nova-libvirt:change_999090"], "RepoDigests": ["primary:4000/lokolla/nova-libvirt@sha256:2e2e941a632112488f5b300eab0320794e905af072e94053daa2bd50f7ee6840"], "Comment": "buildkit.dockerfile.v0", "Created": "2026-08-04T08:46:42.573967986Z", "Config": {"Env": ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=en_US.UTF-8", "KOLLA_BASE_DISTRO=debian", "KOLLA_BASE_ARCH=x86_64", "PS1=$(tput bold)($(printenv KOLLA_SERVICE_NAME))$(tput sgr0)[$(id -un)@$(hostname -s) $(pwd)]$ ", "DEBIAN_FRONTEND=noninteractive"], "Entrypoint": ["dumb-init", "--single-child", "--"], "Cmd": ["kolla_start"], "Labels": {"build-date": "20260804", "kolla_version": "22.1.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "nova-libvirt", "org.opencontainers.image.authors": "Kolla Project (https://launchpad.net/kolla)", "org.opencontainers.image.created": "2026-08-04T08:43:40Z", "org.opencontainers.image.description": "OpenStack Kolla nova-libvirt image", "org.opencontainers.image.licenses": "Apache-2.0", "org.opencontainers.image.source": "https://opendev.org/openstack/kolla", "org.opencontainers.image.title": "nova-libvirt", "org.opencontainers.image.url": "https://opendev.org/openstack/kolla", "org.opencontainers.image.version": "change_999090"}, "ArgsEscaped": true}, "Architecture": "amd64", "Os": "linux", "Size": 461529783, "RootFS": {"Type": "layers", "Layers": ["sha256:102f96b3f4cea4b0d15a4b725e85070f0c28709b420a5e37e3c775bf9859059e", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef", "sha256:1b0dae2aeeaf1e1321167d80ef116c21df9cfe5a5e076c14f6fd0ab133937aa3", "sha256:f00d65e5060dc38b5fee854ad11cde8bf701d7f7ff183dc5bca240aeeda7d17a", "sha256:33b951113c4d44b59019622d56e7e539cc72c9dfd4dbcd1dedd6e92111f8a7ed", "sha256:82bc17eef712b2ec8a462f53781f8b52788bca988e5539b50f84efc25fb27847", "sha256:1ef591d81fefd1989a1f931cb865446e976968e7d321282d9a2e0081e8aad383", "sha256:37f0da3a7b68ed7c191b21c859f47d2d8f81c67c56207542d09f72011ceb6919", "sha256:8aa95df679a7424007a4b7ebcbc45d7e1e7f09f4122b5b53daa14f0aeeda88d3", "sha256:28d4a1b535bc4d7aa8dc203f98ff343523f1f7bdb2b3f8648092b814de9f0b0b", "sha256:a5eff25b20d337eee17845163d8da579cae29982a3864dfcf91295d5e9913615", "sha256:ff34aee2b1b379a9d59e88a26d120ae288f9696b70f4fe86626e6e7bf4003169", "sha256:5ba898c38298463e22deabcddf4ad08b2e29b98a280a8074f09e871c44cf3f93", "sha256:aa1ee6c62c4cf6fd18b71a230b5c80ef70f96a50bad9a57131b948db408aa2b7", "sha256:020ac37b58b9ed4eeca18554c6f657469a006b1a2c8125283556796cc860c965", "sha256:b6d47d4fc1bdb99ce6dcece62fda8ce4817e65eb98c9fc548921699d8ffdb87b", "sha256:5bea17435d1ea36c64471eacd193b47c76fc4e00360021efcc3620b7bedef9a1", "sha256:28556fa20bf7376745f0894ba71dee72f9605ad8c8f825edfa71d472f7099c30", "sha256:f07d93411da0798418e59e8f191b3edc33b826fcf236a3bb10833d93919934a6", "sha256:d6b19c7d65293e30277a92b9d66e266f2735b20d122ae9b024fdbe3933155db8", "sha256:16a85bc215b373c0b1cb9a27335b7f735e304baeaacb1adeced64b3eb26f19e8", "sha256:ec5b435749d94d06c3eaf21f5f2c71f5d2938159179dceb1c753ce96548c5014", "sha256:512fcfd9a7855713e097bfabd94288bfe7ca8e068b02ddfd5b23699aa2ae5944", "sha256:861399789f6fb8db6563e074b894810c0d5c51c3c7a7fe5dd074eeb1a282c6c5", "sha256:5c5d6772fa6d152105486aa4a03ef3047adc55b0140c4b7cdf5b7b2d8d1f45b7", "sha256:1a980786ce285e3163dc195477f58ed3a9f143e00dffaa1d1fa9e8fc36348385", "sha256:d746233be5848e83b608ad8975fdf247d5f7539cbb30c1fc9d145ed8ffdd996b", "sha256:e4e6d427740ac12a3434c4310c1d5cd96e1f936c429312df48ef515b110d076f", "sha256:46cc713714c88f2f9b99a7407213abae1d06f8c25eceba366595f997f9865c43", "sha256:ae8752a4e80caf226cce57f52055adf27cb9bd999f884f6067912e6516851c99", "sha256:f1e3d65d5bf559b3ff65ec8fed71dae324406c64c1cf55ca4d7e5005722f129f", "sha256:48aa226051221abded3ea5389a18c04ca1e2bb29895dfc9b58a930a2485458b0"]}, "Metadata": {"LastTagTime": "2026-08-04T08:53:52.887507821Z"}, "Descriptor": {"mediaType": "application/vnd.oci.image.index.v1+json", "digest": "sha256:2e2e941a632112488f5b300eab0320794e905af072e94053daa2bd50f7ee6840", "size": 856}, "Identity": {"Pull": [{"Repository": "docker.io/primary/lokolla/nova-libvirt"}], "Build": [{"Ref": "9v9useijwx22jghhy63vsfn9y", "CreatedAt": "2026-08-04T08:47:35.6463324Z"}]}}], "invocation": {"module_args": {"name": ["primary:4000/lokolla/nova-libvirt:change_999090"], "docker_host": "unix:///var/run/docker.sock", "api_version": "auto", "timeout": 60, "tls": false, "use_ssh_client": false, "validate_certs": false, "debug": false, "tls_hostname": null, "ca_path": null, "client_cert": null, "client_key": null}}}\n', b'') ok: [primary] => { "changed": false, "images": [ { "Architecture": "amd64", "Comment": "buildkit.dockerfile.v0", "Config": { "ArgsEscaped": true, "Cmd": [ "kolla_start" ], "Entrypoint": [ "dumb-init", "--single-child", "--" ], "Env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=en_US.UTF-8", "KOLLA_BASE_DISTRO=debian", "KOLLA_BASE_ARCH=x86_64", "PS1=$(tput bold)($(printenv KOLLA_SERVICE_NAME))$(tput sgr0)[$(id -un)@$(hostname -s) $(pwd)]$ ", "DEBIAN_FRONTEND=noninteractive" ], "Labels": { "build-date": "20260804", "kolla_version": "22.1.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "nova-libvirt", "org.opencontainers.image.authors": "Kolla Project (https://launchpad.net/kolla)", "org.opencontainers.image.created": "2026-08-04T08:43:40Z", "org.opencontainers.image.description": "OpenStack Kolla nova-libvirt image", "org.opencontainers.image.licenses": "Apache-2.0", "org.opencontainers.image.source": "https://opendev.org/openstack/kolla", "org.opencontainers.image.title": "nova-libvirt", "org.opencontainers.image.url": "https://opendev.org/openstack/kolla", "org.opencontainers.image.version": "change_999090" } }, "Created": "2026-08-04T08:46:42.573967986Z", "Descriptor": { "digest": "sha256:2e2e941a632112488f5b300eab0320794e905af072e94053daa2bd50f7ee6840", "mediaType": "application/vnd.oci.image.index.v1+json", "size": 856 }, "Id": "sha256:2e2e941a632112488f5b300eab0320794e905af072e94053daa2bd50f7ee6840", "Identity": { "Build": [ { "CreatedAt": "2026-08-04T08:47:35.6463324Z", "Ref": "9v9useijwx22jghhy63vsfn9y" } ], "Pull": [ { "Repository": "docker.io/primary/lokolla/nova-libvirt" } ] }, "Metadata": { "LastTagTime": "2026-08-04T08:53:52.887507821Z" }, "Os": "linux", "RepoDigests": [ "primary:4000/lokolla/nova-libvirt@sha256:2e2e941a632112488f5b300eab0320794e905af072e94053daa2bd50f7ee6840" ], "RepoTags": [ "primary:4000/lokolla/nova-libvirt:change_999090" ], "RootFS": { "Layers": [ "sha256:102f96b3f4cea4b0d15a4b725e85070f0c28709b420a5e37e3c775bf9859059e", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef", "sha256:1b0dae2aeeaf1e1321167d80ef116c21df9cfe5a5e076c14f6fd0ab133937aa3", "sha256:f00d65e5060dc38b5fee854ad11cde8bf701d7f7ff183dc5bca240aeeda7d17a", "sha256:33b951113c4d44b59019622d56e7e539cc72c9dfd4dbcd1dedd6e92111f8a7ed", "sha256:82bc17eef712b2ec8a462f53781f8b52788bca988e5539b50f84efc25fb27847", "sha256:1ef591d81fefd1989a1f931cb865446e976968e7d321282d9a2e0081e8aad383", "sha256:37f0da3a7b68ed7c191b21c859f47d2d8f81c67c56207542d09f72011ceb6919", "sha256:8aa95df679a7424007a4b7ebcbc45d7e1e7f09f4122b5b53daa14f0aeeda88d3", "sha256:28d4a1b535bc4d7aa8dc203f98ff343523f1f7bdb2b3f8648092b814de9f0b0b", "sha256:a5eff25b20d337eee17845163d8da579cae29982a3864dfcf91295d5e9913615", "sha256:ff34aee2b1b379a9d59e88a26d120ae288f9696b70f4fe86626e6e7bf4003169", "sha256:5ba898c38298463e22deabcddf4ad08b2e29b98a280a8074f09e871c44cf3f93", "sha256:aa1ee6c62c4cf6fd18b71a230b5c80ef70f96a50bad9a57131b948db408aa2b7", "sha256:020ac37b58b9ed4eeca18554c6f657469a006b1a2c8125283556796cc860c965", "sha256:b6d47d4fc1bdb99ce6dcece62fda8ce4817e65eb98c9fc548921699d8ffdb87b", "sha256:5bea17435d1ea36c64471eacd193b47c76fc4e00360021efcc3620b7bedef9a1", "sha256:28556fa20bf7376745f0894ba71dee72f9605ad8c8f825edfa71d472f7099c30", "sha256:f07d93411da0798418e59e8f191b3edc33b826fcf236a3bb10833d93919934a6", "sha256:d6b19c7d65293e30277a92b9d66e266f2735b20d122ae9b024fdbe3933155db8", "sha256:16a85bc215b373c0b1cb9a27335b7f735e304baeaacb1adeced64b3eb26f19e8", "sha256:ec5b435749d94d06c3eaf21f5f2c71f5d2938159179dceb1c753ce96548c5014", "sha256:512fcfd9a7855713e097bfabd94288bfe7ca8e068b02ddfd5b23699aa2ae5944", "sha256:861399789f6fb8db6563e074b894810c0d5c51c3c7a7fe5dd074eeb1a282c6c5", "sha256:5c5d6772fa6d152105486aa4a03ef3047adc55b0140c4b7cdf5b7b2d8d1f45b7", "sha256:1a980786ce285e3163dc195477f58ed3a9f143e00dffaa1d1fa9e8fc36348385", "sha256:d746233be5848e83b608ad8975fdf247d5f7539cbb30c1fc9d145ed8ffdd996b", "sha256:e4e6d427740ac12a3434c4310c1d5cd96e1f936c429312df48ef515b110d076f", "sha256:46cc713714c88f2f9b99a7407213abae1d06f8c25eceba366595f997f9865c43", "sha256:ae8752a4e80caf226cce57f52055adf27cb9bd999f884f6067912e6516851c99", "sha256:f1e3d65d5bf559b3ff65ec8fed71dae324406c64c1cf55ca4d7e5005722f129f", "sha256:48aa226051221abded3ea5389a18c04ca1e2bb29895dfc9b58a930a2485458b0" ], "Type": "layers" }, "Size": 461529783 } ], "invocation": { "module_args": { "api_version": "auto", "ca_path": null, "client_cert": null, "client_key": null, "debug": false, "docker_host": "unix:///var/run/docker.sock", "name": [ "primary:4000/lokolla/nova-libvirt:change_999090" ], "timeout": 60, "tls": false, "tls_hostname": null, "use_ssh_client": false, "validate_certs": false } } } TASK [service-image-info : Set service image info fact] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-image-info/tasks/main.yml:12 Tuesday 04 August 2026 09:04:48 +0000 (0:00:00.847) 0:10:08.212 ******** ok: [primary] => { "ansible_facts": { "service_image_info": { "changed": false, "failed": false, "images": [ { "Architecture": "amd64", "Comment": "buildkit.dockerfile.v0", "Config": { "ArgsEscaped": true, "Cmd": [ "kolla_start" ], "Entrypoint": [ "dumb-init", "--single-child", "--" ], "Env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=en_US.UTF-8", "KOLLA_BASE_DISTRO=debian", "KOLLA_BASE_ARCH=x86_64", "PS1=$(tput bold)($(printenv KOLLA_SERVICE_NAME))$(tput sgr0)[$(id -un)@$(hostname -s) $(pwd)]$ ", "DEBIAN_FRONTEND=noninteractive" ], "Labels": { "build-date": "20260804", "kolla_version": "22.1.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "nova-libvirt", "org.opencontainers.image.authors": "Kolla Project (https://launchpad.net/kolla)", "org.opencontainers.image.created": "2026-08-04T08:43:40Z", "org.opencontainers.image.description": "OpenStack Kolla nova-libvirt image", "org.opencontainers.image.licenses": "Apache-2.0", "org.opencontainers.image.source": "https://opendev.org/openstack/kolla", "org.opencontainers.image.title": "nova-libvirt", "org.opencontainers.image.url": "https://opendev.org/openstack/kolla", "org.opencontainers.image.version": "change_999090" } }, "Created": "2026-08-04T08:46:42.573967986Z", "Descriptor": { "digest": "sha256:2e2e941a632112488f5b300eab0320794e905af072e94053daa2bd50f7ee6840", "mediaType": "application/vnd.oci.image.index.v1+json", "size": 856 }, "Id": "sha256:2e2e941a632112488f5b300eab0320794e905af072e94053daa2bd50f7ee6840", "Identity": { "Build": [ { "CreatedAt": "2026-08-04T08:47:35.6463324Z", "Ref": "9v9useijwx22jghhy63vsfn9y" } ], "Pull": [ { "Repository": "docker.io/primary/lokolla/nova-libvirt" } ] }, "Metadata": { "LastTagTime": "2026-08-04T08:53:52.887507821Z" }, "Os": "linux", "RepoDigests": [ "primary:4000/lokolla/nova-libvirt@sha256:2e2e941a632112488f5b300eab0320794e905af072e94053daa2bd50f7ee6840" ], "RepoTags": [ "primary:4000/lokolla/nova-libvirt:change_999090" ], "RootFS": { "Layers": [ "sha256:102f96b3f4cea4b0d15a4b725e85070f0c28709b420a5e37e3c775bf9859059e", "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef", "sha256:1b0dae2aeeaf1e1321167d80ef116c21df9cfe5a5e076c14f6fd0ab133937aa3", "sha256:f00d65e5060dc38b5fee854ad11cde8bf701d7f7ff183dc5bca240aeeda7d17a", "sha256:33b951113c4d44b59019622d56e7e539cc72c9dfd4dbcd1dedd6e92111f8a7ed", "sha256:82bc17eef712b2ec8a462f53781f8b52788bca988e5539b50f84efc25fb27847", "sha256:1ef591d81fefd1989a1f931cb865446e976968e7d321282d9a2e0081e8aad383", "sha256:37f0da3a7b68ed7c191b21c859f47d2d8f81c67c56207542d09f72011ceb6919", "sha256:8aa95df679a7424007a4b7ebcbc45d7e1e7f09f4122b5b53daa14f0aeeda88d3", "sha256:28d4a1b535bc4d7aa8dc203f98ff343523f1f7bdb2b3f8648092b814de9f0b0b", "sha256:a5eff25b20d337eee17845163d8da579cae29982a3864dfcf91295d5e9913615", "sha256:ff34aee2b1b379a9d59e88a26d120ae288f9696b70f4fe86626e6e7bf4003169", "sha256:5ba898c38298463e22deabcddf4ad08b2e29b98a280a8074f09e871c44cf3f93", "sha256:aa1ee6c62c4cf6fd18b71a230b5c80ef70f96a50bad9a57131b948db408aa2b7", "sha256:020ac37b58b9ed4eeca18554c6f657469a006b1a2c8125283556796cc860c965", "sha256:b6d47d4fc1bdb99ce6dcece62fda8ce4817e65eb98c9fc548921699d8ffdb87b", "sha256:5bea17435d1ea36c64471eacd193b47c76fc4e00360021efcc3620b7bedef9a1", "sha256:28556fa20bf7376745f0894ba71dee72f9605ad8c8f825edfa71d472f7099c30", "sha256:f07d93411da0798418e59e8f191b3edc33b826fcf236a3bb10833d93919934a6", "sha256:d6b19c7d65293e30277a92b9d66e266f2735b20d122ae9b024fdbe3933155db8", "sha256:16a85bc215b373c0b1cb9a27335b7f735e304baeaacb1adeced64b3eb26f19e8", "sha256:ec5b435749d94d06c3eaf21f5f2c71f5d2938159179dceb1c753ce96548c5014", "sha256:512fcfd9a7855713e097bfabd94288bfe7ca8e068b02ddfd5b23699aa2ae5944", "sha256:861399789f6fb8db6563e074b894810c0d5c51c3c7a7fe5dd074eeb1a282c6c5", "sha256:5c5d6772fa6d152105486aa4a03ef3047adc55b0140c4b7cdf5b7b2d8d1f45b7", "sha256:1a980786ce285e3163dc195477f58ed3a9f143e00dffaa1d1fa9e8fc36348385", "sha256:d746233be5848e83b608ad8975fdf247d5f7539cbb30c1fc9d145ed8ffdd996b", "sha256:e4e6d427740ac12a3434c4310c1d5cd96e1f936c429312df48ef515b110d076f", "sha256:46cc713714c88f2f9b99a7407213abae1d06f8c25eceba366595f997f9865c43", "sha256:ae8752a4e80caf226cce57f52055adf27cb9bd999f884f6067912e6516851c99", "sha256:f1e3d65d5bf559b3ff65ec8fed71dae324406c64c1cf55ca4d7e5005722f129f", "sha256:48aa226051221abded3ea5389a18c04ca1e2bb29895dfc9b58a930a2485458b0" ], "Type": "layers" }, "Size": 461529783 } ] } }, "changed": false } TASK [service-image-info : Get Podman image info] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-image-info/tasks/main.yml:22 Tuesday 04 August 2026 09:04:48 +0000 (0:00:00.069) 0:10:08.282 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_container_engine == 'podman'", "skip_reason": "Conditional result was False" } TASK [service-image-info : Set service image info fact] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-image-info/tasks/main.yml:27 Tuesday 04 August 2026 09:04:48 +0000 (0:00:00.067) 0:10:08.350 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_container_engine == 'podman'", "skip_reason": "Conditional result was False" } TASK [nova-cell : Get container facts] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/version-check.yml:41 Tuesday 04 August 2026 09:04:48 +0000 (0:00:00.067) 0:10:08.417 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jocwvgsjkdkymfygsityyscniydwmxjp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"result": false, "changed": false, "containers": {}, "invocation": {"module_args": {"action": "get_containers", "container_engine": "docker", "name": ["nova_libvirt"], "api_version": "auto", "args": {"get_all_containers": false}}}}\n', b'') ok: [primary] => { "changed": false, "containers": {}, "invocation": { "module_args": { "action": "get_containers", "api_version": "auto", "args": { "get_all_containers": false }, "container_engine": "docker", "name": [ "nova_libvirt" ] } }, "result": false } TASK [nova-cell : Get current Libvirt version] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/version-check.yml:51 Tuesday 04 August 2026 09:04:49 +0000 (0:00:00.663) 0:10:09.080 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts_per_host.containers[service.container_name] is defined", "skip_reason": "Conditional result was False" } TASK [nova-cell : Check that the new Libvirt version is >= current] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/version-check.yml:64 Tuesday 04 August 2026 09:04:49 +0000 (0:00:00.057) 0:10:09.138 ******** skipping: [primary] => { "changed": false, "false_condition": "libvirt_version_current_results is not skipped", "skip_reason": "Conditional result was False" } TASK [nova-cell : Stop and remove containers for unmanaged services] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/cleanup.yml:2 Tuesday 04 August 2026 09:04:49 +0000 (0:00:00.048) 0:10:09.187 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [nova-cell : Removing config for unmanaged services] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/cleanup.yml:15 Tuesday 04 August 2026 09:04:49 +0000 (0:00:00.040) 0:10:09.227 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [Load and persist br_netfilter module] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config-host.yml:2 Tuesday 04 August 2026 09:04:49 +0000 (0:00:00.048) 0:10:09.275 ******** included: module-load for primary TASK [module-load : Load modules] ********************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:8 Tuesday 04 August 2026 09:04:49 +0000 (0:00:00.067) 0:10:09.343 ******** Using module file /home/zuul/.ansible/collections/ansible_collections/community/general/plugins/modules/modprobe.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-twgjeconbhuuvkeuasjyxojirgmrcwvl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "name": "br_netfilter", "params": "", "state": "present", "invocation": {"module_args": {"name": "br_netfilter", "state": "present", "params": "", "persistent": "disabled"}}}\n', b'') changed: [primary] => (item=br_netfilter) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "name": "br_netfilter", "params": "", "persistent": "disabled", "state": "present" } }, "item": { "name": "br_netfilter" }, "name": "br_netfilter", "params": "", "state": "present" } TASK [module-load : Persist modules via modules-load.d] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:18 Tuesday 04 August 2026 09:04:49 +0000 (0:00:00.411) 0:10:09.754 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817 `" && echo ansible-tmp-1785834289.7704377-103586-1734715333817="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834289.7704377-103586-1734715333817=/home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cxizjvzidneelstpyptpqnujmmosqxpz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/modules-load.d/br_netfilter.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpk89kz6mx/module-load.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpk89kz6mx/module-load.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817/ /home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dfinplsitarazpywusyfomvmeofjvecj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/modules-load.d/br_netfilter.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817/.source.conf", "md5sum": "1d4f46901c2386c7c74c96dc725ffd1d", "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 32, "invocation": {"module_args": {"dest": "/etc/modules-load.d/br_netfilter.conf", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817/.source.conf", "follow": false, "_original_basename": "module-load.conf.j2", "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=br_netfilter) => { "ansible_loop_var": "item", "changed": true, "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "dest": "/etc/modules-load.d/br_netfilter.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "module-load.conf.j2", "attributes": null, "backup": false, "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "content": null, "dest": "/etc/modules-load.d/br_netfilter.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817/.source.conf", "unsafe_writes": false, "validate": null } }, "item": { "name": "br_netfilter" }, "md5sum": "1d4f46901c2386c7c74c96dc725ffd1d", "mode": "0644", "owner": "root", "size": 32, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834289.7704377-103586-1734715333817/.source.conf", "state": "file", "uid": 0 } TASK [module-load : Drop module persistence] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:30 Tuesday 04 August 2026 09:04:50 +0000 (0:00:00.765) 0:10:10.519 ******** skipping: [primary] => (item=br_netfilter) => { "ansible_loop_var": "item", "changed": false, "false_condition": "(item.state | default('present')) == 'absent'", "item": { "name": "br_netfilter" }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova-cell : Enable bridge-nf-call sysctl variables] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config-host.yml:11 Tuesday 04 August 2026 09:04:50 +0000 (0:00:00.058) 0:10:10.578 ******** Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ralhyfrmlxysnxqxltzbxlkcpqycfwkz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.bridge.bridge-nf-call-iptables", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "1", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item=net.bridge.bridge-nf-call-iptables) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.bridge.bridge-nf-call-iptables", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "1" } }, "item": "net.bridge.bridge-nf-call-iptables" } Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-caecfdnbdyedwfodefeubfhwpekifnof ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.bridge.bridge-nf-call-ip6tables", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "1", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item=net.bridge.bridge-nf-call-ip6tables) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.bridge.bridge-nf-call-ip6tables", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "1" } }, "item": "net.bridge.bridge-nf-call-ip6tables" } TASK [nova-cell : Install udev kolla kvm rules] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config-host.yml:30 Tuesday 04 August 2026 09:04:51 +0000 (0:00:00.635) 0:10:11.213 ******** skipping: [primary] => { "changed": false, "false_condition": "nova_compute_virt_type == 'kvm'", "skip_reason": "Conditional result was False" } TASK [nova-cell : Mask qemu-kvm service] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config-host.yml:44 Tuesday 04 August 2026 09:04:51 +0000 (0:00:00.049) 0:10:11.263 ******** skipping: [primary] => { "changed": false, "false_condition": "nova_compute_virt_type == 'kvm'", "skip_reason": "Conditional result was False" } TASK [nova-cell : Ensuring config directories exist] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:2 Tuesday 04 August 2026 09:04:51 +0000 (0:00:00.046) 0:10:11.309 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xtcbtfgjfgohoywjnvotpwauhamzedtj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-libvirt", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-libvirt", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-libvirt", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-libvirt", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uqwfyybmruxqpdlbpgovrxonsxmpylct ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-ssh", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-ssh", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-ssh", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-ssh", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xapjegtquuqioqlbfvwzxywfyqyroqsc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-novncproxy", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-novncproxy", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-novncproxy", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-novncproxy", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kqotfcemxiycjjarwudvihasquvqodmu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-conductor", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-conductor", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-conductor", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-conductor", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bldrutememnnysmckzbeibblnxipvdnu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/nova-compute", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-compute", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/nova-compute", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-compute", "size": 4096, "state": "directory", "uid": 0 } TASK [nova-cell : Copying over TLS certificates] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:14 Tuesday 04 August 2026 09:04:53 +0000 (0:00:01.782) 0:10:13.091 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for nova] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 09:04:53 +0000 (0:00:00.081) 0:10:13.173 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895 `" && echo ansible-tmp-1785834293.3859773-103728-236671787551895="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834293.3859773-103728-236671787551895=/home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vxngdqbielhcwghbwddjwqyzoyjnrlqg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895/ /home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wdsxhprcmzmtygywrcvipebpyjydrbun ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-libvirt/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-libvirt/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834293.3859773-103728-236671787551895/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006 `" && echo ansible-tmp-1785834294.0618715-103728-155213310986006="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834294.0618715-103728-155213310986006=/home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qnhzuywxqqvtlwuqkbcsixuanalopkrc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-ssh/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006/ /home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mlqamyqegnsztsoztvycdfurspzdondt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-ssh/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-ssh/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-ssh/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-ssh/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834294.0618715-103728-155213310986006/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808 `" && echo ansible-tmp-1785834294.7869904-103728-195960137924808="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834294.7869904-103728-195960137924808=/home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mhogrxumhlenhryxqwjbhqymsezbfzlw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-novncproxy/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808/ /home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rjqiqruhmmyskujiaielhemdhblfhtrf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-novncproxy/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-novncproxy/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-novncproxy/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-novncproxy/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834294.7869904-103728-195960137924808/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032 `" && echo ansible-tmp-1785834295.478132-103728-32649240454032="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834295.478132-103728-32649240454032=/home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kybemoxufswibscdoghcfesjmzthvmxi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-conductor/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032/ /home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pikssxdzlowtdjecenbsrcovibxkrooe ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-conductor/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-conductor/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-conductor/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-conductor/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834295.478132-103728-32649240454032/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061 `" && echo ansible-tmp-1785834296.1729174-103728-222725887213061="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834296.1729174-103728-222725887213061=/home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rncmtbmpjbqblcxynjgdzpcndeypciji ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-compute/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061/ /home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-currycmaroazryyflhdqlvqnmclwbnbn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-compute/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-compute/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-compute/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-compute/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834296.1729174-103728-222725887213061/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for nova_cell] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 09:04:56 +0000 (0:00:03.747) 0:10:16.920 ******** skipping: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for nova] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 09:04:57 +0000 (0:00:00.285) 0:10:17.205 ******** skipping: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS key for nova] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 09:04:57 +0000 (0:00:00.283) 0:10:17.489 ******** skipping: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_copy_backend_tls_files | bool", "item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova-cell : Include tasks from external_ceph.yml] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:19 Tuesday 04 August 2026 09:04:57 +0000 (0:00:00.279) 0:10:17.768 ******** skipping: [primary] => { "changed": false, "false_condition": "(nova_backend == \"rbd\" or cinder_backend_ceph | bool)", "skip_reason": "Conditional result was False" } TASK [nova-cell : Check if policies shall be overwritten] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:25 Tuesday 04 August 2026 09:04:57 +0000 (0:00:00.039) 0:10:17.807 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [nova-cell : Set nova policy file] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:37 Tuesday 04 August 2026 09:04:57 +0000 (0:00:00.035) 0:10:17.843 ******** skipping: [primary] => { "changed": false, "false_condition": "nova_policy.results | length > 0", "skip_reason": "Conditional result was False" } TASK [nova-cell : Check for vendordata file] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:44 Tuesday 04 August 2026 09:04:57 +0000 (0:00:00.030) 0:10:17.873 ******** ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834297.847281-103949-161516886488227 `" && echo ansible-tmp-1785834297.847281-103949-161516886488227="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834297.847281-103949-161516886488227 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpxbyogc1k TO /home/zuul/.ansible/tmp/ansible-tmp-1785834297.847281-103949-161516886488227/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834297.847281-103949-161516886488227/ /home/zuul/.ansible/tmp/ansible-tmp-1785834297.847281-103949-161516886488227/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785834297.847281-103949-161516886488227/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834297.847281-103949-161516886488227/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_mime": true, "path": "/etc/kolla/config/nova/vendordata.json" } }, "stat": { "exists": false } } TASK [nova-cell : Set vendordata file path] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:51 Tuesday 04 August 2026 09:04:58 +0000 (0:00:00.305) 0:10:18.179 ******** skipping: [primary] => { "changed": false, "false_condition": "vendordata_file.stat.exists", "skip_reason": "Conditional result was False" } TASK [nova-cell : List all hypervisors] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:63 Tuesday 04 August 2026 09:04:58 +0000 (0:00:00.038) 0:10:18.217 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gnbgauxgbxxdlflmfyvozopgavotjatm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "resources": [], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "region_name": "RegionOne", "endpoint_type": "internal", "service": "compute", "type": "hypervisor"}, "module_name": "openstack.cloud.resources", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => { "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_type": "internal", "region_name": "RegionOne", "service": "compute", "type": "hypervisor" }, "module_extra_vars": {}, "module_name": "openstack.cloud.resources", "timeout": 180, "user": null } }, "resources": [] } TASK [nova-cell : Match current hypervisor] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:80 Tuesday 04 August 2026 09:05:01 +0000 (0:00:03.507) 0:10:21.724 ******** skipping: [primary] => { "changed": false, "false_condition": "hypervisors.resources | length > 0", "skip_reason": "Conditional result was False" } TASK [nova-cell : Assert that only one hypervisor was matched] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:86 Tuesday 04 August 2026 09:05:01 +0000 (0:00:00.045) 0:10:21.770 ******** skipping: [primary] => { "changed": false, "false_condition": "hypervisors.resources | length > 0", "skip_reason": "Conditional result was False" } TASK [nova-cell : Copy the matched hypervisor UUID to compute_id] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:98 Tuesday 04 August 2026 09:05:01 +0000 (0:00:00.046) 0:10:21.817 ******** skipping: [primary] => { "changed": false, "false_condition": "hypervisors.resources | length > 0", "skip_reason": "Conditional result was False" } TASK [nova-cell : Generate a new UUID then copy to compute_id] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:109 Tuesday 04 August 2026 09:05:01 +0000 (0:00:00.045) 0:10:21.863 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570 `" && echo ansible-tmp-1785834301.8729637-104183-21736933582570="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834301.8729637-104183-21736933582570=/home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iwdssyyzjnfvatfleiohoaajxjoyjmor ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-compute/compute_id", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/.heylt5xc TO /home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/.heylt5xc /home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570/ /home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qwkumhdkswfmuefdokyhxayghzcjtbgx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-compute/compute_id", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570/.source", "md5sum": "23f5c6982ecc88472790d9bbfdb144d8", "checksum": "9cf58c01c50b304ce0fe2c6387998e69db4a1042", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 36, "invocation": {"module_args": {"dest": "/etc/kolla/nova-compute/compute_id", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570/.source", "_original_basename": ".heylt5xc", "follow": false, "checksum": "9cf58c01c50b304ce0fe2c6387998e69db4a1042", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "9cf58c01c50b304ce0fe2c6387998e69db4a1042", "dest": "/etc/kolla/nova-compute/compute_id", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": ".heylt5xc", "attributes": null, "backup": false, "checksum": "9cf58c01c50b304ce0fe2c6387998e69db4a1042", "content": null, "dest": "/etc/kolla/nova-compute/compute_id", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570/.source", "unsafe_writes": false, "validate": null } }, "md5sum": "23f5c6982ecc88472790d9bbfdb144d8", "mode": "0660", "owner": "root", "size": 36, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834301.8729637-104183-21736933582570/.source", "state": "file", "uid": 0 } TASK [nova-cell : Copying over config.json files for services] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:117 Tuesday 04 August 2026 09:05:02 +0000 (0:00:00.752) 0:10:22.615 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295 `" && echo ansible-tmp-1785834302.8224163-104222-87460129810295="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834302.8224163-104222-87460129810295=/home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qzvsnmbdymrswirbymiivlsldepxivox ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmph6cde73g/nova-libvirt.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmph6cde73g/nova-libvirt.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295/ /home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-khyewxgzqvrzmqehbalecedhaobkggzf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295/.source.json", "md5sum": "eadd7005b76709e1326145a3f0a0a81f", "checksum": "b2baeb4a2e27a3c2a084802a2b065d2b89edc905", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2660, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295/.source.json", "follow": false, "_original_basename": "nova-libvirt.json.j2", "checksum": "b2baeb4a2e27a3c2a084802a2b065d2b89edc905", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "b2baeb4a2e27a3c2a084802a2b065d2b89edc905", "dest": "/etc/kolla/nova-libvirt/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-libvirt.json.j2", "attributes": null, "backup": false, "checksum": "b2baeb4a2e27a3c2a084802a2b065d2b89edc905", "content": null, "dest": "/etc/kolla/nova-libvirt/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "md5sum": "eadd7005b76709e1326145a3f0a0a81f", "mode": "0660", "owner": "root", "size": 2660, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834302.8224163-104222-87460129810295/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575 `" && echo ansible-tmp-1785834303.5481405-104222-232019660044575="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834303.5481405-104222-232019660044575=/home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kkuukxeusvgkwifwsyxlkyusxtugcjri ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-ssh/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpue10swiq/nova-ssh.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpue10swiq/nova-ssh.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575/ /home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eruzgqrxateutsfvpsydsrpmtgbmjphv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-ssh/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575/.source.json", "md5sum": "e9441243d5cda06673bef0c30d08a1b5", "checksum": "162a232f6a2390a1033aff233e824b211f8fdc77", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1469, "invocation": {"module_args": {"dest": "/etc/kolla/nova-ssh/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575/.source.json", "follow": false, "_original_basename": "nova-ssh.json.j2", "checksum": "162a232f6a2390a1033aff233e824b211f8fdc77", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "162a232f6a2390a1033aff233e824b211f8fdc77", "dest": "/etc/kolla/nova-ssh/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-ssh.json.j2", "attributes": null, "backup": false, "checksum": "162a232f6a2390a1033aff233e824b211f8fdc77", "content": null, "dest": "/etc/kolla/nova-ssh/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "md5sum": "e9441243d5cda06673bef0c30d08a1b5", "mode": "0660", "owner": "root", "size": 1469, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834303.5481405-104222-232019660044575/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480 `" && echo ansible-tmp-1785834304.2288435-104222-132331540352480="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834304.2288435-104222-132331540352480=/home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ontzedtirkzzbbdatlrwndebzmtagrjk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-novncproxy/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpcn7kllnz/nova-novncproxy.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpcn7kllnz/nova-novncproxy.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480/ /home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ftnogjqxqntotisphbpjefrjqclvlhhh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-novncproxy/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480/.source.json", "md5sum": "d88937d1e23e002abfeaaf9d3e1c2e41", "checksum": "91447e0c561867567cd756e3826dd58705de0a2d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 889, "invocation": {"module_args": {"dest": "/etc/kolla/nova-novncproxy/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480/.source.json", "follow": false, "_original_basename": "nova-novncproxy.json.j2", "checksum": "91447e0c561867567cd756e3826dd58705de0a2d", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "91447e0c561867567cd756e3826dd58705de0a2d", "dest": "/etc/kolla/nova-novncproxy/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-novncproxy.json.j2", "attributes": null, "backup": false, "checksum": "91447e0c561867567cd756e3826dd58705de0a2d", "content": null, "dest": "/etc/kolla/nova-novncproxy/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "d88937d1e23e002abfeaaf9d3e1c2e41", "mode": "0660", "owner": "root", "size": 889, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834304.2288435-104222-132331540352480/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687 `" && echo ansible-tmp-1785834304.9142015-104222-270231789443687="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834304.9142015-104222-270231789443687=/home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-anuhvoqolhekxfgaeejdpnvkjultfpqd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-conductor/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpjl3n1uh1/nova-conductor.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpjl3n1uh1/nova-conductor.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687/ /home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pcnxpitqmedvhiptdwkefhcyyvdapulj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-conductor/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687/.source.json", "md5sum": "47d953f6d1bb59a0c219047505fe6992", "checksum": "4943df09125f4ca1a3ed60ae8fe185ab81ca87fc", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 888, "invocation": {"module_args": {"dest": "/etc/kolla/nova-conductor/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687/.source.json", "follow": false, "_original_basename": "nova-conductor.json.j2", "checksum": "4943df09125f4ca1a3ed60ae8fe185ab81ca87fc", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "4943df09125f4ca1a3ed60ae8fe185ab81ca87fc", "dest": "/etc/kolla/nova-conductor/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-conductor.json.j2", "attributes": null, "backup": false, "checksum": "4943df09125f4ca1a3ed60ae8fe185ab81ca87fc", "content": null, "dest": "/etc/kolla/nova-conductor/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "47d953f6d1bb59a0c219047505fe6992", "mode": "0660", "owner": "root", "size": 888, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834304.9142015-104222-270231789443687/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193 `" && echo ansible-tmp-1785834305.612088-104222-135563278235193="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834305.612088-104222-135563278235193=/home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qvsnzwdaptukmweowhrylmkbyhbfosof ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-compute/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpwa60b59v/nova-compute.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpwa60b59v/nova-compute.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193/ /home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-redgnhevcwhfygrbspmlruhgrlvouqmz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-compute/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193/.source.json", "md5sum": "9a26e8b42a4786b1442b70356d547db1", "checksum": "04ac4438653f85fe7acefe80004f8bc6ca2d5980", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2393, "invocation": {"module_args": {"dest": "/etc/kolla/nova-compute/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193/.source.json", "follow": false, "_original_basename": "nova-compute.json.j2", "checksum": "04ac4438653f85fe7acefe80004f8bc6ca2d5980", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "04ac4438653f85fe7acefe80004f8bc6ca2d5980", "dest": "/etc/kolla/nova-compute/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "nova-compute.json.j2", "attributes": null, "backup": false, "checksum": "04ac4438653f85fe7acefe80004f8bc6ca2d5980", "content": null, "dest": "/etc/kolla/nova-compute/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "md5sum": "9a26e8b42a4786b1442b70356d547db1", "mode": "0660", "owner": "root", "size": 2393, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834305.612088-104222-135563278235193/.source.json", "state": "file", "uid": 0 } TASK [nova-cell : Copying over nova.conf] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:127 Tuesday 04 August 2026 09:05:06 +0000 (0:00:03.772) 0:10:26.388 ******** skipping: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in nova_cell_services_require_nova_conf", "item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in nova_cell_services_require_nova_conf", "item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "skip_reason": "Conditional result was False" } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681 `" && echo ansible-tmp-1785834306.6183023-104434-262027030982681="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834306.6183023-104434-262027030982681=/home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eztqyqyxogiarjsomhsxzaatwcincgbx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-novncproxy/nova.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmph5lckssj/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmph5lckssj/source /home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681/ /home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qdjpbozwdfmzqdcivlydqlzcjqigedmi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-novncproxy/nova.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681/.source.conf", "md5sum": "9230197666f926c4d953501a3e4abd6d", "checksum": "7f862e1aa7c8e658022536a1c28c8d6012acf438", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2609, "invocation": {"module_args": {"dest": "/etc/kolla/nova-novncproxy/nova.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681/.source.conf", "_original_basename": "source", "follow": false, "checksum": "7f862e1aa7c8e658022536a1c28c8d6012acf438", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "7f862e1aa7c8e658022536a1c28c8d6012acf438", "dest": "/etc/kolla/nova-novncproxy/nova.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "7f862e1aa7c8e658022536a1c28c8d6012acf438", "content": null, "dest": "/etc/kolla/nova-novncproxy/nova.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/nova.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/nova.conf", "/etc/kolla/config/nova/nova-novncproxy.conf", "/etc/kolla/config/nova/primary/nova.conf", "/etc/kolla/config/nova/primary/nova-novncproxy.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmph5lckssj/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "9230197666f926c4d953501a3e4abd6d", "mode": "0660", "owner": "root", "size": 2609, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834306.6183023-104434-262027030982681/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170 `" && echo ansible-tmp-1785834307.595456-104434-241770579846170="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834307.595456-104434-241770579846170=/home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qnuvhhqbsbfdrttkosuruiqcxzlqhezd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-conductor/nova.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpydwaclru/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpydwaclru/source /home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170/ /home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fnkakkwkdhgrxotimbvgylmycnlqrxmq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-conductor/nova.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170/.source.conf", "md5sum": "53128c080a0f243603e4982698432583", "checksum": "d83c687d5dadb78d9ed73172bd73c4a3faa2bc7f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2866, "invocation": {"module_args": {"dest": "/etc/kolla/nova-conductor/nova.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170/.source.conf", "_original_basename": "source", "follow": false, "checksum": "d83c687d5dadb78d9ed73172bd73c4a3faa2bc7f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "d83c687d5dadb78d9ed73172bd73c4a3faa2bc7f", "dest": "/etc/kolla/nova-conductor/nova.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "d83c687d5dadb78d9ed73172bd73c4a3faa2bc7f", "content": null, "dest": "/etc/kolla/nova-conductor/nova.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/nova.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/nova.conf", "/etc/kolla/config/nova/nova-conductor.conf", "/etc/kolla/config/nova/primary/nova.conf", "/etc/kolla/config/nova/primary/nova-conductor.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpydwaclru/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "53128c080a0f243603e4982698432583", "mode": "0660", "owner": "root", "size": 2866, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834307.595456-104434-241770579846170/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665 `" && echo ansible-tmp-1785834308.4808276-104434-150059095899665="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834308.4808276-104434-150059095899665=/home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wgtxgjvwensnffztmjwzunadyzlolmqo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-compute/nova.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprl4iyvlm/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprl4iyvlm/source /home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665/ /home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yqzomjpqcersnwliccpcdrdteopoirzt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-compute/nova.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665/.source.conf", "md5sum": "e84a8fe95d024fa188de37b3299ad889", "checksum": "1608d0f5915ee207e3104fae1bb13477aef51d11", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2606, "invocation": {"module_args": {"dest": "/etc/kolla/nova-compute/nova.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665/.source.conf", "_original_basename": "source", "follow": false, "checksum": "1608d0f5915ee207e3104fae1bb13477aef51d11", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1608d0f5915ee207e3104fae1bb13477aef51d11", "dest": "/etc/kolla/nova-compute/nova.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "1608d0f5915ee207e3104fae1bb13477aef51d11", "content": null, "dest": "/etc/kolla/nova-compute/nova.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/nova.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/nova.conf", "/etc/kolla/config/nova/nova-compute.conf", "/etc/kolla/config/nova/primary/nova.conf", "/etc/kolla/config/nova/primary/nova-compute.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprl4iyvlm/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "md5sum": "e84a8fe95d024fa188de37b3299ad889", "mode": "0660", "owner": "root", "size": 2606, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834308.4808276-104434-150059095899665/.source.conf", "state": "file", "uid": 0 } TASK [nova-cell : Copying over config for Nova compute Ironic multi-instance] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:146 Tuesday 04 August 2026 09:05:09 +0000 (0:00:03.039) 0:10:29.428 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [nova-cell : Copying over Nova compute provider config] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:155 Tuesday 04 August 2026 09:05:09 +0000 (0:00:00.036) 0:10:29.465 ******** skipping: [primary] => { "changed": false, "false_condition": "nova_cell_compute_provider_config is defined", "skip_reason": "Conditional result was False" } TASK [nova-cell : Copying over qemu configuration] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:167 Tuesday 04 August 2026 09:05:09 +0000 (0:00:00.047) 0:10:29.512 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344 `" && echo ansible-tmp-1785834309.5262697-104603-90722651898344="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834309.5262697-104603-90722651898344=/home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xqdnjemqbfqgrefpiskpebwbudtkepff ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/qemu.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp90r5wn9_/qemu.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp90r5wn9_/qemu.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344/ /home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ubyajntigubvgxwbfmnywfyfmugfchks ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/qemu.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344/.source.conf", "md5sum": "95c6fdac7cee4a08f283b2c9853926da", "checksum": "0411c0532bcd120c96922c46a1853f898d81351e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 99, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/qemu.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344/.source.conf", "follow": false, "_original_basename": "qemu.conf.j2", "checksum": "0411c0532bcd120c96922c46a1853f898d81351e", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/qemu.conf.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "0411c0532bcd120c96922c46a1853f898d81351e", "dest": "/etc/kolla/nova-libvirt/qemu.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "qemu.conf.j2", "attributes": null, "backup": false, "checksum": "0411c0532bcd120c96922c46a1853f898d81351e", "content": null, "dest": "/etc/kolla/nova-libvirt/qemu.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344/.source.conf", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/qemu.conf.j2", "md5sum": "95c6fdac7cee4a08f283b2c9853926da", "mode": "0660", "owner": "root", "size": 99, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834309.5262697-104603-90722651898344/.source.conf", "state": "file", "uid": 0 } TASK [nova-cell : Copying over libvirt configuration] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:183 Tuesday 04 August 2026 09:05:10 +0000 (0:00:00.764) 0:10:30.277 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654 `" && echo ansible-tmp-1785834310.2956614-104650-179236858802654="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834310.2956614-104650-179236858802654=/home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nbyjnxbdzoqvbxbrtatvysiqdoilbqwv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/libvirtd.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpru5kqlp7/libvirtd.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpru5kqlp7/libvirtd.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654/ /home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gkzhiejcsxosvaehzukcoauoxsjhulyt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654/.source.conf", "md5sum": "b506eeea4181c29ebb7af86a7ef8e5e7", "checksum": "b4d6e421ef65ec7c67ac8cbc4cf069efd63967ee", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 845, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654/.source.conf", "follow": false, "_original_basename": "libvirtd.conf.j2", "checksum": "b4d6e421ef65ec7c67ac8cbc4cf069efd63967ee", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/libvirtd.conf.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "b4d6e421ef65ec7c67ac8cbc4cf069efd63967ee", "dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "libvirtd.conf.j2", "attributes": null, "backup": false, "checksum": "b4d6e421ef65ec7c67ac8cbc4cf069efd63967ee", "content": null, "dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654/.source.conf", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/libvirtd.conf.j2", "md5sum": "b506eeea4181c29ebb7af86a7ef8e5e7", "mode": "0660", "owner": "root", "size": 845, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834310.2956614-104650-179236858802654/.source.conf", "state": "file", "uid": 0 } TASK [nova-cell : Copying over libvirt TLS keys] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:199 Tuesday 04 August 2026 09:05:11 +0000 (0:00:00.875) 0:10:31.152 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config-libvirt-tls.yml for primary TASK [nova-cell : Copying over libvirt TLS keys to services] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config-libvirt-tls.yml:2 Tuesday 04 August 2026 09:05:11 +0000 (0:00:00.051) 0:10:31.203 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412 `" && echo ansible-tmp-1785834311.229547-104691-245100557014412="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834311.229547-104691-245100557014412=/home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-elokcrwgyptmkqbvgtiiaeeokyjyzdwm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-compute/cacert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/config/nova/nova-libvirt/cacert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/config/nova/nova-libvirt/cacert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412/ /home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-brcpqnimwrzbawkjugonckmiglgpyahs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-compute/cacert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412/.source.pem", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-compute/cacert.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412/.source.pem", "_original_basename": "cacert.pem", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=['nova-compute', 'cacert.pem']) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-compute/cacert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "cacert.pem", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-compute/cacert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412/.source.pem", "unsafe_writes": false, "validate": null } }, "item": [ "nova-compute", "cacert.pem" ], "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0600", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834311.229547-104691-245100557014412/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682 `" && echo ansible-tmp-1785834311.9568436-104691-16415232359682="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834311.9568436-104691-16415232359682=/home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kjjkxgmrnefprngumgrolfwfzorcbuqn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-compute/clientcert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/config/nova/nova-libvirt/clientcert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/config/nova/nova-libvirt/clientcert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682/ /home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tfuirojymovrcfjvctcmpluqlopohrhh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-compute/clientcert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682/.source.pem", "md5sum": "4db24afec2c9927a8908b83302e9a7de", "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1517, "invocation": {"module_args": {"dest": "/etc/kolla/nova-compute/clientcert.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682/.source.pem", "_original_basename": "clientcert.pem", "follow": false, "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=['nova-compute', 'clientcert.pem']) => { "ansible_loop_var": "item", "changed": true, "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "dest": "/etc/kolla/nova-compute/clientcert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "clientcert.pem", "attributes": null, "backup": false, "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "content": null, "dest": "/etc/kolla/nova-compute/clientcert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682/.source.pem", "unsafe_writes": false, "validate": null } }, "item": [ "nova-compute", "clientcert.pem" ], "md5sum": "4db24afec2c9927a8908b83302e9a7de", "mode": "0600", "owner": "root", "size": 1517, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834311.9568436-104691-16415232359682/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695 `" && echo ansible-tmp-1785834312.702399-104691-164512050764695="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834312.702399-104691-164512050764695=/home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-clccjpechmisptvlhwsybmyazogriiky ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-compute/clientkey.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/config/nova/nova-libvirt/clientkey.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/config/nova/nova-libvirt/clientkey.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695/ /home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vmrndveprijdifzbipwebrlqyxkpkehh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-compute/clientkey.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695/.source.pem", "md5sum": "3f8af4fec9c36edd7502a00c895080d9", "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/nova-compute/clientkey.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695/.source.pem", "_original_basename": "clientkey.pem", "follow": false, "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=['nova-compute', 'clientkey.pem']) => { "ansible_loop_var": "item", "changed": true, "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "dest": "/etc/kolla/nova-compute/clientkey.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "clientkey.pem", "attributes": null, "backup": false, "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "content": null, "dest": "/etc/kolla/nova-compute/clientkey.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695/.source.pem", "unsafe_writes": false, "validate": null } }, "item": [ "nova-compute", "clientkey.pem" ], "md5sum": "3f8af4fec9c36edd7502a00c895080d9", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834312.702399-104691-164512050764695/.source.pem", "state": "file", "uid": 0 } skipping: [primary] => (item=['nova-compute', 'servercert.pem']) => { "ansible_loop_var": "item", "changed": false, "false_condition": "not (service_name == 'nova-compute' and (filename == 'servercert.pem' or filename == 'serverkey.pem'))", "item": [ "nova-compute", "servercert.pem" ], "skip_reason": "Conditional result was False" } skipping: [primary] => (item=['nova-compute', 'serverkey.pem']) => { "ansible_loop_var": "item", "changed": false, "false_condition": "not (service_name == 'nova-compute' and (filename == 'servercert.pem' or filename == 'serverkey.pem'))", "item": [ "nova-compute", "serverkey.pem" ], "skip_reason": "Conditional result was False" } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082 `" && echo ansible-tmp-1785834313.4618063-104691-278227800876082="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834313.4618063-104691-278227800876082=/home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jqjedaxcaltpifvphxbyqhzafynhfxcx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/cacert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/config/nova/nova-libvirt/cacert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/config/nova/nova-libvirt/cacert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082/ /home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pyawfdzdatzxpywngzjleikltzfqyxao ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/cacert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082/.source.pem", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/cacert.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082/.source.pem", "_original_basename": "cacert.pem", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=['nova-libvirt', 'cacert.pem']) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/nova-libvirt/cacert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "cacert.pem", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/nova-libvirt/cacert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082/.source.pem", "unsafe_writes": false, "validate": null } }, "item": [ "nova-libvirt", "cacert.pem" ], "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0600", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834313.4618063-104691-278227800876082/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477 `" && echo ansible-tmp-1785834314.1941738-104691-247056987702477="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834314.1941738-104691-247056987702477=/home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bvpjbggwyflclnujzcacypckrolswtzt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/clientcert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/config/nova/nova-libvirt/clientcert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/config/nova/nova-libvirt/clientcert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477/ /home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-buxhmqwzzerbyrktxzzprbhzgfslswqi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/clientcert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477/.source.pem", "md5sum": "4db24afec2c9927a8908b83302e9a7de", "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1517, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/clientcert.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477/.source.pem", "_original_basename": "clientcert.pem", "follow": false, "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=['nova-libvirt', 'clientcert.pem']) => { "ansible_loop_var": "item", "changed": true, "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "dest": "/etc/kolla/nova-libvirt/clientcert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "clientcert.pem", "attributes": null, "backup": false, "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "content": null, "dest": "/etc/kolla/nova-libvirt/clientcert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477/.source.pem", "unsafe_writes": false, "validate": null } }, "item": [ "nova-libvirt", "clientcert.pem" ], "md5sum": "4db24afec2c9927a8908b83302e9a7de", "mode": "0600", "owner": "root", "size": 1517, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834314.1941738-104691-247056987702477/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826 `" && echo ansible-tmp-1785834314.8921974-104691-209276843063826="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834314.8921974-104691-209276843063826=/home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mbibzadqfbjzoflinvztxxoixwzvpvvv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/clientkey.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/config/nova/nova-libvirt/clientkey.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/config/nova/nova-libvirt/clientkey.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826/ /home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mwpbwykcidguydxbtpuveyertpzmysiu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/clientkey.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826/.source.pem", "md5sum": "3f8af4fec9c36edd7502a00c895080d9", "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/clientkey.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826/.source.pem", "_original_basename": "clientkey.pem", "follow": false, "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=['nova-libvirt', 'clientkey.pem']) => { "ansible_loop_var": "item", "changed": true, "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "dest": "/etc/kolla/nova-libvirt/clientkey.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "clientkey.pem", "attributes": null, "backup": false, "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "content": null, "dest": "/etc/kolla/nova-libvirt/clientkey.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826/.source.pem", "unsafe_writes": false, "validate": null } }, "item": [ "nova-libvirt", "clientkey.pem" ], "md5sum": "3f8af4fec9c36edd7502a00c895080d9", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834314.8921974-104691-209276843063826/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552 `" && echo ansible-tmp-1785834315.6445558-104691-197161384204552="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834315.6445558-104691-197161384204552=/home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dgdmbfxxfmdyxrioisaikxjdsbfmkvir ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/servercert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/config/nova/nova-libvirt/servercert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/config/nova/nova-libvirt/servercert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552/ /home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vnazppnxzpxajjtmmmauozpeancivtlg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/servercert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552/.source.pem", "md5sum": "4db24afec2c9927a8908b83302e9a7de", "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1517, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/servercert.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552/.source.pem", "_original_basename": "servercert.pem", "follow": false, "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=['nova-libvirt', 'servercert.pem']) => { "ansible_loop_var": "item", "changed": true, "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "dest": "/etc/kolla/nova-libvirt/servercert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "servercert.pem", "attributes": null, "backup": false, "checksum": "8d3f9e4f9b0233ae96913243bb73654654497f3e", "content": null, "dest": "/etc/kolla/nova-libvirt/servercert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552/.source.pem", "unsafe_writes": false, "validate": null } }, "item": [ "nova-libvirt", "servercert.pem" ], "md5sum": "4db24afec2c9927a8908b83302e9a7de", "mode": "0600", "owner": "root", "size": 1517, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834315.6445558-104691-197161384204552/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066 `" && echo ansible-tmp-1785834316.3708735-104691-276134161064066="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834316.3708735-104691-276134161064066=/home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mhfhmqzwmrdofblczjqlaocgjakxxveq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/serverkey.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/config/nova/nova-libvirt/serverkey.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/config/nova/nova-libvirt/serverkey.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066/ /home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kwebfyppgraivmmzufwhjuepovgbwwaf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/serverkey.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066/.source.pem", "md5sum": "3f8af4fec9c36edd7502a00c895080d9", "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/serverkey.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066/.source.pem", "_original_basename": "serverkey.pem", "follow": false, "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=['nova-libvirt', 'serverkey.pem']) => { "ansible_loop_var": "item", "changed": true, "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "dest": "/etc/kolla/nova-libvirt/serverkey.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "serverkey.pem", "attributes": null, "backup": false, "checksum": "ed0c1dcfd46fa0d28d4c5bc104de6800ec644539", "content": null, "dest": "/etc/kolla/nova-libvirt/serverkey.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066/.source.pem", "unsafe_writes": false, "validate": null } }, "item": [ "nova-libvirt", "serverkey.pem" ], "md5sum": "3f8af4fec9c36edd7502a00c895080d9", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834316.3708735-104691-276134161064066/.source.pem", "state": "file", "uid": 0 } TASK [nova-cell : Copying over libvirt SASL configuration] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:206 Tuesday 04 August 2026 09:05:17 +0000 (0:00:05.945) 0:10:37.149 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526 `" && echo ansible-tmp-1785834317.1880426-105302-262970959860526="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834317.1880426-105302-262970959860526=/home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eimnpcxztljnuyrcnezdisdxgspzxqzn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-compute/auth.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmph5yfl1hr/auth.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmph5yfl1hr/auth.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526/ /home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-spifrgsewkmturbubeclhjxnhqucnoxx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-compute/auth.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526/.source.conf", "md5sum": "c101d83d374022573cf1c99a2c893f65", "checksum": "4b06540ec050af362d3981281c17a938029a3107", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 130, "invocation": {"module_args": {"dest": "/etc/kolla/nova-compute/auth.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526/.source.conf", "follow": false, "_original_basename": "auth.conf.j2", "checksum": "4b06540ec050af362d3981281c17a938029a3107", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "4b06540ec050af362d3981281c17a938029a3107", "dest": "/etc/kolla/nova-compute/auth.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "auth.conf.j2", "attributes": null, "backup": false, "checksum": "4b06540ec050af362d3981281c17a938029a3107", "content": null, "dest": "/etc/kolla/nova-compute/auth.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526/.source.conf", "unsafe_writes": false, "validate": null } }, "item": { "dest": "auth.conf", "service": "nova-compute", "src": "auth.conf.j2" }, "md5sum": "c101d83d374022573cf1c99a2c893f65", "mode": "0660", "owner": "root", "size": 130, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834317.1880426-105302-262970959860526/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061 `" && echo ansible-tmp-1785834317.8945189-105302-193714095059061="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834317.8945189-105302-193714095059061=/home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kegkilwmtunewozabgvrfnihkpuquxjc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/auth.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpttczjjzg/auth.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpttczjjzg/auth.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061/ /home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mydkqewimzxgqgpeaiadzocldlsmzhrh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/auth.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061/.source.conf", "md5sum": "c101d83d374022573cf1c99a2c893f65", "checksum": "4b06540ec050af362d3981281c17a938029a3107", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 130, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/auth.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061/.source.conf", "follow": false, "_original_basename": "auth.conf.j2", "checksum": "4b06540ec050af362d3981281c17a938029a3107", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "4b06540ec050af362d3981281c17a938029a3107", "dest": "/etc/kolla/nova-libvirt/auth.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "auth.conf.j2", "attributes": null, "backup": false, "checksum": "4b06540ec050af362d3981281c17a938029a3107", "content": null, "dest": "/etc/kolla/nova-libvirt/auth.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061/.source.conf", "unsafe_writes": false, "validate": null } }, "item": { "dest": "auth.conf", "service": "nova-libvirt", "src": "auth.conf.j2" }, "md5sum": "c101d83d374022573cf1c99a2c893f65", "mode": "0660", "owner": "root", "size": 130, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834317.8945189-105302-193714095059061/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080 `" && echo ansible-tmp-1785834318.6181479-105302-50162281828080="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834318.6181479-105302-50162281828080=/home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ujdbmhkkxapqanqlpwfryidoaqhlbavw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-libvirt/sasl.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpfw92rtgc/sasl.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpfw92rtgc/sasl.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080/ /home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mrbunmbqgsbyznbvawwjnhpjwskwmeqf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-libvirt/sasl.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080/.source.conf", "md5sum": "6c3362b1c26592c21a839a34bc949102", "checksum": "0dcca9f9f9bc0bab1f737c064cbe8cc8cf7f4237", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 61, "invocation": {"module_args": {"dest": "/etc/kolla/nova-libvirt/sasl.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080/.source.conf", "follow": false, "_original_basename": "sasl.conf.j2", "checksum": "0dcca9f9f9bc0bab1f737c064cbe8cc8cf7f4237", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "0dcca9f9f9bc0bab1f737c064cbe8cc8cf7f4237", "dest": "/etc/kolla/nova-libvirt/sasl.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "sasl.conf.j2", "attributes": null, "backup": false, "checksum": "0dcca9f9f9bc0bab1f737c064cbe8cc8cf7f4237", "content": null, "dest": "/etc/kolla/nova-libvirt/sasl.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080/.source.conf", "unsafe_writes": false, "validate": null } }, "item": { "dest": "sasl.conf", "service": "nova-libvirt", "src": "sasl.conf.j2" }, "md5sum": "6c3362b1c26592c21a839a34bc949102", "mode": "0660", "owner": "root", "size": 61, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834318.6181479-105302-50162281828080/.source.conf", "state": "file", "uid": 0 } TASK [nova-cell : Copying files for nova-ssh] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:223 Tuesday 04 August 2026 09:05:19 +0000 (0:00:02.216) 0:10:39.366 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738 `" && echo ansible-tmp-1785834319.382054-105529-150615397898738="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834319.382054-105529-150615397898738=/home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-phocoipeqhrfwjdrslfokvyzisihmhml ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-ssh/sshd_config", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp_36d71sv/sshd_config.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp_36d71sv/sshd_config.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738/ /home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iahgvgoaeelwoukxmujalevarcknofgo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-ssh/sshd_config", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738/.source", "md5sum": "ef3552774d6bb8a630286cb7f614a51f", "checksum": "fe897363f229a87e15ef879e61faf639dbc8c6a7", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 123, "invocation": {"module_args": {"dest": "/etc/kolla/nova-ssh/sshd_config", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738/.source", "follow": false, "_original_basename": "sshd_config.j2", "checksum": "fe897363f229a87e15ef879e61faf639dbc8c6a7", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "fe897363f229a87e15ef879e61faf639dbc8c6a7", "dest": "/etc/kolla/nova-ssh/sshd_config", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "sshd_config.j2", "attributes": null, "backup": false, "checksum": "fe897363f229a87e15ef879e61faf639dbc8c6a7", "content": null, "dest": "/etc/kolla/nova-ssh/sshd_config", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "sshd_config", "src": "sshd_config.j2" }, "md5sum": "ef3552774d6bb8a630286cb7f614a51f", "mode": "0660", "owner": "root", "size": 123, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834319.382054-105529-150615397898738/.source", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745 `" && echo ansible-tmp-1785834320.1271236-105529-163637768088745="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834320.1271236-105529-163637768088745=/home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rgtwahlhiaqegcasmnxfnjefbozhpzfh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-ssh/id_rsa", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpj8nic5u_/id_rsa TO /home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpj8nic5u_/id_rsa /home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745/ /home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jzpakgexealpvbzcohmpjdoamugudkzk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-ssh/id_rsa", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745/.source", "md5sum": "e26a3d3d76eaf8e1a3b27ab764115552", "checksum": "100385f613982721e0b8d37a46cd9e21f12e79e6", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 3272, "invocation": {"module_args": {"dest": "/etc/kolla/nova-ssh/id_rsa", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745/.source", "follow": false, "_original_basename": "id_rsa", "checksum": "100385f613982721e0b8d37a46cd9e21f12e79e6", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "100385f613982721e0b8d37a46cd9e21f12e79e6", "dest": "/etc/kolla/nova-ssh/id_rsa", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "id_rsa", "attributes": null, "backup": false, "checksum": "100385f613982721e0b8d37a46cd9e21f12e79e6", "content": null, "dest": "/etc/kolla/nova-ssh/id_rsa", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "id_rsa", "src": "id_rsa" }, "md5sum": "e26a3d3d76eaf8e1a3b27ab764115552", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834320.1271236-105529-163637768088745/.source", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360 `" && echo ansible-tmp-1785834320.8567493-105529-142325628834360="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834320.8567493-105529-142325628834360=/home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ikngndefpryjkqglatkjjkkvkxzghoxs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-ssh/id_rsa.pub", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpsq5l4i4l/id_rsa.pub TO /home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360/.source.pub <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpsq5l4i4l/id_rsa.pub /home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360/.source.pub\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360/ /home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360/.source.pub && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jixwnlfelpdqnzjceboonnbcprfrqtpp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-ssh/id_rsa.pub", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360/.source.pub", "md5sum": "3067f8512c0b893ca5a05ffa3dd2e16c", "checksum": "7b8f0d1d3475c584ddc6b2cdd355b68eb00da9d1", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 725, "invocation": {"module_args": {"dest": "/etc/kolla/nova-ssh/id_rsa.pub", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360/.source.pub", "follow": false, "_original_basename": "id_rsa.pub", "checksum": "7b8f0d1d3475c584ddc6b2cdd355b68eb00da9d1", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "7b8f0d1d3475c584ddc6b2cdd355b68eb00da9d1", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "id_rsa.pub", "attributes": null, "backup": false, "checksum": "7b8f0d1d3475c584ddc6b2cdd355b68eb00da9d1", "content": null, "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360/.source.pub", "unsafe_writes": false, "validate": null } }, "item": { "dest": "id_rsa.pub", "src": "id_rsa.pub" }, "md5sum": "3067f8512c0b893ca5a05ffa3dd2e16c", "mode": "0660", "owner": "root", "size": 725, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834320.8567493-105529-142325628834360/.source.pub", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708 `" && echo ansible-tmp-1785834321.582119-105529-220379543196708="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834321.582119-105529-220379543196708=/home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ptwtogjwyaqtdchvsiggkqivvyfmjtny ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-ssh/ssh_config", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp3ymk1k7n/ssh_config.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp3ymk1k7n/ssh_config.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708/ /home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-orusaqydnrxbchdpbrgdqjnhivitvcwz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-ssh/ssh_config", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708/.source", "md5sum": "eb1335c28670d6c5fb8269cca3ddf26a", "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 77, "invocation": {"module_args": {"dest": "/etc/kolla/nova-ssh/ssh_config", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708/.source", "follow": false, "_original_basename": "ssh_config.j2", "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "dest": "/etc/kolla/nova-ssh/ssh_config", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "ssh_config.j2", "attributes": null, "backup": false, "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "content": null, "dest": "/etc/kolla/nova-ssh/ssh_config", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "ssh_config", "src": "ssh_config.j2" }, "md5sum": "eb1335c28670d6c5fb8269cca3ddf26a", "mode": "0660", "owner": "root", "size": 77, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834321.582119-105529-220379543196708/.source", "state": "file", "uid": 0 } TASK [nova-cell : Copying 'release' file for nova_compute] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:238 Tuesday 04 August 2026 09:05:22 +0000 (0:00:03.024) 0:10:42.390 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [nova-cell : Generating 'hostnqn' file for nova_compute] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:253 Tuesday 04 August 2026 09:05:22 +0000 (0:00:00.055) 0:10:42.445 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021 `" && echo ansible-tmp-1785834322.4539557-105705-181117063157021="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834322.4539557-105705-181117063157021=/home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bunsztisorwlsezyppahdwwjzejnjfyq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/nova-compute/hostnqn", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpn8re5esw/hostnqn.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpn8re5esw/hostnqn.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021/ /home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vdcocvhxfnaznewbmkedshbmdrgsjsto ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/nova-compute/hostnqn", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021/.source", "md5sum": "18e12ce6115a18fd91deeb74df2dd40e", "checksum": "b550a9056c005707faf9793588bad4515d6a6451", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 69, "invocation": {"module_args": {"dest": "/etc/kolla/nova-compute/hostnqn", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021/.source", "follow": false, "_original_basename": "hostnqn.j2", "checksum": "b550a9056c005707faf9793588bad4515d6a6451", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "b550a9056c005707faf9793588bad4515d6a6451", "dest": "/etc/kolla/nova-compute/hostnqn", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "hostnqn.j2", "attributes": null, "backup": false, "checksum": "b550a9056c005707faf9793588bad4515d6a6451", "content": null, "dest": "/etc/kolla/nova-compute/hostnqn", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021/.source", "unsafe_writes": false, "validate": null } }, "md5sum": "18e12ce6115a18fd91deeb74df2dd40e", "mode": "0660", "owner": "root", "size": 69, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834322.4539557-105705-181117063157021/.source", "state": "file", "uid": 0 } TASK [nova-cell : Copying over existing policy file] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:264 Tuesday 04 August 2026 09:05:23 +0000 (0:00:00.785) 0:10:43.231 ******** skipping: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "nova_policy_file is defined", "item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "nova_policy_file is defined", "item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "nova_policy_file is defined", "item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "nova_policy_file is defined", "item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "nova_policy_file is defined", "item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova-cell : Copying over vendordata file to containers] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:276 Tuesday 04 August 2026 09:05:23 +0000 (0:00:00.297) 0:10:43.528 ******** skipping: [primary] => (item=nova-compute) => { "ansible_loop_var": "item", "changed": false, "false_condition": "vendordata_file_path is defined", "item": "nova-compute", "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nova-compute-ironic) => { "ansible_loop_var": "item", "changed": false, "false_condition": "vendordata_file_path is defined", "item": "nova-compute-ironic", "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova-cell : Copying over multipath.conf] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/config.yml:292 Tuesday 04 August 2026 09:05:23 +0000 (0:00:00.051) 0:10:43.580 ******** skipping: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/multipath.conf.j2) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_multipathd | bool", "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/templates/multipath.conf.j2", "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-check-containers : Check containers for nova_cell] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 09:05:23 +0000 (0:00:00.069) 0:10:43.649 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mbckogyoxlggvauwsfjzrqvawstlycqr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "nova_libvirt"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "cgroupns_mode": "host", "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}, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "name": "nova_libvirt", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", ""], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "nova_libvirt", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "cgroupns_mode": "host", "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "labels": {}, "name": "nova_libvirt", "pid_mode": "host", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-porbnydjjmgubyytvoyimcppauzurbig ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "nova_ssh"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": 30}, "image": "primary:4000/lokolla/nova-ssh:change_999090", "name": "nova_ssh", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, ""], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "nova_ssh", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-ssh:change_999090", "labels": {}, "name": "nova_ssh", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qkzbgarjlomgzdarsywoklrxyizhfdmq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "nova_novncproxy"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html"], "timeout": 30}, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "name": "nova_novncproxy", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", ""], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "nova_novncproxy", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "labels": {}, "name": "nova_novncproxy", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jqwwewsbhsxyttdnenolsrhppilnxanb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "nova_conductor"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5671"], "timeout": 30}, "image": "primary:4000/lokolla/nova-conductor:change_999090", "name": "nova_conductor", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", ""], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "nova_conductor", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": {}, "name": "nova_conductor", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qcyubihmczzbkpkqmalysacenhdzolay ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "nova_compute"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port nova-compute 5671"], "timeout": 30}, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "name": "nova_compute", "privileged": true, "volumes": ["/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, ""], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "LIBGUESTFS_BACKEND": "direct"}}}}\n', b'') changed: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "nova_compute", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "LIBGUESTFS_BACKEND": "direct" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "labels": {}, "name": "nova_compute", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for nova_cell] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 09:05:26 +0000 (0:00:03.388) 0:10:47.038 ******** Notification for handler Restart nova-libvirt container has been saved. Notification for handler Restart nova-ssh container has been saved. Notification for handler Restart nova-novncproxy container has been saved. Notification for handler Restart nova-conductor container has been saved. Notification for handler Restart nova-compute container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart nova-libvirt container,Restart nova-ssh container,Restart nova-novncproxy container,Restart nova-conductor container,Restart nova-compute container" } TASK [service-check-containers : Check containers that require iteration for nova_cell] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 09:05:27 +0000 (0:00:00.067) 0:10:47.105 ******** skipping: [primary] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'primary:4000/lokolla/nova-libvirt:change_999090', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, '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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "nova-libvirt", "value": { "cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-ssh:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "nova-ssh", "value": { "container_name": "nova_ssh", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-ssh:change_999090", "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'primary:4000/lokolla/nova-novncproxy:change_999090', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl http://192.0.2.1:6080/vnc_lite.html'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "nova-novncproxy", "value": { "container_name": "nova_novncproxy", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-novncproxy", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'primary:4000/lokolla/nova-conductor:change_999090', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "nova-conductor", "value": { "container_name": "nova_conductor", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "nova-conductor", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-conductor:change_999090", "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'primary:4000/lokolla/nova-compute:change_999090', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', None, 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', None, ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "nova-compute", "value": { "container_name": "nova_compute", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "LIBGUESTFS_BACKEND": "direct" }, "group": "compute", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova-cell : Include tasks from config-nova-fake.yml] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml:22 Tuesday 04 August 2026 09:05:27 +0000 (0:00:00.294) 0:10:47.400 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_nova_fake | bool", "skip_reason": "Conditional result was False" } TASK [nova-cell : Flush handlers] ********************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml:28 Tuesday 04 August 2026 09:05:27 +0000 (0:00:00.041) 0:10:47.442 ******** NOTIFIED HANDLER nova-cell : Restart nova-libvirt container for primary NOTIFIED HANDLER nova-cell : Restart nova-ssh container for primary NOTIFIED HANDLER nova-cell : Restart nova-novncproxy container for primary NOTIFIED HANDLER nova-cell : Restart nova-conductor container for primary NOTIFIED HANDLER nova-cell : Restart nova-compute container for primary NOTIFIED HANDLER nova-cell : Wait for nova-compute services to update service versions for primary META: triggered running handlers for primary RUNNING HANDLER [nova-cell : Restart nova-conductor container] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/handlers/main.yml:2 Tuesday 04 August 2026 09:05:27 +0000 (0:00:00.012) 0:10:47.454 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kplzbuegmayqvknqcfujdwhvpwwmknjz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5671"], "timeout": 30}, "image": "primary:4000/lokolla/nova-conductor:change_999090", "name": "nova_conductor", "privileged": false, "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-conductor", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-conductor", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-conductor 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": {}, "name": "nova_conductor", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [nova-cell : Restart nova-novncproxy container] **************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/handlers/main.yml:19 Tuesday 04 August 2026 09:05:35 +0000 (0:00:07.897) 0:10:55.351 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hzlmkpluvdtgebpcoyvyydvjyyrnjeoc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html"], "timeout": 30}, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "name": "nova_novncproxy", "privileged": false, "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-novncproxy", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-novncproxy", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl http://192.0.2.1:6080/vnc_lite.html" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-novncproxy:change_999090", "labels": {}, "name": "nova_novncproxy", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [nova-cell : Restart nova-ssh container] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/handlers/main.yml:70 Tuesday 04 August 2026 09:05:43 +0000 (0:00:07.746) 0:11:03.097 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pbwgmwenrudwqhiryptdcaqxfrrwpoki ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": 30}, "image": "primary:4000/lokolla/nova-ssh:change_999090", "name": "nova_ssh", "privileged": false, "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-ssh", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-ssh", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_listen sshd 8022" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-ssh:change_999090", "labels": {}, "name": "nova_ssh", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", null ] } }, "result": false } RUNNING HANDLER [nova-cell : Restart nova-libvirt container] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/handlers/main.yml:86 Tuesday 04 August 2026 09:05:45 +0000 (0:00:02.953) 0:11:06.051 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zqctyknmwfexyvpabspokdyccwiyeied ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "cgroupns_mode": "host", "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}, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "name": "nova_libvirt", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-libvirt", "TZ": "Etc/UTC"}}}}\n', b'') NOTIFIED HANDLER nova-cell : Checking libvirt container is ready for primary NOTIFIED HANDLER nova-cell : Create libvirt SASL user for primary changed: [primary] => { "attempts": 1, "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "cgroupns_mode": "host", "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "memlock": { "hard": 67108864, "soft": 67108864 }, "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-libvirt", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "virsh version --daemon" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-libvirt:change_999090", "labels": {}, "name": "nova_libvirt", "pid_mode": "host", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null, "nova_libvirt_qemu:/etc/libvirt/qemu" ] } }, "result": false } RUNNING HANDLER [nova-cell : Checking libvirt container is ready] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/handlers/main.yml:111 Tuesday 04 August 2026 09:05:48 +0000 (0:00:02.989) 0:11:09.041 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rbrovtzrjymkhkrrmxrvbbyalbrlrlwz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (1, b'\n{"changed": true, "stdout": "", "stderr": "ls: cannot access \'/run/libvirtd.pid\': No such file or directory", "rc": 2, "cmd": "set -o pipefail && docker exec -i nova_libvirt ls /run/libvirtd.pid\\n", "start": "2026-08-04 09:05:49.265557", "end": "2026-08-04 09:05:49.352748", "delta": "0:00:00.087191", "failed": true, "msg": "non-zero return code", "invocation": {"module_args": {"cmd": "set -o pipefail && docker exec -i nova_libvirt ls /run/libvirtd.pid\\n", "executable": "/bin/bash", "_uses_shell": true, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "_raw_params": null, "argv": null, "chdir": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') <199.204.45.109> Failed to connect to the host via ssh: FAILED - RETRYING: [primary]: Checking libvirt container is ready (10 retries left).Result was: { "attempts": 1, "changed": false, "cmd": "set -o pipefail && docker exec -i nova_libvirt ls /run/libvirtd.pid\n", "delta": "0:00:00.087191", "end": "2026-08-04 09:05:49.352748", "invocation": { "module_args": { "_raw_params": null, "_uses_shell": true, "argv": null, "chdir": null, "cmd": "set -o pipefail && docker exec -i nova_libvirt ls /run/libvirtd.pid\n", "creates": null, "executable": "/bin/bash", "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "non-zero return code", "rc": 2, "retries": 11, "start": "2026-08-04 09:05:49.265557", "stderr": "ls: cannot access '/run/libvirtd.pid': No such file or directory", "stderr_lines": [ "ls: cannot access '/run/libvirtd.pid': No such file or directory" ], "stdout": "", "stdout_lines": [] } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ksscfxlqptfecojtkgeqssjihjvmmjkx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "/run/libvirtd.pid", "stderr": "", "rc": 0, "cmd": "set -o pipefail && docker exec -i nova_libvirt ls /run/libvirtd.pid\\n", "start": "2026-08-04 09:05:54.633961", "end": "2026-08-04 09:05:54.734124", "delta": "0:00:00.100163", "msg": "", "invocation": {"module_args": {"cmd": "set -o pipefail && docker exec -i nova_libvirt ls /run/libvirtd.pid\\n", "executable": "/bin/bash", "_uses_shell": true, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "_raw_params": null, "argv": null, "chdir": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "attempts": 2, "changed": false, "cmd": "set -o pipefail && docker exec -i nova_libvirt ls /run/libvirtd.pid\n", "delta": "0:00:00.100163", "end": "2026-08-04 09:05:54.734124", "invocation": { "module_args": { "_raw_params": null, "_uses_shell": true, "argv": null, "chdir": null, "cmd": "set -o pipefail && docker exec -i nova_libvirt ls /run/libvirtd.pid\n", "creates": null, "executable": "/bin/bash", "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 09:05:54.633961", "stderr": "", "stderr_lines": [], "stdout": "/run/libvirtd.pid", "stdout_lines": [ "/run/libvirtd.pid" ] } RUNNING HANDLER [nova-cell : Create libvirt SASL user] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/handlers/main.yml:124 Tuesday 04 August 2026 09:05:54 +0000 (0:00:05.804) 0:11:14.845 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yszpzeqjixhifypcexuzuicxupclhavh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> rc=0, stdout and stderr censored due to no log changed: [primary] => { "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true } RUNNING HANDLER [nova-cell : Restart nova-compute container] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/handlers/main.yml:144 Tuesday 04 August 2026 09:05:55 +0000 (0:00:00.857) 0:11:15.702 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bzmcnonucafbkjadtghoxnevzhiyztgp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port nova-compute 5671"], "timeout": 30}, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "name": "nova_compute", "privileged": true, "volumes": ["/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "LIBGUESTFS_BACKEND": "direct", "KOLLA_SERVICE_NAME": "nova-compute", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-compute", "LIBGUESTFS_BACKEND": "direct", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port nova-compute 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/nova-compute:change_999090", "ipc_mode": "host", "labels": {}, "name": "nova_compute", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", null, "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", null ] } }, "result": false } RUNNING HANDLER [nova-cell : Wait for nova-compute services to update service versions] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/handlers/main.yml:212 Tuesday 04 August 2026 09:05:58 +0000 (0:00:02.977) 0:11:18.680 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_action == 'upgrade'", "skip_reason": "Conditional result was False" } TASK [nova-cell : Waiting for nova-compute services to register themselves] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml:26 Tuesday 04 August 2026 09:05:58 +0000 (0:00:00.035) 0:11:18.715 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ehzrnowpuoobpcwhshpxkjkuwisxzfui ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "[]", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "https://192.0.2.10:5000", "--os-project-domain-name", "Default", "--os-project-name", "admin", "--os-username", "admin", "--os-password", "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-region-name", "RegionOne", "--os-cacert", "/etc/ssl/certs/ca-certificates.crt", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute"], "start": "2026-08-04 09:05:58.974841", "end": "2026-08-04 09:06:00.794397", "delta": "0:00:01.819556", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec kolla_toolbox openstack --os-interface internal --os-auth-url https://192.0.2.10:5000 --os-project-domain-name Default --os-project-name admin --os-username admin --os-password 5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b --os-identity-api-version 3 --os-user-domain-name Default --os-region-name RegionOne --os-cacert /etc/ssl/certs/ca-certificates.crt compute service list --format json --column Host --service nova-compute\\n", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') redirecting (type: filter) ansible.builtin.json_query to community.general.json_query FAILED - RETRYING: [primary]: Waiting for nova-compute services to register themselves (20 retries left).Result was: { "attempts": 1, "changed": false, "cmd": [ "docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "https://192.0.2.10:5000", "--os-project-domain-name", "Default", "--os-project-name", "admin", "--os-username", "admin", "--os-password", "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-region-name", "RegionOne", "--os-cacert", "/etc/ssl/certs/ca-certificates.crt", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute" ], "delta": "0:00:01.819556", "end": "2026-08-04 09:06:00.794397", "failed_when_result": false, "invocation": { "module_args": { "_raw_params": "docker exec kolla_toolbox openstack --os-interface internal --os-auth-url https://192.0.2.10:5000 --os-project-domain-name Default --os-project-name admin --os-username admin --os-password 5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b --os-identity-api-version 3 --os-user-domain-name Default --os-region-name RegionOne --os-cacert /etc/ssl/certs/ca-certificates.crt compute service list --format json --column Host --service nova-compute\n", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "retries": 21, "start": "2026-08-04 09:05:58.974841", "stderr": "", "stderr_lines": [], "stdout": "[]", "stdout_lines": [ "[]" ] } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fughunqpvbqoxdmrvphvkntjfnszgezg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "[]", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "https://192.0.2.10:5000", "--os-project-domain-name", "Default", "--os-project-name", "admin", "--os-username", "admin", "--os-password", "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-region-name", "RegionOne", "--os-cacert", "/etc/ssl/certs/ca-certificates.crt", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute"], "start": "2026-08-04 09:06:11.143974", "end": "2026-08-04 09:06:13.320093", "delta": "0:00:02.176119", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec kolla_toolbox openstack --os-interface internal --os-auth-url https://192.0.2.10:5000 --os-project-domain-name Default --os-project-name admin --os-username admin --os-password 5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b --os-identity-api-version 3 --os-user-domain-name Default --os-region-name RegionOne --os-cacert /etc/ssl/certs/ca-certificates.crt compute service list --format json --column Host --service nova-compute\\n", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') redirecting (type: filter) ansible.builtin.json_query to community.general.json_query FAILED - RETRYING: [primary]: Waiting for nova-compute services to register themselves (19 retries left).Result was: { "attempts": 2, "changed": false, "cmd": [ "docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "https://192.0.2.10:5000", "--os-project-domain-name", "Default", "--os-project-name", "admin", "--os-username", "admin", "--os-password", "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-region-name", "RegionOne", "--os-cacert", "/etc/ssl/certs/ca-certificates.crt", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute" ], "delta": "0:00:02.176119", "end": "2026-08-04 09:06:13.320093", "failed_when_result": false, "invocation": { "module_args": { "_raw_params": "docker exec kolla_toolbox openstack --os-interface internal --os-auth-url https://192.0.2.10:5000 --os-project-domain-name Default --os-project-name admin --os-username admin --os-password 5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b --os-identity-api-version 3 --os-user-domain-name Default --os-region-name RegionOne --os-cacert /etc/ssl/certs/ca-certificates.crt compute service list --format json --column Host --service nova-compute\n", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "retries": 21, "start": "2026-08-04 09:06:11.143974", "stderr": "", "stderr_lines": [], "stdout": "[]", "stdout_lines": [ "[]" ] } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xohsdylsjyyaemgpcozquobottikbkfs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "[\\n {\\n \\"Host\\": \\"primary\\"\\n }\\n]", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "https://192.0.2.10:5000", "--os-project-domain-name", "Default", "--os-project-name", "admin", "--os-username", "admin", "--os-password", "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-region-name", "RegionOne", "--os-cacert", "/etc/ssl/certs/ca-certificates.crt", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute"], "start": "2026-08-04 09:06:23.622902", "end": "2026-08-04 09:06:25.417381", "delta": "0:00:01.794479", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec kolla_toolbox openstack --os-interface internal --os-auth-url https://192.0.2.10:5000 --os-project-domain-name Default --os-project-name admin --os-username admin --os-password 5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b --os-identity-api-version 3 --os-user-domain-name Default --os-region-name RegionOne --os-cacert /etc/ssl/certs/ca-certificates.crt compute service list --format json --column Host --service nova-compute\\n", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') redirecting (type: filter) ansible.builtin.json_query to community.general.json_query ok: [primary] => { "attempts": 3, "changed": false, "cmd": [ "docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "https://192.0.2.10:5000", "--os-project-domain-name", "Default", "--os-project-name", "admin", "--os-username", "admin", "--os-password", "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-region-name", "RegionOne", "--os-cacert", "/etc/ssl/certs/ca-certificates.crt", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute" ], "delta": "0:00:01.794479", "end": "2026-08-04 09:06:25.417381", "failed_when_result": false, "invocation": { "module_args": { "_raw_params": "docker exec kolla_toolbox openstack --os-interface internal --os-auth-url https://192.0.2.10:5000 --os-project-domain-name Default --os-project-name admin --os-username admin --os-password 5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b --os-identity-api-version 3 --os-user-domain-name Default --os-region-name RegionOne --os-cacert /etc/ssl/certs/ca-certificates.crt compute service list --format json --column Host --service nova-compute\n", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 09:06:23.622902", "stderr": "", "stderr_lines": [], "stdout": "[\n {\n \"Host\": \"primary\"\n }\n]", "stdout_lines": [ "[", " {", " \"Host\": \"primary\"", " }", "]" ] } TASK [nova-cell : Fail if nova-compute service failed to register] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml:65 Tuesday 04 August 2026 09:06:25 +0000 (0:00:26.838) 0:11:45.553 ******** redirecting (type: filter) ansible.builtin.json_query to community.general.json_query skipping: [primary] => { "changed": false, "false_condition": "any_failed_services or (nova_compute_registration_fatal | bool and\n failed_compute_service_hosts | length > 0)", "skip_reason": "Conditional result was False" } TASK [nova-cell : Include discover_computes.yml] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml:95 Tuesday 04 August 2026 09:06:25 +0000 (0:00:00.127) 0:11:45.681 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/get_cell_settings.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml for primary TASK [nova-cell : Get a list of existing cells] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/get_cell_settings.yml:2 Tuesday 04 August 2026 09:06:25 +0000 (0:00:00.093) 0:11:45.774 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hyyxjpmkudvvmpddvrfleupjcqewqpuj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n+-------+--------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\\n| Name | UUID | Transport URL | Database Connection | Disabled |\\n+-------+--------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\\n| | b3fe5f5a-374f-40c2-960f-0fe2695b654a | rabbit://openstack:7pxT0zzJFyQXk8LiXfiI3oNPItVTgC9MU6OR08Mo@192.0.2.1:5671// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |\\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |\\n+-------+--------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\\n", "stderr": "2026-08-04 09:06:28.243 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:06:28.243 INFO Validating config file\\n2026-08-04 09:06:28.243 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:06:28.243 INFO Creating directories\\n2026-08-04 09:06:28.244 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:06:28.244 INFO Setting permission for /var/log/kolla/nova\\n2026-08-04 09:06:28.244 INFO Copying service configuration files\\n2026-08-04 09:06:28.244 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\\n2026-08-04 09:06:28.245 INFO Setting permission for /etc/nova/nova.conf\\n2026-08-04 09:06:28.245 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:06:28.245 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:06:28.245 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:06:28.245 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:06:28.245 INFO Writing out command to execute\\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-scheduler.log\\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-metadata-uwsgi.log\\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-compute.log\\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-api.log\\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-metadata.log\\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-conductor.log\\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-novncproxy.log\\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-api-uwsgi.log\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet # noqa\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "command": "bash -c \'sudo -E kolla_set_configs && sudo -E kolla_copy_cacerts && nova-manage cell_v2 list_cells --verbose\'", "detach": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": {"BOOTSTRAP": null}, "name": "nova_list_cells", "volumes": ["/etc/kolla/nova-cell-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "", ""], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-list-cells", "TZ": "Etc/UTC"}}}}\n', b'') ok: [primary] => { "changed": false, "failed_when_result": false, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "command": "bash -c 'sudo -E kolla_set_configs && sudo -E kolla_copy_cacerts && nova-manage cell_v2 list_cells --verbose'", "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "nova-list-cells", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/nova-conductor:change_999090", "labels": { "BOOTSTRAP": null }, "name": "nova_list_cells", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/nova-cell-bootstrap/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "", "" ] } }, "rc": 0, "result": false, "stderr": "2026-08-04 09:06:28.243 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:06:28.243 INFO Validating config file\n2026-08-04 09:06:28.243 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:06:28.243 INFO Creating directories\n2026-08-04 09:06:28.244 INFO Setting permission for /var/log/kolla\n2026-08-04 09:06:28.244 INFO Setting permission for /var/log/kolla/nova\n2026-08-04 09:06:28.244 INFO Copying service configuration files\n2026-08-04 09:06:28.244 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\n2026-08-04 09:06:28.245 INFO Setting permission for /etc/nova/nova.conf\n2026-08-04 09:06:28.245 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:06:28.245 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:06:28.245 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:06:28.245 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:06:28.245 INFO Writing out command to execute\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-manage.log\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-scheduler.log\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-metadata-uwsgi.log\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-compute.log\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-api.log\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-metadata.log\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-conductor.log\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-novncproxy.log\n2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-api-uwsgi.log\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet # noqa\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html\n", "stderr_lines": [ "2026-08-04 09:06:28.243 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:06:28.243 INFO Validating config file", "2026-08-04 09:06:28.243 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:06:28.243 INFO Creating directories", "2026-08-04 09:06:28.244 INFO Setting permission for /var/log/kolla", "2026-08-04 09:06:28.244 INFO Setting permission for /var/log/kolla/nova", "2026-08-04 09:06:28.244 INFO Copying service configuration files", "2026-08-04 09:06:28.244 INFO Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "2026-08-04 09:06:28.245 INFO Setting permission for /etc/nova/nova.conf", "2026-08-04 09:06:28.245 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:06:28.245 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:06:28.245 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:06:28.245 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:06:28.245 INFO Writing out command to execute", "2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-manage.log", "2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-scheduler.log", "2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-metadata-uwsgi.log", "2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-compute.log", "2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-api.log", "2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-metadata.log", "2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-conductor.log", "2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "2026-08-04 09:06:28.246 INFO Setting permission for /var/log/kolla/nova/nova-api-uwsgi.log", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n+-------+--------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\n| Name | UUID | Transport URL | Database Connection | Disabled |\n+-------+--------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\n| | b3fe5f5a-374f-40c2-960f-0fe2695b654a | rabbit://openstack:7pxT0zzJFyQXk8LiXfiI3oNPItVTgC9MU6OR08Mo@192.0.2.1:5671// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |\n+-------+--------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------+\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "+-------+--------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------+", "| | b3fe5f5a-374f-40c2-960f-0fe2695b654a | rabbit://openstack:7pxT0zzJFyQXk8LiXfiI3oNPItVTgC9MU6OR08Mo@192.0.2.1:5671// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova_cell0?ssl_ca=/etc/ssl/certs/ca-certificates.crt | False |", "+-------+--------------------------------------+------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------------------------------------+----------+" ] } TASK [nova-cell : Extract current cell settings from list] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/get_cell_settings.yml:23 Tuesday 04 August 2026 09:06:33 +0000 (0:00:07.660) 0:11:53.435 ******** ok: [primary] => { "ansible_facts": { "nova_cell_settings": { "cell_database": "mysql+pymysql://nova:rh7xJ32iZBqlTAe85Xj7XKZcA8S8gJ1VIcqCgUmU@192.0.2.10:3306/nova?ssl_ca=/etc/ssl/certs/ca-certificates.crt", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:7pxT0zzJFyQXk8LiXfiI3oNPItVTgC9MU6OR08Mo@192.0.2.1:5671//", "cell_name": null, "cell_uuid": "b3fe5f5a-374f-40c2-960f-0fe2695b654a" } }, "changed": false } TASK [nova-cell : Fail if cell settings not found] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml:13 Tuesday 04 August 2026 09:06:33 +0000 (0:00:00.064) 0:11:53.499 ******** skipping: [primary] => { "changed": false, "false_condition": "not nova_cell_settings", "skip_reason": "Conditional result was False" } TASK [nova-cell : Discover nova hosts] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml:20 Tuesday 04 August 2026 09:06:33 +0000 (0:00:00.059) 0:11:53.558 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dmmhmphgowgmotfrfwujxibdamayylbw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \\r\\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\r\\nwe strongly recommend against using it for new projects.\\r\\n\\r\\nIf you are already using Eventlet, we recommend migrating to a different\\r\\nframework. For more detail see\\r\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\r\\n\\r\\n import eventlet # noqa\\r\\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "-t", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "b3fe5f5a-374f-40c2-960f-0fe2695b654a"], "start": "2026-08-04 09:06:33.827573", "end": "2026-08-04 09:06:36.670998", "delta": "0:00:02.843425", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec -t nova_conductor nova-manage cell_v2 discover_hosts --by-service --cell_uuid b3fe5f5a-374f-40c2-960f-0fe2695b654a\\n", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "changed": false, "cmd": [ "docker", "exec", "-t", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "b3fe5f5a-374f-40c2-960f-0fe2695b654a" ], "delta": "0:00:02.843425", "end": "2026-08-04 09:06:36.670998", "invocation": { "module_args": { "_raw_params": "docker exec -t nova_conductor nova-manage cell_v2 discover_hosts --by-service --cell_uuid b3fe5f5a-374f-40c2-960f-0fe2695b654a\n", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 09:06:33.827573", "stderr": "", "stderr_lines": [], "stdout": "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: \r\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\r\nwe strongly recommend against using it for new projects.\r\n\r\nIf you are already using Eventlet, we recommend migrating to a different\r\nframework. For more detail see\r\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\r\n\r\n import eventlet # noqa\r\nEventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html", "stdout_lines": [ "/var/lib/kolla/venv/lib/python3.13/site-packages/nova/monkey_patch.py:85: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet # noqa", "Eventlet based concurrency mode is deprecated and will be removed in a future release, not earlier than 2027.2. Please migrate to native threading mode. See the concurrency guide for details: https://docs.openstack.org/nova/latest/admin/concurrency.html" ] } TASK [nova-cell : Build nova AZ to compute host mapping] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/aggregate.yml:2 Tuesday 04 August 2026 09:06:36 +0000 (0:00:03.223) 0:11:56.782 ******** ok: [primary] => { "ansible_facts": { "_nova_az_host_map": {} }, "changed": false } TASK [nova-cell : Get current nova AZ aggregates] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/aggregate.yml:7 Tuesday 04 August 2026 09:06:36 +0000 (0:00:00.054) 0:11:56.836 ******** skipping: [primary] => { "changed": false, "false_condition": "_nova_az_host_map | default({}) | length > 0", "skip_reason": "Conditional result was False" } TASK [nova-cell : Remove stale hosts from AZ aggregates] *********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/aggregate.yml:23 Tuesday 04 August 2026 09:06:36 +0000 (0:00:00.047) 0:11:56.883 ******** skipping: [primary] => { "changed": false, "false_condition": "_nova_az_host_map | default({}) | length > 0", "skip_reason": "Conditional result was False" } TASK [nova-cell : Manage nova host aggregates for availability zones] ********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/aggregate.yml:53 Tuesday 04 August 2026 09:06:36 +0000 (0:00:00.051) 0:11:56.935 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [nova-cell : Build arbitrary aggregate to compute host mapping] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/aggregate.yml:73 Tuesday 04 August 2026 09:06:36 +0000 (0:00:00.034) 0:11:56.969 ******** ok: [primary] => { "ansible_facts": { "_nova_aggregate_host_map": {} }, "changed": false } TASK [nova-cell : Manage nova host aggregates] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/aggregate.yml:78 Tuesday 04 August 2026 09:06:36 +0000 (0:00:00.058) 0:11:57.027 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } PLAY [Refresh nova scheduler cell cache] *************************************** TASK [nova : Refresh cell cache in nova scheduler] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/refresh_scheduler_cell_cache.yml:4 Tuesday 04 August 2026 09:06:37 +0000 (0:00:00.044) 0:11:57.072 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wcexqnjoegahijiulnnoefdwicewwvzh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "stdout": "", "stderr": "", "rc": 0, "cmd": "kill -HUP `docker inspect -f \'{{ .State.Pid }}\' nova_scheduler`", "start": "2026-08-04 09:06:37.312511", "end": "2026-08-04 09:06:37.343336", "delta": "0:00:00.030825", "msg": "", "invocation": {"module_args": {"_raw_params": "kill -HUP `docker inspect -f \'{{ .State.Pid }}\' nova_scheduler`", "_uses_shell": true, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') changed: [primary] => { "changed": true, "cmd": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "delta": "0:00:00.030825", "end": "2026-08-04 09:06:37.343336", "invocation": { "module_args": { "_raw_params": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "_uses_shell": true, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 09:06:37.312511", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } PLAY [Reload global Nova super conductor services] ***************************** TASK [nova : Reload nova super conductor services to remove RPC version pin] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/reload_super_conductor.yml:5 Tuesday 04 August 2026 09:06:37 +0000 (0:00:00.398) 0:11:57.470 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_action == 'upgrade'", "skip_reason": "Conditional result was False" } PLAY [Reload Nova cell services] *********************************************** TASK [nova-cell : Reload nova cell services to remove RPC version cap] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/reload.yml:21 Tuesday 04 August 2026 09:06:37 +0000 (0:00:00.054) 0:11:57.524 ******** skipping: [primary] => (item=nova-conductor) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_action == 'upgrade'", "item": "nova-conductor", "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nova-compute) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_action == 'upgrade'", "item": "nova-compute", "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nova-compute-ironic) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_action == 'upgrade'", "item": "nova-compute-ironic", "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nova-novncproxy) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_action == 'upgrade'", "item": "nova-novncproxy", "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nova-serialproxy) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_action == 'upgrade'", "item": "nova-serialproxy", "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nova-spicehtml5proxy) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_action == 'upgrade'", "item": "nova-spicehtml5proxy", "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [nova-cell : Reload nova-compute-ironic to remove RPC version cap (iterated)] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/reload.yml:43 Tuesday 04 August 2026 09:06:37 +0000 (0:00:00.075) 0:11:57.600 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } PLAY [Reload global Nova API services] ***************************************** TASK [nova : Reload nova API services to remove RPC version pin] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/reload_api.yml:5 Tuesday 04 August 2026 09:06:37 +0000 (0:00:00.061) 0:11:57.662 ******** skipping: [primary] => (item=nova-scheduler) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_action == 'upgrade'", "item": "nova-scheduler", "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nova-api) => { "ansible_loop_var": "item", "changed": false, "false_condition": "kolla_action == 'upgrade'", "item": "nova-api", "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } PLAY [Run Nova API online data migrations] ************************************* TASK [nova : Run Nova API online database migrations] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/online_data_migrations.yml:2 Tuesday 04 August 2026 09:06:37 +0000 (0:00:00.062) 0:11:57.724 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_action == 'upgrade'", "skip_reason": "Conditional result was False" } PLAY [Run Nova cell online data migrations] ************************************ TASK [nova-cell : Run Nova cell online database migrations] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/online_data_migrations.yml:2 Tuesday 04 August 2026 09:06:37 +0000 (0:00:00.062) 0:11:57.787 ******** skipping: [primary] => { "changed": false, "false_condition": "kolla_action == 'upgrade'", "skip_reason": "Conditional result was False" } PLAY [Apply role neutron] ****************************************************** TASK [neutron : Include tasks for action deploy] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/main.yml:2 Tuesday 04 August 2026 09:06:37 +0000 (0:00:00.061) 0:11:57.849 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/neutron_plugin_agent_check.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/register.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config-host.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/check-containers.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/bootstrap.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/bootstrap_service.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/deploy.yml for primary TASK [neutron : Get container facts] ******************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/neutron_plugin_agent_check.yml:2 Tuesday 04 August 2026 09:06:37 +0000 (0:00:00.144) 0:11:57.993 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-twldlyvhzvvndkugnzivwjpkloynyhez ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"result": false, "changed": false, "containers": {}, "invocation": {"module_args": {"action": "get_containers", "container_engine": "docker", "name": ["neutron_openvswitch_agent", "ovn_controller"], "api_version": "auto", "args": {"get_all_containers": false}}}}\n', b'') ok: [primary] => { "changed": false, "containers": {}, "invocation": { "module_args": { "action": "get_containers", "api_version": "auto", "args": { "get_all_containers": false }, "container_engine": "docker", "name": [ "neutron_openvswitch_agent", "ovn_controller" ] } }, "result": false } TASK [neutron : Get container volume facts] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/neutron_plugin_agent_check.yml:13 Tuesday 04 August 2026 09:06:38 +0000 (0:00:00.715) 0:11:58.709 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hwccngvgpltbyzhedxhmdqilysnxxnwn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"result": false, "changed": false, "volumes": {}, "invocation": {"module_args": {"action": "get_volumes", "container_engine": "docker", "name": ["ovn_nb_db", "ovn_sb_db"], "api_version": "auto", "args": {"get_all_containers": false}}}}\n', b'') ok: [primary] => { "changed": false, "invocation": { "module_args": { "action": "get_volumes", "api_version": "auto", "args": { "get_all_containers": false }, "container_engine": "docker", "name": [ "ovn_nb_db", "ovn_sb_db" ] } }, "result": false, "volumes": {} } TASK [neutron : Check for ML2/OVN presence] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/neutron_plugin_agent_check.yml:24 Tuesday 04 August 2026 09:06:39 +0000 (0:00:00.485) 0:11:59.194 ******** skipping: [primary] => { "changed": false, "false_condition": "(container_facts.containers['ovn_controller'] is defined) or (container_volume_facts['ovn_nb_db'] is defined) or (container_volume_facts['ovn_sb_db'] is defined)", "skip_reason": "Conditional result was False" } TASK [neutron : Check for ML2/OVS presence] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/neutron_plugin_agent_check.yml:32 Tuesday 04 August 2026 09:06:39 +0000 (0:00:00.041) 0:11:59.236 ******** skipping: [primary] => { "changed": false, "false_condition": "container_facts.containers['neutron_openvswitch_agent'] is defined", "skip_reason": "Conditional result was False" } TASK [service-ks-register : Creating/deleting services for neutron] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:6 Tuesday 04 August 2026 09:06:39 +0000 (0:00:00.046) 0:11:59.283 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rrfdpyoapvqvxircgjtmxibmzexljqdz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "service": {"description": "Openstack Networking", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/services/bb4d92ad88d64fa88e9f7c83adfe1f50"}, "name": "neutron", "type": "network", "id": "bb4d92ad88d64fa88e9f7c83adfe1f50"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "neutron", "service_type": "network", "description": "Openstack Networking", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=neutron (network)) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "description": "Openstack Networking", "interface": "internal", "name": "neutron", "region_name": "RegionOne", "service_type": "network", "state": "present" }, "module_extra_vars": {}, "module_name": "openstack.cloud.catalog_service", "timeout": 180, "user": null } }, "item": { "description": "Openstack Networking", "endpoints": [ { "interface": "internal", "url": "https://192.0.2.10:9696" }, { "interface": "public", "url": "https://192.0.2.10:9696" } ], "name": "neutron", "type": "network" }, "service": { "description": "Openstack Networking", "id": "bb4d92ad88d64fa88e9f7c83adfe1f50", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/services/bb4d92ad88d64fa88e9f7c83adfe1f50" }, "name": "neutron", "type": "network" } } TASK [service-ks-register : Creating/deleting endpoints for neutron] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:29 Tuesday 04 August 2026 09:06:42 +0000 (0:00:03.152) 0:12:02.436 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jrnkrakqcohtqrhagwrdgvjsvlvmzagm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "internal", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/71f1875439a9401e9f07fe867f8b675e"}, "region_id": "RegionOne", "service_id": "bb4d92ad88d64fa88e9f7c83adfe1f50", "url": "https://192.0.2.10:9696", "id": "71f1875439a9401e9f07fe867f8b675e", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "neutron", "url": "https://192.0.2.10:9696", "endpoint_interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=neutron -> https://192.0.2.10:9696 -> internal) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "71f1875439a9401e9f07fe867f8b675e", "interface": "internal", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/71f1875439a9401e9f07fe867f8b675e" }, "name": null, "region_id": "RegionOne", "service_id": "bb4d92ad88d64fa88e9f7c83adfe1f50", "url": "https://192.0.2.10:9696" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "internal", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "neutron", "state": "present", "url": "https://192.0.2.10:9696" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Openstack Networking", "name": "neutron", "type": "network" }, { "interface": "internal", "url": "https://192.0.2.10:9696" } ] } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gzpknlplqqebhzxfvufabjzjyabgwqzq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "public", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/ee4a2944f0e54cdb9af1d091ffc9019b"}, "region_id": "RegionOne", "service_id": "bb4d92ad88d64fa88e9f7c83adfe1f50", "url": "https://192.0.2.10:9696", "id": "ee4a2944f0e54cdb9af1d091ffc9019b", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "neutron", "url": "https://192.0.2.10:9696", "endpoint_interface": "public", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=neutron -> https://192.0.2.10:9696 -> public) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "ee4a2944f0e54cdb9af1d091ffc9019b", "interface": "public", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/ee4a2944f0e54cdb9af1d091ffc9019b" }, "name": null, "region_id": "RegionOne", "service_id": "bb4d92ad88d64fa88e9f7c83adfe1f50", "url": "https://192.0.2.10:9696" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "public", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "neutron", "state": "present", "url": "https://192.0.2.10:9696" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Openstack Networking", "name": "neutron", "type": "network" }, { "interface": "public", "url": "https://192.0.2.10:9696" } ] } TASK [service-ks-register : Creating projects for neutron] ********************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:55 Tuesday 04 August 2026 09:06:48 +0000 (0:00:06.149) 0:12:08.585 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nvsyfzuoicnjgmccptavtsufrtmsviet ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "project": {"description": "", "domain_id": "default", "is_domain": false, "is_enabled": true, "options": {}, "parent_id": "default", "links": {"self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5"}, "id": "c5615e988e8744cdaa40185c634f24a5", "name": "service", "tags": []}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "service", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.project", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=service) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "domain": "default", "interface": "internal", "name": "service", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.project", "timeout": 180, "user": null } }, "item": "service", "project": { "description": "", "domain_id": "default", "id": "c5615e988e8744cdaa40185c634f24a5", "is_domain": false, "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5" }, "name": "service", "options": {}, "parent_id": "default", "tags": [] } } TASK [service-ks-register : Creating/deleting users for neutron] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:73 Tuesday 04 August 2026 09:06:51 +0000 (0:00:02.958) 0:12:11.544 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mubqbduybanoeuxnbesoejnsjhnszxrs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "warnings": [{"event": {"msg": "Module did not set no_log for update_password", "__ansible_type": "Event"}, "__ansible_type": "WarningSummary"}], "user": {"default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/users/bf6a40616f3b47a6ae3ca0b77a703af9"}, "name": "neutron", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null, "options": {}, "id": "bf6a40616f3b47a6ae3ca0b77a703af9"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"default_project": "service", "name": "neutron", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "update_password": "on_create", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}, "deprecations": [{"event": {"msg": "Passing `warnings` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.warn` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}]}\n', b'') changed: [primary] => (item=neutron -> service) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "default_project": "service", "domain": "default", "interface": "internal", "name": "neutron", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "region_name": "RegionOne", "update_password": "on_create" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_user", "timeout": 180, "user": null } }, "item": { "password": "DapSZEBCYguIuB8ZO2HXJbo1KotyudyTr6lJojHd", "project": "service", "role": "admin", "user": "neutron" }, "user": { "default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "id": "bf6a40616f3b47a6ae3ca0b77a703af9", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/users/bf6a40616f3b47a6ae3ca0b77a703af9" }, "name": "neutron", "options": {}, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null } } TASK [service-ks-register : Creating roles for neutron] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:100 Tuesday 04 August 2026 09:06:54 +0000 (0:00:03.487) 0:12:15.031 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-clwcrsxmipqqdrvsapzdezwymgfuiblp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "role": {"name": "admin", "description": null, "domain_id": null, "options": {"immutable": true}, "links": {"self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad"}, "id": "85ad48e3cefb411694c01ec62fe94cad"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "admin", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_role", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "name": "admin", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_role", "timeout": 180, "user": null } }, "item": "admin", "role": { "description": null, "domain_id": null, "id": "85ad48e3cefb411694c01ec62fe94cad", "links": { "self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad" }, "name": "admin", "options": { "immutable": true } } } TASK [service-ks-register : Granting/revoking user roles for neutron] ********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:117 Tuesday 04 August 2026 09:06:57 +0000 (0:00:03.028) 0:12:18.060 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vrfidiiprgvpbvusqxqyjwwwncdaqtxs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"user": "neutron", "role": "admin", "project": "service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.role_assignment", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=neutron -> service -> admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "project": "service", "region_name": "RegionOne", "role": "admin", "state": "present", "user": "neutron" }, "module_extra_vars": {}, "module_name": "openstack.cloud.role_assignment", "timeout": 180, "user": null } }, "item": { "password": "DapSZEBCYguIuB8ZO2HXJbo1KotyudyTr6lJojHd", "project": "service", "role": "admin", "user": "neutron" } } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mbuafytzibqoruehgqwciydaplirjjxn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"user": "neutron", "role": "service", "project": "service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.role_assignment", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=neutron -> service -> service) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "project": "service", "region_name": "RegionOne", "role": "service", "state": "present", "user": "neutron" }, "module_extra_vars": {}, "module_name": "openstack.cloud.role_assignment", "timeout": 180, "user": null } }, "item": { "project": "service", "role": "service", "user": "neutron" } } TASK [neutron : Clone neutron repository] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/deploy.yml:8 Tuesday 04 August 2026 09:07:04 +0000 (0:00:06.245) 0:12:24.305 ******** skipping: [primary] => { "changed": false, "false_condition": "neutron_dev_mode | bool", "skip_reason": "Conditional result was False" } TASK [Load and persist kernel modules] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config-host.yml:2 Tuesday 04 August 2026 09:07:04 +0000 (0:00:00.033) 0:12:24.338 ******** included: module-load for primary TASK [module-load : Load modules] ********************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:8 Tuesday 04 August 2026 09:07:04 +0000 (0:00:00.086) 0:12:24.424 ******** Using module file /home/zuul/.ansible/collections/ansible_collections/community/general/plugins/modules/modprobe.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rpbfaoalzcaraxsrnjecqoxicwtryqxt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "name": "nf_conntrack_tftp", "params": "", "state": "present", "invocation": {"module_args": {"name": "nf_conntrack_tftp", "state": "present", "params": "", "persistent": "disabled"}}}\n', b'') changed: [primary] => (item=nf_conntrack_tftp) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "name": "nf_conntrack_tftp", "params": "", "persistent": "disabled", "state": "present" } }, "item": { "name": "nf_conntrack_tftp" }, "name": "nf_conntrack_tftp", "params": "", "state": "present" } Using module file /home/zuul/.ansible/collections/ansible_collections/community/general/plugins/modules/modprobe.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zalvmeyuzzdnevunvqzmfrspoebfapyn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "name": "nf_nat_tftp", "params": "", "state": "present", "invocation": {"module_args": {"name": "nf_nat_tftp", "state": "present", "params": "", "persistent": "disabled"}}}\n', b'') changed: [primary] => (item=nf_nat_tftp) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "name": "nf_nat_tftp", "params": "", "persistent": "disabled", "state": "present" } }, "item": { "name": "nf_nat_tftp" }, "name": "nf_nat_tftp", "params": "", "state": "present" } TASK [module-load : Persist modules via modules-load.d] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:18 Tuesday 04 August 2026 09:07:05 +0000 (0:00:00.688) 0:12:25.112 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637 `" && echo ansible-tmp-1785834425.1123843-117671-253889969992637="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834425.1123843-117671-253889969992637=/home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kbpbujtepulocehxneutqdqeligqdjhr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/modules-load.d/nf_conntrack_tftp.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpx3tarmuj/module-load.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpx3tarmuj/module-load.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637/ /home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-itvcsybodlsqaqhsguwoyijxyeqeryfb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/modules-load.d/nf_conntrack_tftp.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637/.source.conf", "md5sum": "d9a6da5307a1c66d7b3a6e8fe33927eb", "checksum": "bbd0e269d91332c3a05df28c69b5d52b77dea6fc", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 37, "invocation": {"module_args": {"dest": "/etc/modules-load.d/nf_conntrack_tftp.conf", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637/.source.conf", "follow": false, "_original_basename": "module-load.conf.j2", "checksum": "bbd0e269d91332c3a05df28c69b5d52b77dea6fc", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=nf_conntrack_tftp) => { "ansible_loop_var": "item", "changed": true, "checksum": "bbd0e269d91332c3a05df28c69b5d52b77dea6fc", "dest": "/etc/modules-load.d/nf_conntrack_tftp.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "module-load.conf.j2", "attributes": null, "backup": false, "checksum": "bbd0e269d91332c3a05df28c69b5d52b77dea6fc", "content": null, "dest": "/etc/modules-load.d/nf_conntrack_tftp.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637/.source.conf", "unsafe_writes": false, "validate": null } }, "item": { "name": "nf_conntrack_tftp" }, "md5sum": "d9a6da5307a1c66d7b3a6e8fe33927eb", "mode": "0644", "owner": "root", "size": 37, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834425.1123843-117671-253889969992637/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980 `" && echo ansible-tmp-1785834425.8411791-117671-224207606298980="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834425.8411791-117671-224207606298980=/home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wmzvtactcpgtqehpqcuokxdmnxmmqgsr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/modules-load.d/nf_nat_tftp.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp4xhrdji6/module-load.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp4xhrdji6/module-load.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980/ /home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ousjvbmiwbyzglhqhdpitqicscjhbtry ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/modules-load.d/nf_nat_tftp.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980/.source.conf", "md5sum": "97e466ffb528c0155868b0605177e05a", "checksum": "a680cf20fb4fe7ddd9995ff8137710ca943c915f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 31, "invocation": {"module_args": {"dest": "/etc/modules-load.d/nf_nat_tftp.conf", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980/.source.conf", "follow": false, "_original_basename": "module-load.conf.j2", "checksum": "a680cf20fb4fe7ddd9995ff8137710ca943c915f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=nf_nat_tftp) => { "ansible_loop_var": "item", "changed": true, "checksum": "a680cf20fb4fe7ddd9995ff8137710ca943c915f", "dest": "/etc/modules-load.d/nf_nat_tftp.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "module-load.conf.j2", "attributes": null, "backup": false, "checksum": "a680cf20fb4fe7ddd9995ff8137710ca943c915f", "content": null, "dest": "/etc/modules-load.d/nf_nat_tftp.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980/.source.conf", "unsafe_writes": false, "validate": null } }, "item": { "name": "nf_nat_tftp" }, "md5sum": "97e466ffb528c0155868b0605177e05a", "mode": "0644", "owner": "root", "size": 31, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834425.8411791-117671-224207606298980/.source.conf", "state": "file", "uid": 0 } TASK [module-load : Drop module persistence] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/module-load/tasks/main.yml:30 Tuesday 04 August 2026 09:07:06 +0000 (0:00:01.486) 0:12:26.599 ******** skipping: [primary] => (item=nf_conntrack_tftp) => { "ansible_loop_var": "item", "changed": false, "false_condition": "(item.state | default('present')) == 'absent'", "item": { "name": "nf_conntrack_tftp" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item=nf_nat_tftp) => { "ansible_loop_var": "item", "changed": false, "false_condition": "(item.state | default('present')) == 'absent'", "item": { "name": "nf_nat_tftp" }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [neutron : Check IPv6 support] ******************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config-host.yml:15 Tuesday 04 August 2026 09:07:06 +0000 (0:00:00.050) 0:12:26.649 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"changed": true, "stdout": "0", "stderr": "", "rc": 0, "cmd": ["/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6"], "start": "2026-08-04 09:07:06.854469", "end": "2026-08-04 09:07:06.860643", "delta": "0:00:00.006174", "msg": "", "invocation": {"module_args": {"_raw_params": "/usr/sbin/sysctl -n net.ipv6.conf.all.disable_ipv6", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "changed": false, "cmd": [ "/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6" ], "delta": "0:00:00.006174", "end": "2026-08-04 09:07:06.860643", "invocation": { "module_args": { "_raw_params": "/usr/sbin/sysctl -n net.ipv6.conf.all.disable_ipv6", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 09:07:06.854469", "stderr": "", "stderr_lines": [], "stdout": "0", "stdout_lines": [ "0" ] } TASK [Setting sysctl values] *************************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config-host.yml:20 Tuesday 04 August 2026 09:07:06 +0000 (0:00:00.315) 0:12:26.965 ******** included: sysctl for primary TASK [sysctl : Check IPv6 support] ********************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/sysctl/tasks/main.yml:2 Tuesday 04 August 2026 09:07:06 +0000 (0:00:00.064) 0:12:27.029 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'/home/zuul/kolla-runtime-venv/bin/python && sleep 0'"'"'' <199.204.45.109> (0, b'\n{"changed": true, "stdout": "0", "stderr": "", "rc": 0, "cmd": ["/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6"], "start": "2026-08-04 09:07:07.241140", "end": "2026-08-04 09:07:07.247457", "delta": "0:00:00.006317", "msg": "", "invocation": {"module_args": {"_raw_params": "/usr/sbin/sysctl -n net.ipv6.conf.all.disable_ipv6\\n", "_uses_shell": false, "expand_argument_vars": true, "stdin_add_newline": true, "strip_empty_ends": true, "cmd": null, "argv": null, "chdir": null, "executable": null, "creates": null, "removes": null, "stdin": null}}}\n', b'') ok: [primary] => { "changed": false, "cmd": [ "/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6" ], "delta": "0:00:00.006317", "end": "2026-08-04 09:07:07.247457", "invocation": { "module_args": { "_raw_params": "/usr/sbin/sysctl -n net.ipv6.conf.all.disable_ipv6\n", "_uses_shell": false, "argv": null, "chdir": null, "cmd": null, "creates": null, "executable": null, "expand_argument_vars": true, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2026-08-04 09:07:07.241140", "stderr": "", "stderr_lines": [], "stdout": "0", "stdout_lines": [ "0" ] } TASK [sysctl : Setting sysctl values] ****************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/sysctl/tasks/main.yml:8 Tuesday 04 August 2026 09:07:07 +0000 (0:00:00.323) 0:12:27.353 ******** Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nqtswoysjwikbcizkoqsugsjnktgowjk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.ipv4.neigh.default.gc_thresh1", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "128", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item={'name': 'net.ipv4.neigh.default.gc_thresh1', 'value': 128}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.ipv4.neigh.default.gc_thresh1", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "128" } }, "item": { "name": "net.ipv4.neigh.default.gc_thresh1", "value": 128 } } Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-udpzgagityzvungtqjwzszklrmoktgke ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.ipv4.neigh.default.gc_thresh2", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "28672", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item={'name': 'net.ipv4.neigh.default.gc_thresh2', 'value': 28672}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.ipv4.neigh.default.gc_thresh2", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "28672" } }, "item": { "name": "net.ipv4.neigh.default.gc_thresh2", "value": 28672 } } Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wgnitrchwfrtdwqxxpslslhqnnoyjiyq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.ipv4.neigh.default.gc_thresh3", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "32768", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item={'name': 'net.ipv4.neigh.default.gc_thresh3', 'value': 32768}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.ipv4.neigh.default.gc_thresh3", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "32768" } }, "item": { "name": "net.ipv4.neigh.default.gc_thresh3", "value": 32768 } } Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cqkrkvrfvvhbpefvdjbkefhgooqvtbwt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.ipv6.neigh.default.gc_thresh1", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "128", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item={'name': 'net.ipv6.neigh.default.gc_thresh1', 'value': 128}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.ipv6.neigh.default.gc_thresh1", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "128" } }, "item": { "name": "net.ipv6.neigh.default.gc_thresh1", "value": 128 } } Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vswpvpxlepvwefspzsvdkadlukhcaqdr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.ipv6.neigh.default.gc_thresh2", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "28672", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item={'name': 'net.ipv6.neigh.default.gc_thresh2', 'value': 28672}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.ipv6.neigh.default.gc_thresh2", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "28672" } }, "item": { "name": "net.ipv6.neigh.default.gc_thresh2", "value": 28672 } } Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fsctnmqhjfhtmkcpyofdqlckodmlkaew ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"name": "net.ipv6.neigh.default.gc_thresh3", "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "32768", "reload": true, "ignoreerrors": false}}}\n', b'') changed: [primary] => (item={'name': 'net.ipv6.neigh.default.gc_thresh3', 'value': 32768}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "ignoreerrors": false, "name": "net.ipv6.neigh.default.gc_thresh3", "reload": true, "state": "present", "sysctl_file": "/etc/sysctl.conf", "sysctl_set": true, "value": "32768" } }, "item": { "name": "net.ipv6.neigh.default.gc_thresh3", "value": 32768 } } TASK [neutron : Ensuring config directories exist] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:2 Tuesday 04 August 2026 09:07:09 +0000 (0:00:02.066) 0:12:29.419 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dfqvbxustonfcscfwgaaeydxckzuqkdi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/neutron-server", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-server", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/neutron-server", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-server", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-quvywqcwxsbvzwygrayywpvkxdcjqkrn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/neutron-rpc-server", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-rpc-server", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/neutron-rpc-server", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-rpc-server", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aotajxnwfwmdenhvwgrtzfytwethevdv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/neutron-periodic-worker", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-periodic-worker", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/neutron-periodic-worker", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-periodic-worker", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-udcwmfoqkjofwjbhgqfrahpufouqmvvu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/neutron-openvswitch-agent", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-openvswitch-agent", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/neutron-openvswitch-agent", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-openvswitch-agent", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cqgaagvvedfolzfvdjapiyztnjstcqsn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/neutron-dhcp-agent", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-dhcp-agent", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/neutron-dhcp-agent", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-dhcp-agent", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-chvzzgmtkdnnhtrljdejuqgwzdgaydtx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/neutron-l3-agent", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-l3-agent", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/neutron-l3-agent", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-l3-agent", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pypfzdsaanmucetqivvkusentashpffg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/neutron-metadata-agent", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-metadata-agent", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/neutron-metadata-agent", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-metadata-agent", "size": 4096, "state": "directory", "uid": 0 } TASK [neutron : Check if extra ml2 plugins exists] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:12 Tuesday 04 August 2026 09:07:11 +0000 (0:00:02.549) 0:12:31.968 ******** [WARNING]: Skipped '/etc/kolla/config/neutron/plugins/' path due to this access issue: '/etc/kolla/config/neutron/plugins/' is not a directory ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834431.9549549-118002-125474360722156 `" && echo ansible-tmp-1785834431.9549549-118002-125474360722156="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834431.9549549-118002-125474360722156 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/find.py PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpwlf50vli TO /home/zuul/.ansible/tmp/ansible-tmp-1785834431.9549549-118002-125474360722156/AnsiballZ_find.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834431.9549549-118002-125474360722156/ /home/zuul/.ansible/tmp/ansible-tmp-1785834431.9549549-118002-125474360722156/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1785834431.9549549-118002-125474360722156/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834431.9549549-118002-125474360722156/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "examined": 0, "files": [], "invocation": { "module_args": { "age": null, "age_stamp": "mtime", "checksum_algorithm": "sha1", "contains": null, "depth": null, "encoding": null, "exact_mode": true, "excludes": null, "file_type": "file", "follow": false, "get_checksum": false, "hidden": false, "limit": null, "mode": null, "path": "/etc/kolla/config/neutron/plugins/", "paths": [ "/etc/kolla/config/neutron/plugins/" ], "patterns": [ "*" ], "read_whole_file": false, "recurse": false, "size": null, "use_regex": false } }, "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": { "/etc/kolla/config/neutron/plugins/": "'/etc/kolla/config/neutron/plugins/' is not a directory" } } TASK [neutron : Copying over TLS certificates] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:20 Tuesday 04 August 2026 09:07:12 +0000 (0:00:00.338) 0:12:32.307 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for neutron] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 09:07:12 +0000 (0:00:00.071) 0:12:32.378 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544 `" && echo ansible-tmp-1785834432.74554-118048-213182789309544="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834432.74554-118048-213182789309544=/home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bjmyqwxdxlttewqexzvodxbeioxcrcwj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-server/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544/ /home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hjjwldleiqhmquwbwbegkuqndbodbzsc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-server/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-server/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/neutron-server/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/neutron-server/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834432.74554-118048-213182789309544/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777 `" && echo ansible-tmp-1785834433.4684289-118048-231381909830777="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834433.4684289-118048-231381909830777=/home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uwdqtolswxhyjwgeyfcqijlomfgmgxeb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-rpc-server/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777/ /home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pusbaqirzioyebshehyxpudojmiizofe ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-rpc-server/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-rpc-server/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/neutron-rpc-server/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/neutron-rpc-server/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834433.4684289-118048-231381909830777/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136 `" && echo ansible-tmp-1785834434.1823308-118048-211853536460136="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834434.1823308-118048-211853536460136=/home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lkbevtxaioragnhkwratiutcbbehamrj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-periodic-worker/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136/ /home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vmvphouqabsrrpktnhqrnjqtmewlrsra ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-periodic-worker/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-periodic-worker/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/neutron-periodic-worker/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/neutron-periodic-worker/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834434.1823308-118048-211853536460136/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712 `" && echo ansible-tmp-1785834434.9281323-118048-249933016581712="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834434.9281323-118048-249933016581712=/home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xyidzhkvthbgtikwhrfxpkedapizvtpq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-openvswitch-agent/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712/ /home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sewrglrpwllllukkyofwxitfzvzigneo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-openvswitch-agent/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-openvswitch-agent/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/neutron-openvswitch-agent/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/neutron-openvswitch-agent/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834434.9281323-118048-249933016581712/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513 `" && echo ansible-tmp-1785834435.6711078-118048-79217872356513="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834435.6711078-118048-79217872356513=/home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uwpvddjrhgabyjtokacrlxslaekrjuwg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-dhcp-agent/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513/ /home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fytpobothqiztbgfqjueeziuedymfemb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-dhcp-agent/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-dhcp-agent/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/neutron-dhcp-agent/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/neutron-dhcp-agent/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834435.6711078-118048-79217872356513/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144 `" && echo ansible-tmp-1785834436.3939266-118048-19622588557144="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834436.3939266-118048-19622588557144=/home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bypshigsjhtskqfoxyqhlfspltinppol ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-l3-agent/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144/ /home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vwjfhdamhhtacbtvjaqchcnsnlxfmzqc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-l3-agent/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-l3-agent/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/neutron-l3-agent/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/neutron-l3-agent/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834436.3939266-118048-19622588557144/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302 `" && echo ansible-tmp-1785834437.1072903-118048-240390043109302="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834437.1072903-118048-240390043109302=/home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bojuspuowznhryqjrgytzpuwqnmktczz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-metadata-agent/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302/ /home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-koaxgddgucxcehdvppxqjjtvphdorxzt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-metadata-agent/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-metadata-agent/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/neutron-metadata-agent/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/neutron-metadata-agent/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834437.1072903-118048-240390043109302/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for neutron] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 09:07:17 +0000 (0:00:05.462) 0:12:37.840 ******** skipping: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for neutron] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 09:07:18 +0000 (0:00:00.432) 0:12:38.273 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309 `" && echo ansible-tmp-1785834438.6839764-118404-199201470986309="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834438.6839764-118404-199201470986309=/home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eqxibxltkyuuxdhalbstvhreisoivnve ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-server/neutron-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309/ /home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sqlmojizbivoztvjwwxyukhlcjydqzof ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-server/neutron-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-server/neutron-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/neutron-server/neutron-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/neutron-server/neutron-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834438.6839764-118404-199201470986309/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705 `" && echo ansible-tmp-1785834439.4204834-118404-269035985669705="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834439.4204834-118404-269035985669705=/home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ikfyipecedkxkvdctzcgluajomsftepb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-rpc-server/neutron-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705/ /home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sapjuarwvoipkpcapvwbnmppiivhfyyi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-rpc-server/neutron-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-rpc-server/neutron-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/neutron-rpc-server/neutron-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/neutron-rpc-server/neutron-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834439.4204834-118404-269035985669705/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147 `" && echo ansible-tmp-1785834440.2105374-118404-193971950883147="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834440.2105374-118404-193971950883147=/home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ozqzeimxsiliohlqecvmdzxhpaxcwzeg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-periodic-worker/neutron-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147/ /home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ihojyrmtabzcwkovtkdmplnufjszxvuu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-periodic-worker/neutron-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-periodic-worker/neutron-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/neutron-periodic-worker/neutron-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/neutron-periodic-worker/neutron-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834440.2105374-118404-193971950883147/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811 `" && echo ansible-tmp-1785834440.9488409-118404-239282285593811="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834440.9488409-118404-239282285593811=/home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-otjspfhhglduiegeqclpqkuytsrvwjdf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-openvswitch-agent/neutron-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811/ /home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qpnpahraykhxechycqefskpglyxzziis ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-openvswitch-agent/neutron-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-openvswitch-agent/neutron-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/neutron-openvswitch-agent/neutron-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/neutron-openvswitch-agent/neutron-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834440.9488409-118404-239282285593811/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927 `" && echo ansible-tmp-1785834441.7020876-118404-68520802788927="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834441.7020876-118404-68520802788927=/home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xdlngnawxsegibbabsrxlhsvzmqqslny ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-dhcp-agent/neutron-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927/ /home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dtqvszuxvesexoxkjiiahoemxvzrgtfk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-dhcp-agent/neutron-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-dhcp-agent/neutron-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/neutron-dhcp-agent/neutron-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/neutron-dhcp-agent/neutron-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834441.7020876-118404-68520802788927/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247 `" && echo ansible-tmp-1785834442.5662649-118404-174042223506247="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834442.5662649-118404-174042223506247=/home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-finqotkioouwsgkvfkkuubhwjhzsmvmk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-l3-agent/neutron-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247/ /home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gizqbohbsjsqixbqbanpkuqgyskkdejv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-l3-agent/neutron-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-l3-agent/neutron-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/neutron-l3-agent/neutron-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/neutron-l3-agent/neutron-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834442.5662649-118404-174042223506247/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382 `" && echo ansible-tmp-1785834443.3539379-118404-86185026539382="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834443.3539379-118404-86185026539382=/home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lqknuyqfrzgogeenzivzhqothkntmbtj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-metadata-agent/neutron-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382/ /home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-spfgmyfgdrbqtysbixpnteylqzfcqelk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-metadata-agent/neutron-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-metadata-agent/neutron-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/neutron-metadata-agent/neutron-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/neutron-metadata-agent/neutron-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834443.3539379-118404-86185026539382/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for neutron] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 09:07:24 +0000 (0:00:05.847) 0:12:44.121 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268 `" && echo ansible-tmp-1785834444.5026186-118739-186581164897268="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834444.5026186-118739-186581164897268=/home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bnmymuoqhqpsmmhpkvmxmlegczgzdfot ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-server/neutron-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268/ /home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jspobzbmagbujqmfvcgkflcvokkeidyp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-server/neutron-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-server/neutron-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/neutron-server/neutron-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/neutron-server/neutron-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834444.5026186-118739-186581164897268/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843 `" && echo ansible-tmp-1785834445.2318041-118739-58379958083843="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834445.2318041-118739-58379958083843=/home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rktdoxescosbqogxgrdyaovstuxzbdoj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-rpc-server/neutron-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843/ /home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uhocmujapqmpmxoabpmvlahyzcdkgppm ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-rpc-server/neutron-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-rpc-server/neutron-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/neutron-rpc-server/neutron-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/neutron-rpc-server/neutron-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834445.2318041-118739-58379958083843/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612 `" && echo ansible-tmp-1785834445.979555-118739-248471535484612="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834445.979555-118739-248471535484612=/home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-opefdpoqcwlcpfpuitgzzeagfozdezwu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-periodic-worker/neutron-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612/ /home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uedcnzwrnkbbjzcavpwynqskrtlggmcv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-periodic-worker/neutron-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-periodic-worker/neutron-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/neutron-periodic-worker/neutron-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/neutron-periodic-worker/neutron-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834445.979555-118739-248471535484612/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948 `" && echo ansible-tmp-1785834446.7127504-118739-138128626635948="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834446.7127504-118739-138128626635948=/home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-segnwdvwsswdgfxxsshsawcghzbmjqqf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-openvswitch-agent/neutron-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948/ /home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lptvzppmpxtsnrtjaqdcskxsgadslyek ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-openvswitch-agent/neutron-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-openvswitch-agent/neutron-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/neutron-openvswitch-agent/neutron-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/neutron-openvswitch-agent/neutron-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834446.7127504-118739-138128626635948/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608 `" && echo ansible-tmp-1785834447.4322069-118739-249439397887608="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834447.4322069-118739-249439397887608=/home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-anpdvobbjcqpdqyyeyoacmxxomzksukz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-dhcp-agent/neutron-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608/ /home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ugwwyfmlyvkmoorsptbncmoqczyaeono ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-dhcp-agent/neutron-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-dhcp-agent/neutron-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/neutron-dhcp-agent/neutron-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/neutron-dhcp-agent/neutron-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834447.4322069-118739-249439397887608/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642 `" && echo ansible-tmp-1785834448.3041532-118739-27294677419642="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834448.3041532-118739-27294677419642=/home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iahozaniwshnavvabyaakwxwqbydpgzb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-l3-agent/neutron-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642/ /home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rvcghqokaujfctqrxdqgowebqksbbdhr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-l3-agent/neutron-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-l3-agent/neutron-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/neutron-l3-agent/neutron-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/neutron-l3-agent/neutron-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834448.3041532-118739-27294677419642/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665 `" && echo ansible-tmp-1785834449.0230315-118739-163645305185665="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834449.0230315-118739-163645305185665=/home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yuhyhlhjcoivqkexlzvxlwmwgnjamofv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-metadata-agent/neutron-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665/ /home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wkrtsulansajeprgkpkqafbxyfcwpixr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-metadata-agent/neutron-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-metadata-agent/neutron-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/neutron-metadata-agent/neutron-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/neutron-metadata-agent/neutron-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834449.0230315-118739-163645305185665/.source.pem", "state": "file", "uid": 0 } TASK [neutron : Check if policies shall be overwritten] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:25 Tuesday 04 August 2026 09:07:29 +0000 (0:00:05.675) 0:12:49.797 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [neutron : Set neutron policy file] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:37 Tuesday 04 August 2026 09:07:29 +0000 (0:00:00.046) 0:12:49.844 ******** skipping: [primary] => { "changed": false, "false_condition": "neutron_policy.results | length > 0", "skip_reason": "Conditional result was False" } TASK [neutron : Copying over existing policy file] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:44 Tuesday 04 August 2026 09:07:29 +0000 (0:00:00.034) 0:12:49.878 ******** skipping: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "neutron_policy_file is defined", "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "neutron_policy_file is defined", "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "neutron_policy_file is defined", "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "neutron_policy_file is defined", "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "neutron_policy_file is defined", "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "neutron_policy_file is defined", "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "neutron_policy_file is defined", "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [neutron : Copying over config.json files for services] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:54 Tuesday 04 August 2026 09:07:30 +0000 (0:00:00.443) 0:12:50.321 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968 `" && echo ansible-tmp-1785834450.674961-119092-83697701382968="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834450.674961-119092-83697701382968=/home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mwjpnvxaoblzocbyjrkfheqgxsekirle ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-server/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpve8naf0v/neutron-server.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpve8naf0v/neutron-server.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968/ /home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kzgzntvsconfslgznrfqtqprceypceqi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-server/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968/.source.json", "md5sum": "d89e9d3454ded01f90010ad46d649973", "checksum": "c1fef7bb347d8cfc990682d6987c8ed25697b41f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1975, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-server/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968/.source.json", "follow": false, "_original_basename": "neutron-server.json.j2", "checksum": "c1fef7bb347d8cfc990682d6987c8ed25697b41f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "c1fef7bb347d8cfc990682d6987c8ed25697b41f", "dest": "/etc/kolla/neutron-server/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "neutron-server.json.j2", "attributes": null, "backup": false, "checksum": "c1fef7bb347d8cfc990682d6987c8ed25697b41f", "content": null, "dest": "/etc/kolla/neutron-server/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "md5sum": "d89e9d3454ded01f90010ad46d649973", "mode": "0660", "owner": "root", "size": 1975, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834450.674961-119092-83697701382968/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462 `" && echo ansible-tmp-1785834451.4319773-119092-275867788375462="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834451.4319773-119092-275867788375462=/home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fejzorohxjsmnbojuullisbpespxirjs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-rpc-server/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp0i0l0msf/neutron-rpc-server.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp0i0l0msf/neutron-rpc-server.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462/ /home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fmbyxuekozsnxfkrzlpxyjgcydalryaf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-rpc-server/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462/.source.json", "md5sum": "78908094c5c8c2168163727df6b260ac", "checksum": "b9a374998a4e2e7891b313e347a2b36709c27d1e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1123, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-rpc-server/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462/.source.json", "follow": false, "_original_basename": "neutron-rpc-server.json.j2", "checksum": "b9a374998a4e2e7891b313e347a2b36709c27d1e", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "b9a374998a4e2e7891b313e347a2b36709c27d1e", "dest": "/etc/kolla/neutron-rpc-server/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "neutron-rpc-server.json.j2", "attributes": null, "backup": false, "checksum": "b9a374998a4e2e7891b313e347a2b36709c27d1e", "content": null, "dest": "/etc/kolla/neutron-rpc-server/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "78908094c5c8c2168163727df6b260ac", "mode": "0660", "owner": "root", "size": 1123, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834451.4319773-119092-275867788375462/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743 `" && echo ansible-tmp-1785834452.1430619-119092-260331408397743="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834452.1430619-119092-260331408397743=/home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uimjpxtlrgthhhtwynhpywlzzmsarajp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-periodic-worker/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpz2nc845u/neutron-periodic-worker.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpz2nc845u/neutron-periodic-worker.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743/ /home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hqcwruregslyjrrkxhuyfgybhirlmqpw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-periodic-worker/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743/.source.json", "md5sum": "0f7a58f5ef0efb8040a11f454f8c370f", "checksum": "60c3d7bc3f78fce0a84022f5bbc719bc12ef7a21", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1129, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-periodic-worker/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743/.source.json", "follow": false, "_original_basename": "neutron-periodic-worker.json.j2", "checksum": "60c3d7bc3f78fce0a84022f5bbc719bc12ef7a21", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "60c3d7bc3f78fce0a84022f5bbc719bc12ef7a21", "dest": "/etc/kolla/neutron-periodic-worker/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "neutron-periodic-worker.json.j2", "attributes": null, "backup": false, "checksum": "60c3d7bc3f78fce0a84022f5bbc719bc12ef7a21", "content": null, "dest": "/etc/kolla/neutron-periodic-worker/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "0f7a58f5ef0efb8040a11f454f8c370f", "mode": "0660", "owner": "root", "size": 1129, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834452.1430619-119092-260331408397743/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385 `" && echo ansible-tmp-1785834452.8779852-119092-206684670046385="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834452.8779852-119092-206684670046385=/home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jeqegbrvrcmfruguuzfmfllxfvcpridx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-openvswitch-agent/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpeka7rmzj/neutron-openvswitch-agent.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpeka7rmzj/neutron-openvswitch-agent.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385/ /home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cfrdtqgrhkngucmpigfdkevmkhxtnpal ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-openvswitch-agent/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385/.source.json", "md5sum": "5c770b038bbf6dfce1fdb3d166e24437", "checksum": "e3f48e8839ba7eec95948cb949c99265865e7d49", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1257, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-openvswitch-agent/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385/.source.json", "follow": false, "_original_basename": "neutron-openvswitch-agent.json.j2", "checksum": "e3f48e8839ba7eec95948cb949c99265865e7d49", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e3f48e8839ba7eec95948cb949c99265865e7d49", "dest": "/etc/kolla/neutron-openvswitch-agent/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "neutron-openvswitch-agent.json.j2", "attributes": null, "backup": false, "checksum": "e3f48e8839ba7eec95948cb949c99265865e7d49", "content": null, "dest": "/etc/kolla/neutron-openvswitch-agent/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "5c770b038bbf6dfce1fdb3d166e24437", "mode": "0660", "owner": "root", "size": 1257, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834452.8779852-119092-206684670046385/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760 `" && echo ansible-tmp-1785834453.5954466-119092-58808159114760="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834453.5954466-119092-58808159114760=/home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yiuquljestlyetuvrbyafhmfwallssby ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-dhcp-agent/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmptj0k7_ly/neutron-dhcp-agent.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmptj0k7_ly/neutron-dhcp-agent.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760/ /home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hcjzcqrnidccclycpqrfyozhpyhwfdwo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-dhcp-agent/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760/.source.json", "md5sum": "570fca7c99f9d913a6a9799d99e651dc", "checksum": "e241905854ad37eae64466a5b96a1f4bcc14dc1c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1692, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-dhcp-agent/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760/.source.json", "follow": false, "_original_basename": "neutron-dhcp-agent.json.j2", "checksum": "e241905854ad37eae64466a5b96a1f4bcc14dc1c", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e241905854ad37eae64466a5b96a1f4bcc14dc1c", "dest": "/etc/kolla/neutron-dhcp-agent/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "neutron-dhcp-agent.json.j2", "attributes": null, "backup": false, "checksum": "e241905854ad37eae64466a5b96a1f4bcc14dc1c", "content": null, "dest": "/etc/kolla/neutron-dhcp-agent/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "570fca7c99f9d913a6a9799d99e651dc", "mode": "0660", "owner": "root", "size": 1692, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834453.5954466-119092-58808159114760/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404 `" && echo ansible-tmp-1785834454.300657-119092-186354486312404="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834454.300657-119092-186354486312404=/home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gshzvtwcduckbzxtznlywzmyecupguwt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-l3-agent/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp6aqvqsu3/neutron-l3-agent.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp6aqvqsu3/neutron-l3-agent.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404/ /home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uodbizosrrkobklqpxhqaqfbajzxutzk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-l3-agent/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404/.source.json", "md5sum": "0b06dc5edc8fb2c989cce663be7f30d8", "checksum": "37fa0d0b54120c5e04b8581bbcd589ed51f3f68f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1494, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-l3-agent/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404/.source.json", "follow": false, "_original_basename": "neutron-l3-agent.json.j2", "checksum": "37fa0d0b54120c5e04b8581bbcd589ed51f3f68f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "37fa0d0b54120c5e04b8581bbcd589ed51f3f68f", "dest": "/etc/kolla/neutron-l3-agent/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "neutron-l3-agent.json.j2", "attributes": null, "backup": false, "checksum": "37fa0d0b54120c5e04b8581bbcd589ed51f3f68f", "content": null, "dest": "/etc/kolla/neutron-l3-agent/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "0b06dc5edc8fb2c989cce663be7f30d8", "mode": "0660", "owner": "root", "size": 1494, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834454.300657-119092-186354486312404/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997 `" && echo ansible-tmp-1785834455.0144155-119092-43585582722997="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834455.0144155-119092-43585582722997=/home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-agteoonkmyivkxyabrredbqkgqqefxxi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-metadata-agent/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp2a1_cvk9/neutron-metadata-agent.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp2a1_cvk9/neutron-metadata-agent.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997/ /home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lmwnmuccemkydrhpqkuwdwwqffqaaueo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-metadata-agent/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997/.source.json", "md5sum": "476071c638ec7814752478f6b5e9af1b", "checksum": "a7c510d3a0ea9969d5723a5066fed7dea9c66208", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1348, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-metadata-agent/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997/.source.json", "follow": false, "_original_basename": "neutron-metadata-agent.json.j2", "checksum": "a7c510d3a0ea9969d5723a5066fed7dea9c66208", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "a7c510d3a0ea9969d5723a5066fed7dea9c66208", "dest": "/etc/kolla/neutron-metadata-agent/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "neutron-metadata-agent.json.j2", "attributes": null, "backup": false, "checksum": "a7c510d3a0ea9969d5723a5066fed7dea9c66208", "content": null, "dest": "/etc/kolla/neutron-metadata-agent/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "476071c638ec7814752478f6b5e9af1b", "mode": "0660", "owner": "root", "size": 1348, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834455.0144155-119092-43585582722997/.source.json", "state": "file", "uid": 0 } TASK [neutron : Copying over neutron.conf] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:62 Tuesday 04 August 2026 09:07:35 +0000 (0:00:05.427) 0:12:55.749 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813 `" && echo ansible-tmp-1785834456.1545758-119629-207156527522813="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834456.1545758-119629-207156527522813=/home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ozkfmtebspylggdycczxzjempuhlqzcq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-server/neutron.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpn4bymay6/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpn4bymay6/source /home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813/ /home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rhhjpzjwcqaqutydcqrfyypnutymcqyq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-server/neutron.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813/.source.conf", "md5sum": "f03a4760e34425cb1dee6ca1f3ecde56", "checksum": "f5567b3249a9a8a442fc280de9c1134498d46e7f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2536, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-server/neutron.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813/.source.conf", "_original_basename": "source", "follow": false, "checksum": "f5567b3249a9a8a442fc280de9c1134498d46e7f", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "f5567b3249a9a8a442fc280de9c1134498d46e7f", "dest": "/etc/kolla/neutron-server/neutron.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "f5567b3249a9a8a442fc280de9c1134498d46e7f", "content": null, "dest": "/etc/kolla/neutron-server/neutron.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/neutron.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/neutron.conf", "/etc/kolla/config/neutron/neutron-server.conf", "/etc/kolla/config/neutron/primary/neutron.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpn4bymay6/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "md5sum": "f03a4760e34425cb1dee6ca1f3ecde56", "mode": "0660", "owner": "root", "size": 2536, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834456.1545758-119629-207156527522813/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834 `" && echo ansible-tmp-1785834457.0702126-119629-98080462239834="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834457.0702126-119629-98080462239834=/home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zrhimzrcaupbvikqsvxpqjfallmkdgsv ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-rpc-server/neutron.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpr73m38fy/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpr73m38fy/source /home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834/ /home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-swrjusvvvdkbqzlgmepkensmbzhbbwiq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-rpc-server/neutron.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834/.source.conf", "md5sum": "83283f394a6ea829a5646722c7b32419", "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2516, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-rpc-server/neutron.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834/.source.conf", "_original_basename": "source", "follow": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "dest": "/etc/kolla/neutron-rpc-server/neutron.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "content": null, "dest": "/etc/kolla/neutron-rpc-server/neutron.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/neutron.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/neutron.conf", "/etc/kolla/config/neutron/neutron-rpc-server.conf", "/etc/kolla/config/neutron/primary/neutron.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpr73m38fy/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "83283f394a6ea829a5646722c7b32419", "mode": "0660", "owner": "root", "size": 2516, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834457.0702126-119629-98080462239834/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724 `" && echo ansible-tmp-1785834458.086341-119629-204330054129724="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834458.086341-119629-204330054129724=/home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bbpntgcshldnxboexpwilfaouoyfthpb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-periodic-worker/neutron.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmarck0v6/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmarck0v6/source /home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724/ /home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mtltvyjgtapbswrfhzewiotawavazftu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-periodic-worker/neutron.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724/.source.conf", "md5sum": "83283f394a6ea829a5646722c7b32419", "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2516, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-periodic-worker/neutron.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724/.source.conf", "_original_basename": "source", "follow": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "dest": "/etc/kolla/neutron-periodic-worker/neutron.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "content": null, "dest": "/etc/kolla/neutron-periodic-worker/neutron.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/neutron.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/neutron.conf", "/etc/kolla/config/neutron/neutron-periodic-worker.conf", "/etc/kolla/config/neutron/primary/neutron.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpmarck0v6/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "83283f394a6ea829a5646722c7b32419", "mode": "0660", "owner": "root", "size": 2516, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834458.086341-119629-204330054129724/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016 `" && echo ansible-tmp-1785834458.9711907-119629-56643405824016="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834458.9711907-119629-56643405824016=/home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wijluvjnajcjqfynokuvacmaaejkgdlb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-openvswitch-agent/neutron.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp07q123do/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp07q123do/source /home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016/ /home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mttmjwebxweuyyvoubjdhtdloornokjg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-openvswitch-agent/neutron.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016/.source.conf", "md5sum": "83283f394a6ea829a5646722c7b32419", "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2516, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-openvswitch-agent/neutron.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016/.source.conf", "_original_basename": "source", "follow": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "dest": "/etc/kolla/neutron-openvswitch-agent/neutron.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "content": null, "dest": "/etc/kolla/neutron-openvswitch-agent/neutron.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/neutron.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/neutron.conf", "/etc/kolla/config/neutron/neutron-openvswitch-agent.conf", "/etc/kolla/config/neutron/primary/neutron.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp07q123do/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "83283f394a6ea829a5646722c7b32419", "mode": "0660", "owner": "root", "size": 2516, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834458.9711907-119629-56643405824016/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625 `" && echo ansible-tmp-1785834459.874564-119629-151550859404625="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834459.874564-119629-151550859404625=/home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qprnokfxmbfykzzwcwgxtjoipbnznmsw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-dhcp-agent/neutron.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprzir6bwl/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprzir6bwl/source /home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625/ /home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uiqnsiamfjorauryslbneamlvhowiayw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-dhcp-agent/neutron.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625/.source.conf", "md5sum": "83283f394a6ea829a5646722c7b32419", "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2516, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-dhcp-agent/neutron.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625/.source.conf", "_original_basename": "source", "follow": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "dest": "/etc/kolla/neutron-dhcp-agent/neutron.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "content": null, "dest": "/etc/kolla/neutron-dhcp-agent/neutron.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/neutron.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/neutron.conf", "/etc/kolla/config/neutron/neutron-dhcp-agent.conf", "/etc/kolla/config/neutron/primary/neutron.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprzir6bwl/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "83283f394a6ea829a5646722c7b32419", "mode": "0660", "owner": "root", "size": 2516, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834459.874564-119629-151550859404625/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640 `" && echo ansible-tmp-1785834460.7788813-119629-77458940134640="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834460.7788813-119629-77458940134640=/home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fadcjwznvfppcpqllshtcglxvnebtejz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-l3-agent/neutron.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpd7wb7ubi/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpd7wb7ubi/source /home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640/ /home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-oqdykhlazhlujocrolkmzcceyiyoskgq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-l3-agent/neutron.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640/.source.conf", "md5sum": "83283f394a6ea829a5646722c7b32419", "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2516, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-l3-agent/neutron.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640/.source.conf", "_original_basename": "source", "follow": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "dest": "/etc/kolla/neutron-l3-agent/neutron.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "content": null, "dest": "/etc/kolla/neutron-l3-agent/neutron.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/neutron.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/neutron.conf", "/etc/kolla/config/neutron/neutron-l3-agent.conf", "/etc/kolla/config/neutron/primary/neutron.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpd7wb7ubi/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "83283f394a6ea829a5646722c7b32419", "mode": "0660", "owner": "root", "size": 2516, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834460.7788813-119629-77458940134640/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431 `" && echo ansible-tmp-1785834461.6449423-119629-92279413153431="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834461.6449423-119629-92279413153431=/home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-beqobuewscxivjlbnqwcdutngvddnorq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-metadata-agent/neutron.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp_lrr8eoe/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp_lrr8eoe/source /home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431/ /home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lnleexqaiyfzjvlicqlihcidnmbcpyeq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-metadata-agent/neutron.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431/.source.conf", "md5sum": "83283f394a6ea829a5646722c7b32419", "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2516, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-metadata-agent/neutron.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431/.source.conf", "_original_basename": "source", "follow": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "dest": "/etc/kolla/neutron-metadata-agent/neutron.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "e7b476d383aa8d6189b67632f502dd715bf67695", "content": null, "dest": "/etc/kolla/neutron-metadata-agent/neutron.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/neutron.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/neutron.conf", "/etc/kolla/config/neutron/neutron-metadata-agent.conf", "/etc/kolla/config/neutron/primary/neutron.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp_lrr8eoe/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "md5sum": "83283f394a6ea829a5646722c7b32419", "mode": "0660", "owner": "root", "size": 2516, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834461.6449423-119629-92279413153431/.source.conf", "state": "file", "uid": 0 } TASK [neutron : Copying over neutron_vpnaas.conf] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:97 Tuesday 04 August 2026 09:07:42 +0000 (0:00:06.779) 0:13:02.528 ******** skipping: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_vpnaas | bool", "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_vpnaas | bool", "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_vpnaas | bool", "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_vpnaas | bool", "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_vpnaas | bool", "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_vpnaas | bool", "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_vpnaas | bool", "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [neutron : Copying over ssh key] ****************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:119 Tuesday 04 August 2026 09:07:42 +0000 (0:00:00.413) 0:13:02.942 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603 `" && echo ansible-tmp-1785834462.93995-120154-217919880732603="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834462.93995-120154-217919880732603=/home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wpgxyhusuwaaskhnqdeunekqigvernpf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-server/id_rsa", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprh1b8b9n/id_rsa TO /home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603/.source <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmprh1b8b9n/id_rsa /home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603/.source\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603/ /home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603/.source && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wmtjuucbgihxnaezcloiiqfipsfoptlr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-server/id_rsa", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603/.source", "md5sum": "63cd81598970c330a938b8d81b3ad8ef", "checksum": "f7d4e885f4b1830c78dbdf0e80d4e61ea2d0b467", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 3272, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-server/id_rsa", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603/.source", "follow": false, "_original_basename": "id_rsa", "checksum": "f7d4e885f4b1830c78dbdf0e80d4e61ea2d0b467", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "f7d4e885f4b1830c78dbdf0e80d4e61ea2d0b467", "dest": "/etc/kolla/neutron-server/id_rsa", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "id_rsa", "attributes": null, "backup": false, "checksum": "f7d4e885f4b1830c78dbdf0e80d4e61ea2d0b467", "content": null, "dest": "/etc/kolla/neutron-server/id_rsa", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603/.source", "unsafe_writes": false, "validate": null } }, "md5sum": "63cd81598970c330a938b8d81b3ad8ef", "mode": "0600", "owner": "root", "size": 3272, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834462.93995-120154-217919880732603/.source", "state": "file", "uid": 0 } TASK [neutron : Copying over ml2_conf.ini] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:129 Tuesday 04 August 2026 09:07:43 +0000 (0:00:00.746) 0:13:03.689 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786 `" && echo ansible-tmp-1785834464.0665174-120194-113210185424786="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834464.0665174-120194-113210185424786=/home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kkyuoaaekccoymixhdsbhduqbizctsaz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-server/ml2_conf.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpdsiq0yml/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpdsiq0yml/source /home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786/ /home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lmecusryhvneuqynzrugqkolyfrzcgtr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-server/ml2_conf.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786/.source.ini", "md5sum": "79cdb62a3a38e77fbac66119735f61de", "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 265, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-server/ml2_conf.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786/.source.ini", "_original_basename": "source", "follow": false, "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "dest": "/etc/kolla/neutron-server/ml2_conf.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "content": null, "dest": "/etc/kolla/neutron-server/ml2_conf.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/ml2_conf.ini.j2", "/etc/kolla/config/neutron/ml2_conf.ini", "/etc/kolla/config/neutron/primary/ml2_conf.ini" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpdsiq0yml/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "md5sum": "79cdb62a3a38e77fbac66119735f61de", "mode": "0660", "owner": "root", "size": 265, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834464.0665174-120194-113210185424786/.source.ini", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564 `" && echo ansible-tmp-1785834464.8592055-120194-110504856350564="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834464.8592055-120194-110504856350564=/home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uyiphmxsvnvcgiufugcokstpsntpwtap ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-rpc-server/ml2_conf.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9bnxg_6k/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9bnxg_6k/source /home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564/ /home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-etxpoblpwrruckrklrlqroslhzmnwamn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-rpc-server/ml2_conf.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564/.source.ini", "md5sum": "79cdb62a3a38e77fbac66119735f61de", "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 265, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-rpc-server/ml2_conf.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564/.source.ini", "_original_basename": "source", "follow": false, "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "dest": "/etc/kolla/neutron-rpc-server/ml2_conf.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "content": null, "dest": "/etc/kolla/neutron-rpc-server/ml2_conf.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/ml2_conf.ini.j2", "/etc/kolla/config/neutron/ml2_conf.ini", "/etc/kolla/config/neutron/primary/ml2_conf.ini" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp9bnxg_6k/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "79cdb62a3a38e77fbac66119735f61de", "mode": "0660", "owner": "root", "size": 265, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834464.8592055-120194-110504856350564/.source.ini", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121 `" && echo ansible-tmp-1785834465.648268-120194-150929156754121="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834465.648268-120194-150929156754121=/home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tjtrpmdabgjyolnrtkkzazlxkqxeujab ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-periodic-worker/ml2_conf.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpl_c72zd8/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpl_c72zd8/source /home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121/ /home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pfzsisaaiggemwwqwgctcfigzmrxzapy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-periodic-worker/ml2_conf.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121/.source.ini", "md5sum": "79cdb62a3a38e77fbac66119735f61de", "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 265, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-periodic-worker/ml2_conf.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121/.source.ini", "_original_basename": "source", "follow": false, "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "dest": "/etc/kolla/neutron-periodic-worker/ml2_conf.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "dfcc0de98206dbafa269f4aec66501e457f75f07", "content": null, "dest": "/etc/kolla/neutron-periodic-worker/ml2_conf.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/ml2_conf.ini.j2", "/etc/kolla/config/neutron/ml2_conf.ini", "/etc/kolla/config/neutron/primary/ml2_conf.ini" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpl_c72zd8/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "79cdb62a3a38e77fbac66119735f61de", "mode": "0660", "owner": "root", "size": 265, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834465.648268-120194-150929156754121/.source.ini", "state": "file", "uid": 0 } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_ml2_conf_ini", "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_ml2_conf_ini", "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_ml2_conf_ini", "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_ml2_conf_ini", "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } TASK [neutron : Copying over openvswitch_agent.ini] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:149 Tuesday 04 August 2026 09:07:46 +0000 (0:00:02.815) 0:13:06.505 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583 `" && echo ansible-tmp-1785834466.5067906-120395-52690298893583="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834466.5067906-120395-52690298893583=/home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-whgyeyztdgkwfhdqzanbreqgkiwdmwgl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-openvswitch-agent/openvswitch_agent.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmplc_35lgt/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmplc_35lgt/source /home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583/ /home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-plcygwcosiijxytgcomtipffjqyzobyf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-openvswitch-agent/openvswitch_agent.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583/.source.ini", "md5sum": "733bd174b6fef6581c72742fdc2e170c", "checksum": "45ce19a894cc5f2dbba5d000d2bf7fad6e648958", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 318, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-openvswitch-agent/openvswitch_agent.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583/.source.ini", "_original_basename": "source", "follow": false, "checksum": "45ce19a894cc5f2dbba5d000d2bf7fad6e648958", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "45ce19a894cc5f2dbba5d000d2bf7fad6e648958", "dest": "/etc/kolla/neutron-openvswitch-agent/openvswitch_agent.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "45ce19a894cc5f2dbba5d000d2bf7fad6e648958", "content": null, "dest": "/etc/kolla/neutron-openvswitch-agent/openvswitch_agent.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/openvswitch_agent.ini.j2", "/etc/kolla/config/neutron/openvswitch_agent.ini", "/etc/kolla/config/neutron/primary/openvswitch_agent.ini" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmplc_35lgt/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "733bd174b6fef6581c72742fdc2e170c", "mode": "0660", "owner": "root", "size": 318, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834466.5067906-120395-52690298893583/.source.ini", "state": "file", "uid": 0 } TASK [neutron : Copying over sriov_agent.ini] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:163 Tuesday 04 August 2026 09:07:47 +0000 (0:00:00.818) 0:13:07.323 ******** skipping: [primary] => { "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "skip_reason": "Conditional result was False" } TASK [neutron : Copying over mlnx_agent.ini] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:177 Tuesday 04 August 2026 09:07:47 +0000 (0:00:00.045) 0:13:07.369 ******** skipping: [primary] => { "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "skip_reason": "Conditional result was False" } TASK [neutron : Copying over eswitchd.conf] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:191 Tuesday 04 August 2026 09:07:47 +0000 (0:00:00.043) 0:13:07.412 ******** skipping: [primary] => { "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "skip_reason": "Conditional result was False" } TASK [neutron : Copying over dhcp_agent.ini] *********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:205 Tuesday 04 August 2026 09:07:47 +0000 (0:00:00.041) 0:13:07.454 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110 `" && echo ansible-tmp-1785834467.4601753-120436-68461235340110="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834467.4601753-120436-68461235340110=/home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cwlbqxcipihddqrymehadbbyaafrarew ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-dhcp-agent/dhcp_agent.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp551alwfp/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp551alwfp/source /home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110/ /home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-shfrsjwnbxywisfywxhmjfvxdrnpssor ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-dhcp-agent/dhcp_agent.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110/.source.ini", "md5sum": "051f0f4d5ee2b95c929a7cf770555c73", "checksum": "0adb60ce675bd786851bcb45e7a9b8d4981a7904", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 223, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-dhcp-agent/dhcp_agent.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110/.source.ini", "_original_basename": "source", "follow": false, "checksum": "0adb60ce675bd786851bcb45e7a9b8d4981a7904", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "0adb60ce675bd786851bcb45e7a9b8d4981a7904", "dest": "/etc/kolla/neutron-dhcp-agent/dhcp_agent.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "0adb60ce675bd786851bcb45e7a9b8d4981a7904", "content": null, "dest": "/etc/kolla/neutron-dhcp-agent/dhcp_agent.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/dhcp_agent.ini.j2", "/etc/kolla/config/neutron/dhcp_agent.ini", "/etc/kolla/config/neutron/primary/dhcp_agent.ini" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp551alwfp/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "051f0f4d5ee2b95c929a7cf770555c73", "mode": "0660", "owner": "root", "size": 223, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834467.4601753-120436-68461235340110/.source.ini", "state": "file", "uid": 0 } TASK [neutron : Copying over dnsmasq.conf] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:219 Tuesday 04 August 2026 09:07:48 +0000 (0:00:00.811) 0:13:08.266 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615 `" && echo ansible-tmp-1785834468.2747319-120475-167335938342615="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834468.2747319-120475-167335938342615=/home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ozyqtjeweolwkosneltmfzijatxvluvn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-dhcp-agent/dnsmasq.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpi5_3gmrt/dnsmasq.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpi5_3gmrt/dnsmasq.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615/ /home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sgjhivrhyszpwbnttgpmjqscvravcnnk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-dhcp-agent/dnsmasq.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615/.source.conf", "md5sum": "e06ce0b29e69b2569d17441e87dd3e71", "checksum": "41d7ddeecccdb52a060c4865c4b46f1db33a0fb9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 79, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-dhcp-agent/dnsmasq.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615/.source.conf", "follow": false, "_original_basename": "dnsmasq.conf.j2", "checksum": "41d7ddeecccdb52a060c4865c4b46f1db33a0fb9", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/dnsmasq.conf.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "41d7ddeecccdb52a060c4865c4b46f1db33a0fb9", "dest": "/etc/kolla/neutron-dhcp-agent/dnsmasq.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "dnsmasq.conf.j2", "attributes": null, "backup": false, "checksum": "41d7ddeecccdb52a060c4865c4b46f1db33a0fb9", "content": null, "dest": "/etc/kolla/neutron-dhcp-agent/dnsmasq.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615/.source.conf", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/dnsmasq.conf.j2", "md5sum": "e06ce0b29e69b2569d17441e87dd3e71", "mode": "0660", "owner": "root", "size": 79, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834468.2747319-120475-167335938342615/.source.conf", "state": "file", "uid": 0 } TASK [neutron : Copying over l3_agent.ini] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:234 Tuesday 04 August 2026 09:07:49 +0000 (0:00:00.795) 0:13:09.062 ******** skipping: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_l3_agent_ini", "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_l3_agent_ini", "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_l3_agent_ini", "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_l3_agent_ini", "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_l3_agent_ini", "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880 `" && echo ansible-tmp-1785834469.4585786-120514-252612511660880="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834469.4585786-120514-252612511660880=/home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hspfzpcppidblzngdgehijnlgkmekzwt ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-l3-agent/l3_agent.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpflw58doq/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpflw58doq/source /home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880/ /home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fxkttocebrotujhnfalbcyrutrohumqg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-l3-agent/l3_agent.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880/.source.ini", "md5sum": "a1339c4c05302601247f96776e7559ed", "checksum": "5ad4f13076587edb70ad8f3393e8089962eba028", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 104, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-l3-agent/l3_agent.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880/.source.ini", "_original_basename": "source", "follow": false, "checksum": "5ad4f13076587edb70ad8f3393e8089962eba028", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "5ad4f13076587edb70ad8f3393e8089962eba028", "dest": "/etc/kolla/neutron-l3-agent/l3_agent.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "5ad4f13076587edb70ad8f3393e8089962eba028", "content": null, "dest": "/etc/kolla/neutron-l3-agent/l3_agent.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/l3_agent.ini.j2", "/etc/kolla/config/neutron/l3_agent.ini", "/etc/kolla/config/neutron/primary/l3_agent.ini" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpflw58doq/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "md5sum": "a1339c4c05302601247f96776e7559ed", "mode": "0660", "owner": "root", "size": 104, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834469.4585786-120514-252612511660880/.source.ini", "state": "file", "uid": 0 } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.key in services_need_l3_agent_ini", "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } TASK [neutron : Copying over fwaas_driver.ini] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:251 Tuesday 04 August 2026 09:07:50 +0000 (0:00:01.234) 0:13:10.296 ******** skipping: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_fwaas | bool", "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_fwaas | bool", "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_fwaas | bool", "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_fwaas | bool", "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_fwaas | bool", "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_fwaas | bool", "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_fwaas | bool", "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [neutron : Copying over metadata_agent.ini] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:269 Tuesday 04 August 2026 09:07:50 +0000 (0:00:00.434) 0:13:10.730 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273 `" && echo ansible-tmp-1785834470.7356975-120556-92336033270273="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834470.7356975-120556-92336033270273=/home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-idnjolsctvbfmosofmbgjncsnmlwdzes ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-metadata-agent/metadata_agent.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzeiq7jlg/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzeiq7jlg/source /home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273/ /home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-brbyzkqruztayvonjjkgkbpyzengjyzy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-metadata-agent/metadata_agent.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273/.source.ini", "md5sum": "1397bfe39f9c2aa1a1f2fc4eb46d53cc", "checksum": "ab1d01a3ff0ca0948231ee02a6d7c0728f92b166", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 243, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-metadata-agent/metadata_agent.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273/.source.ini", "_original_basename": "source", "follow": false, "checksum": "ab1d01a3ff0ca0948231ee02a6d7c0728f92b166", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "ab1d01a3ff0ca0948231ee02a6d7c0728f92b166", "dest": "/etc/kolla/neutron-metadata-agent/metadata_agent.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "ab1d01a3ff0ca0948231ee02a6d7c0728f92b166", "content": null, "dest": "/etc/kolla/neutron-metadata-agent/metadata_agent.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/templates/metadata_agent.ini.j2", "/etc/kolla/config/neutron/metadata_agent.ini" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzeiq7jlg/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "1397bfe39f9c2aa1a1f2fc4eb46d53cc", "mode": "0660", "owner": "root", "size": 243, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834470.7356975-120556-92336033270273/.source.ini", "state": "file", "uid": 0 } TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:282 Tuesday 04 August 2026 09:07:51 +0000 (0:00:00.818) 0:13:11.548 ******** skipping: [primary] => { "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "skip_reason": "Conditional result was False" } TASK [neutron : Copying over neutron_ovn_vpn_agent.ini] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:295 Tuesday 04 August 2026 09:07:51 +0000 (0:00:00.040) 0:13:11.589 ******** skipping: [primary] => { "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "skip_reason": "Conditional result was False" } TASK [neutron : Copying over metering_agent.ini] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:310 Tuesday 04 August 2026 09:07:51 +0000 (0:00:00.045) 0:13:11.634 ******** skipping: [primary] => { "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "skip_reason": "Conditional result was False" } TASK [neutron : Copying over ironic_neutron_agent.ini] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:323 Tuesday 04 August 2026 09:07:51 +0000 (0:00:00.042) 0:13:11.677 ******** skipping: [primary] => { "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "skip_reason": "Conditional result was False" } TASK [neutron : Copying over bgp_dragent.ini] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:336 Tuesday 04 August 2026 09:07:51 +0000 (0:00:00.043) 0:13:11.720 ******** skipping: [primary] => { "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "skip_reason": "Conditional result was False" } TASK [neutron : Copying over ovn_agent.ini] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:349 Tuesday 04 August 2026 09:07:51 +0000 (0:00:00.035) 0:13:11.755 ******** skipping: [primary] => { "changed": false, "false_condition": "service | service_enabled_and_mapped_to_host", "skip_reason": "Conditional result was False" } TASK [neutron : Copy neutron-l3-agent-wrapper script] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:362 Tuesday 04 August 2026 09:07:51 +0000 (0:00:00.038) 0:13:11.793 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863 `" && echo ansible-tmp-1785834471.7908864-120645-252616392440863="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834471.7908864-120645-252616392440863=/home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lfzuiwlpovuwbfyjtgmylmnqwhpsdfwe ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-l3-agent/neutron-l3-agent-wrapper.sh", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpwf6rdbo9/neutron-l3-agent-wrapper.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863/.source.sh <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpwf6rdbo9/neutron-l3-agent-wrapper.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863/.source.sh\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863/ /home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863/.source.sh && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nmhmzkeavalsxaczbixmdvzfshffwlhf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-l3-agent/neutron-l3-agent-wrapper.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863/.source.sh", "md5sum": "8a4de16d6b0d9e26b6164a311d89a08a", "checksum": "1b6312fdd097920b096378eac0f8ac411f6fa417", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "file", "size": 147, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-l3-agent/neutron-l3-agent-wrapper.sh", "mode": "0770", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863/.source.sh", "follow": false, "_original_basename": "neutron-l3-agent-wrapper.sh.j2", "checksum": "1b6312fdd097920b096378eac0f8ac411f6fa417", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "1b6312fdd097920b096378eac0f8ac411f6fa417", "dest": "/etc/kolla/neutron-l3-agent/neutron-l3-agent-wrapper.sh", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "neutron-l3-agent-wrapper.sh.j2", "attributes": null, "backup": false, "checksum": "1b6312fdd097920b096378eac0f8ac411f6fa417", "content": null, "dest": "/etc/kolla/neutron-l3-agent/neutron-l3-agent-wrapper.sh", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0770", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863/.source.sh", "unsafe_writes": false, "validate": null } }, "md5sum": "8a4de16d6b0d9e26b6164a311d89a08a", "mode": "0770", "owner": "root", "size": 147, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834471.7908864-120645-252616392440863/.source.sh", "state": "file", "uid": 0 } TASK [neutron : Copying over extra ml2 plugins] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:373 Tuesday 04 August 2026 09:07:52 +0000 (0:00:00.774) 0:13:12.568 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [neutron : Copying over neutron_taas.conf] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:393 Tuesday 04 August 2026 09:07:52 +0000 (0:00:00.040) 0:13:12.608 ******** skipping: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_taas | bool", "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_taas | bool", "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_taas | bool", "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_taas | bool", "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_taas | bool", "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_taas | bool", "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "enable_neutron_taas | bool", "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [Configure uWSGI for Neutron] ********************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/config.yml:412 Tuesday 04 August 2026 09:07:52 +0000 (0:00:00.441) 0:13:13.050 ******** included: service-uwsgi-config for primary TASK [service-uwsgi-config : Copying over uWSGI config for neutron-server] ***** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-uwsgi-config/tasks/main.yml:2 Tuesday 04 August 2026 09:07:53 +0000 (0:00:00.066) 0:13:13.117 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783 `" && echo ansible-tmp-1785834473.1151376-120687-76521513978783="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834473.1151376-120687-76521513978783=/home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wiiillqiavzeyafcyevwmghbfzkzdzbk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/neutron-server/neutron-server-uwsgi.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpqxk8d9jp/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpqxk8d9jp/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783/ /home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ccwtynabohnziwbetrvqyjkbdulplqcz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/neutron-server/neutron-server-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783/.source.ini", "md5sum": "2878df083d5213ca69f823134073867c", "checksum": "e059dae0cd1d48b7c61f09c6544660b0b681c661", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 717, "invocation": {"module_args": {"dest": "/etc/kolla/neutron-server/neutron-server-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "e059dae0cd1d48b7c61f09c6544660b0b681c661", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "e059dae0cd1d48b7c61f09c6544660b0b681c661", "dest": "/etc/kolla/neutron-server/neutron-server-uwsgi.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "uwsgi.ini.j2", "attributes": null, "backup": false, "checksum": "e059dae0cd1d48b7c61f09c6544660b0b681c661", "content": null, "dest": "/etc/kolla/neutron-server/neutron-server-uwsgi.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "2878df083d5213ca69f823134073867c", "mode": "0660", "owner": "root", "size": 717, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834473.1151376-120687-76521513978783/.source.ini", "state": "file", "uid": 0 } TASK [service-check-containers : Check containers for neutron] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 09:07:53 +0000 (0:00:00.793) 0:13:13.910 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ykniupforatyfqhyogimodwvumeukeww ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "neutron_server"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-server:change_999090", "name": "neutron_server", "volumes": ["/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", ""], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "neutron_server", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-server:change_999090", "labels": {}, "name": "neutron_server", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ndmyipypiaxjvjnyajghehuwrqbdpjgl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "neutron_rpc_server"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port neutron-rpc-server 5671"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-server:change_999090", "name": "neutron_rpc_server", "volumes": ["/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "neutron_rpc_server", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-server:change_999090", "labels": {}, "name": "neutron_rpc_server", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gououzzunquevzqpzoyceoglsxrmcnwf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "neutron_periodic_worker"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-server:change_999090", "name": "neutron_periodic_worker", "volumes": ["/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "neutron_periodic_worker", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-server:change_999090", "labels": {}, "name": "neutron_periodic_worker", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bmyavhhsaaeiochsxzwbrrbesztvbgyq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "neutron_openvswitch_agent"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "name": "neutron_openvswitch_agent", "privileged": true, "volumes": ["/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", ""], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "neutron_openvswitch_agent", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "labels": {}, "name": "neutron_openvswitch_agent", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cblqdhlpahykhbqnwygxmhkjsemmvtoh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "neutron_dhcp_agent"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "cgroupns_mode": "host", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "name": "neutron_dhcp_agent", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", ""], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true"}}}}\n', b'') changed: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "neutron_dhcp_agent", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "cgroupns_mode": "host", "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "labels": {}, "name": "neutron_dhcp_agent", "pid_mode": "host", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-chiiwusjyyiyjbsgkcxkdblnqoegqqtd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "neutron_l3_agent"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "cgroupns_mode": "host", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port \'neutron-l3-agent \' 5671"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "name": "neutron_l3_agent", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", ""], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true"}}}}\n', b'') changed: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "neutron_l3_agent", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "cgroupns_mode": "host", "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "labels": {}, "name": "neutron_l3_agent", "pid_mode": "host", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ibccsvuggjhhrhetetpcmfezuoxhxjkq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "neutron_metadata_agent"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30}, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "name": "neutron_metadata_agent", "privileged": true, "volumes": ["/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", ""], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}}}}\n', b'') changed: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "neutron_metadata_agent", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "labels": {}, "name": "neutron_metadata_agent", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for neutron] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 09:07:59 +0000 (0:00:05.247) 0:13:19.158 ******** Notification for handler Restart neutron-server container has been saved. Notification for handler Restart neutron-rpc-server container has been saved. Notification for handler Restart neutron-periodic-worker container has been saved. Notification for handler Restart neutron-openvswitch-agent container has been saved. Notification for handler Restart neutron-dhcp-agent container has been saved. Notification for handler Restart neutron-l3-agent container has been saved. Notification for handler Restart neutron-metadata-agent container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart neutron-server container,Restart neutron-rpc-server container,Restart neutron-periodic-worker container,Restart neutron-openvswitch-agent container,Restart neutron-dhcp-agent container,Restart neutron-l3-agent container,Restart neutron-metadata-agent container" } TASK [service-check-containers : Check containers that require iteration for neutron] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 09:07:59 +0000 (0:00:00.071) 0:13:19.230 ******** skipping: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:9696/healthcheck'], 'timeout': 30}, 'wsgi': 'neutron.wsgi.api:application', 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200'], 'tls_backend': True}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "neutron-server", "value": { "container_name": "neutron_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-server", "haproxy": { "neutron_server": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true }, "neutron_server_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "listen_port": "9696", "mode": "http", "port": "9696", "tls_backend": true } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-rpc-server', 'value': {'container_name': 'neutron_rpc_server', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-rpc-server 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "neutron-rpc-server", "value": { "container_name": "neutron_rpc_server", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-rpc-server", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-periodic-worker', 'value': {'container_name': 'neutron_periodic_worker', 'image': 'primary:4000/lokolla/neutron-server:change_999090', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-periodic-workers 3306'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "neutron-periodic-worker", "value": { "container_name": "neutron_periodic_worker", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "neutron-periodic-worker", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-server:change_999090", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'primary:4000/lokolla/neutron-openvswitch-agent:change_999090', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/: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 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "neutron-openvswitch-agent", "value": { "container_name": "neutron_openvswitch_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_dhcp_agent', 'image': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', 'neutron_metadata_socket:/var/lib/neutron/kolla/', '/run/netns:/run/netns:shared', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5671'], 'timeout': 30}, 'pid_mode': 'host', 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-dhcp-agent:change_999090', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "neutron-dhcp-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_dhcp_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "group": "neutron-dhcp-agent", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'host', 'container_name': 'neutron_l3_agent', 'image': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_999090', 'KOLLA_NAME': 'neutron_l3_agent', 'KOLLA_NEUTRON_WRAPPERS': 'true'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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', '', '/var/run/docker.sock:/var/run/docker.sock:ro', '', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', "healthcheck_port 'neutron-l3-agent ' 5671"], 'timeout': 30}, 'pid_mode': 'host'}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "neutron-l3-agent", "value": { "cgroupns_mode": "host", "container_name": "neutron_l3_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true" }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "", "/var/run/docker.sock:/var/run/docker.sock:ro", "", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'primary:4000/lokolla/neutron-metadata-agent:change_999090', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/: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}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "neutron-metadata-agent", "value": { "container_name": "neutron_metadata_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "host_in_groups": true, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [neutron : Include tasks from config-neutron-fake.yml] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/deploy.yml:21 Tuesday 04 August 2026 09:07:59 +0000 (0:00:00.437) 0:13:19.667 ******** skipping: [primary] => { "changed": false, "false_condition": "enable_nova_fake | bool", "skip_reason": "Conditional result was False" } TASK [neutron : Creating Neutron database] ************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/bootstrap.yml:2 Tuesday 04 August 2026 09:07:59 +0000 (0:00:00.040) 0:13:19.707 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wmoefsxugwsxgulkrktmnfevgdhyhdiw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_db has been deprecated. Use ansible.mysql.mysql_db instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "db": "neutron", "db_list": ["neutron"], "executed_commands": ["CREATE DATABASE `neutron`"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "neutron"}, "module_name": "mysql_db", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "changed": true, "db": "neutron", "db_list": [ "neutron" ], "executed_commands": [ "CREATE DATABASE `neutron`" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "neutron" }, "module_extra_vars": {}, "module_name": "mysql_db", "timeout": 180, "user": null } } } TASK [neutron : Creating Neutron database user and setting permissions] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/bootstrap.yml:19 Tuesday 04 August 2026 09:08:02 +0000 (0:00:02.378) 0:13:22.086 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hrqtgdoqxifblwsgrewayqaomkifcucg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_user has been deprecated. Use ansible.mysql.mysql_user instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "msg": "User added", "user": "neutron", "password_changed": true, "attributes": null, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "neutron", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "host": "%", "priv": "neutron.*:ALL", "append_privs": "yes"}, "module_name": "mysql_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "append_privs": "yes", "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "host": "%", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "neutron", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "priv": "neutron.*:ALL" }, "module_extra_vars": {}, "module_name": "mysql_user", "timeout": 180, "user": null } }, "msg": "User added", "password_changed": true, "user": "neutron" } TASK [neutron : Running Neutron bootstrap container] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/bootstrap_service.yml:2 Tuesday 04 August 2026 09:08:04 +0000 (0:00:02.379) 0:13:24.465 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wvgzswslxprndwhkbynmzebxjjjcsupz ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\niptables - auto mode\\n link best version is /usr/sbin/iptables-nft\\n link currently points to /usr/sbin/iptables-nft\\n link iptables is /usr/sbin/iptables\\n slave iptables-restore is /usr/sbin/iptables-restore\\n slave iptables-save is /usr/sbin/iptables-save\\n/usr/sbin/iptables-legacy - priority 10\\n slave iptables-restore: /usr/sbin/iptables-legacy-restore\\n slave iptables-save: /usr/sbin/iptables-legacy-save\\n/usr/sbin/iptables-nft - priority 20\\n slave iptables-restore: /usr/sbin/iptables-nft-restore\\n slave iptables-save: /usr/sbin/iptables-nft-save\\nRunning upgrade for neutron ...\\nOK\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 09:08:06.882 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:08:06.882 INFO Validating config file\\n2026-08-04 09:08:06.882 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:08:06.883 INFO Creating directories\\n2026-08-04 09:08:06.883 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:08:06.883 INFO Setting permission for /var/log/kolla/neutron\\n2026-08-04 09:08:06.884 INFO Copying service configuration files\\n2026-08-04 09:08:06.884 INFO Copying /var/lib/kolla/config_files/neutron.conf to /etc/neutron/neutron.conf\\n2026-08-04 09:08:06.884 INFO Setting permission for /etc/neutron/neutron.conf\\n2026-08-04 09:08:06.885 INFO Copying /var/lib/kolla/config_files/neutron-server-uwsgi.ini to /etc/neutron/neutron-server-uwsgi.ini\\n2026-08-04 09:08:06.885 INFO Setting permission for /etc/neutron/neutron-server-uwsgi.ini\\n2026-08-04 09:08:06.885 INFO Copying /var/lib/kolla/config_files/ml2_conf.ini to /etc/neutron/plugins/ml2/ml2_conf.ini\\n2026-08-04 09:08:06.885 INFO Setting permission for /etc/neutron/plugins/ml2/ml2_conf.ini\\n2026-08-04 09:08:06.886 INFO Copying /var/lib/kolla/config_files/id_rsa to /var/lib/neutron/.ssh/id_rsa\\n2026-08-04 09:08:06.886 INFO Setting permission for /var/lib/neutron/.ssh/id_rsa\\n2026-08-04 09:08:06.886 INFO Copying /var/lib/kolla/config_files/neutron-cert.pem to /etc/neutron/certs/neutron-cert.pem\\n2026-08-04 09:08:06.886 INFO Setting permission for /etc/neutron/certs/neutron-cert.pem\\n2026-08-04 09:08:06.887 INFO Copying /var/lib/kolla/config_files/neutron-key.pem to /etc/neutron/certs/neutron-key.pem\\n2026-08-04 09:08:06.887 INFO Setting permission for /etc/neutron/certs/neutron-key.pem\\n2026-08-04 09:08:06.887 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:08:06.887 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:08:06.887 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:08:06.887 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:08:06.888 INFO Writing out command to execute\\n++ cat /run_command\\n+ CMD=\'uwsgi /etc/neutron/neutron-server-uwsgi.ini\'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ [[ ! -d /var/log/kolla/neutron ]]\\n+++ stat -c %a /var/log/kolla/neutron\\n++ [[ 2775 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/neutron\\n++ [[ ! debian =~ centos|rocky ]]\\n++ /usr/bin/update-alternatives --display iptables\\n++ KOLLA_LEGACY_IPTABLES=false\\n++ [[ false == \\\\t\\\\r\\\\u\\\\e ]]\\n++ sudo /usr/bin/update-alternatives --auto iptables\\n++ sudo /usr/bin/update-alternatives --auto ip6tables\\n++ . /usr/local/bin/kolla_neutron_extend_start\\n+++ [[ -n 0 ]]\\n+++ neutron-db-manage --subproject neutron upgrade head\\n/var/lib/kolla/venv/lib/python3.13/site-packages/futurist/_utils.py:34: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n import eventlet as _eventlet # noqa\\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\\nINFO [alembic.runtime.migration] Running upgrade -> kilo\\nINFO [alembic.runtime.migration] Running upgrade kilo -> 599c6a226151\\nINFO [alembic.runtime.migration] Running upgrade 599c6a226151 -> 52c5312f6baf\\nINFO [alembic.runtime.migration] Running upgrade 52c5312f6baf -> 313373c0ffee\\nINFO [alembic.runtime.migration] Running upgrade 313373c0ffee -> 8675309a5c4f\\nINFO [alembic.runtime.migration] Running upgrade 8675309a5c4f -> 45f955889773\\nINFO [alembic.runtime.migration] Running upgrade 45f955889773 -> 26c371498592\\nINFO [alembic.runtime.migration] Running upgrade 26c371498592 -> 1c844d1677f7\\nINFO [alembic.runtime.migration] Running upgrade 1c844d1677f7 -> 1b4c6e320f79\\nINFO [alembic.runtime.migration] Running upgrade 1b4c6e320f79 -> 48153cb5f051\\nINFO [alembic.runtime.migration] Running upgrade 48153cb5f051 -> 9859ac9c136\\nINFO [alembic.runtime.migration] Running upgrade 9859ac9c136 -> 34af2b5c5a59\\nINFO [alembic.runtime.migration] Running upgrade 34af2b5c5a59 -> 59cb5b6cf4d\\nINFO [alembic.runtime.migration] Running upgrade 59cb5b6cf4d -> 13cfb89f881a\\nINFO [alembic.runtime.migration] Running upgrade 13cfb89f881a -> 32e5974ada25\\nINFO [alembic.runtime.migration] Running upgrade 32e5974ada25 -> ec7fcfbf72ee\\nINFO [alembic.runtime.migration] Running upgrade ec7fcfbf72ee -> dce3ec7a25c9\\nINFO [alembic.runtime.migration] Running upgrade dce3ec7a25c9 -> c3a73f615e4\\nINFO [alembic.runtime.migration] Running upgrade c3a73f615e4 -> 659bf3d90664\\nINFO [alembic.runtime.migration] Running upgrade 659bf3d90664 -> 1df244e556f5\\nINFO [alembic.runtime.migration] Running upgrade 1df244e556f5 -> 19f26505c74f\\nINFO [alembic.runtime.migration] Running upgrade 19f26505c74f -> 15be73214821\\nINFO [alembic.runtime.migration] Running upgrade 15be73214821 -> b4caf27aae4\\nINFO [alembic.runtime.migration] Running upgrade b4caf27aae4 -> 15e43b934f81\\nINFO [alembic.runtime.migration] Running upgrade 15e43b934f81 -> 31ed664953e6\\nINFO [alembic.runtime.migration] Running upgrade 31ed664953e6 -> 2f9e956e7532\\nINFO [alembic.runtime.migration] Running upgrade 2f9e956e7532 -> 3894bccad37f\\nINFO [alembic.runtime.migration] Running upgrade 3894bccad37f -> 0e66c5227a8a\\nINFO [alembic.runtime.migration] Running upgrade 0e66c5227a8a -> 45f8dd33480b\\nINFO [alembic.runtime.migration] Running upgrade 45f8dd33480b -> 5abc0278ca73\\nINFO [alembic.runtime.migration] Running upgrade 5abc0278ca73 -> d3435b514502\\nINFO [alembic.runtime.migration] Running upgrade d3435b514502 -> 30107ab6a3ee\\nINFO [alembic.runtime.migration] Running upgrade 30107ab6a3ee -> c415aab1c048\\nINFO [alembic.runtime.migration] Running upgrade c415aab1c048 -> a963b38d82f4\\nINFO [alembic.runtime.migration] Running upgrade a963b38d82f4 -> 3d0e74aa7d37\\nINFO [alembic.runtime.migration] Running upgrade 3d0e74aa7d37 -> 030a959ceafa\\nINFO [alembic.runtime.migration] Running upgrade 030a959ceafa -> a5648cfeeadf\\nINFO [alembic.runtime.migration] Running upgrade a5648cfeeadf -> 0f5bef0f87d4\\nINFO [alembic.runtime.migration] Running upgrade 0f5bef0f87d4 -> 67daae611b6e\\nINFO [alembic.runtime.migration] Running upgrade kilo -> 30018084ec99\\nINFO [alembic.runtime.migration] Running upgrade 30018084ec99 -> 2e5352a0ad4d\\nINFO [alembic.runtime.migration] Running upgrade 2e5352a0ad4d -> 11926bcfe72d\\nINFO [alembic.runtime.migration] Running upgrade 11926bcfe72d -> 8a6d8bdae39\\nINFO [alembic.runtime.migration] Running upgrade 8a6d8bdae39 -> 5ffceebfada\\nINFO [alembic.runtime.migration] Running upgrade 5ffceebfada -> 4ffceebfcdc\\nINFO [alembic.runtime.migration] Running upgrade 4ffceebfcdc -> 7bbb25278f53\\nINFO [alembic.runtime.migration] Running upgrade 7bbb25278f53 -> 89ab9a816d70\\nINFO [alembic.runtime.migration] Running upgrade 89ab9a816d70 -> c879c5e1ee90\\nINFO [alembic.runtime.migration] Running upgrade c879c5e1ee90 -> 8fd3918ef6f4\\nINFO [alembic.runtime.migration] Running upgrade 8fd3918ef6f4 -> 4bcd4df1f426\\nINFO [alembic.runtime.migration] Running upgrade 4bcd4df1f426 -> a84ccf28f06a\\nINFO [alembic.runtime.migration] Running upgrade a84ccf28f06a -> 7d9d8eeec6ad\\nINFO [alembic.runtime.migration] Running upgrade 67daae611b6e -> 6b461a21bcfc\\nINFO [alembic.runtime.migration] Running upgrade 6b461a21bcfc -> 5cd92597d11d\\nINFO [alembic.runtime.migration] Running upgrade 5cd92597d11d -> 929c968efe70\\nINFO [alembic.runtime.migration] Running upgrade 929c968efe70 -> a9c43481023c\\nINFO [alembic.runtime.migration] Running upgrade a9c43481023c -> 804a3c76314c\\nINFO [alembic.runtime.migration] Running upgrade 804a3c76314c -> 2b42d90729da\\nINFO [alembic.runtime.migration] Running upgrade 2b42d90729da -> 62c781cb6192\\nINFO [alembic.runtime.migration] Running upgrade 62c781cb6192 -> c8c222d42aa9\\nINFO [alembic.runtime.migration] Running upgrade c8c222d42aa9 -> 349b6fd605a6\\nINFO [alembic.runtime.migration] Running upgrade 349b6fd605a6 -> 7d32f979895f\\nINFO [alembic.runtime.migration] Running upgrade 7d32f979895f -> 594422d373ee\\nINFO [alembic.runtime.migration] Running upgrade 594422d373ee -> 61663558142c\\nINFO [alembic.runtime.migration] Running upgrade 61663558142c -> 867d39095bf4, port forwarding\\nINFO [alembic.runtime.migration] Running upgrade 867d39095bf4 -> d72db3e25539, modify uniq port forwarding\\nINFO [alembic.runtime.migration] Running upgrade d72db3e25539 -> cada2437bf41\\nINFO [alembic.runtime.migration] Running upgrade cada2437bf41 -> 195176fb410d, router gateway IP QoS\\nINFO [alembic.runtime.migration] Running upgrade 195176fb410d -> fb0167bd9639\\nINFO [alembic.runtime.migration] Running upgrade fb0167bd9639 -> 0ff9e3881597\\nINFO [alembic.runtime.migration] Running upgrade 0ff9e3881597 -> 9bfad3f1e780\\nINFO [alembic.runtime.migration] Running upgrade 9bfad3f1e780 -> 63fd95af7dcd\\nINFO [alembic.runtime.migration] Running upgrade 63fd95af7dcd -> c613d0b82681\\nINFO [alembic.runtime.migration] Running upgrade c613d0b82681 -> c3e9d13c4367\\nINFO [alembic.runtime.migration] Running upgrade c3e9d13c4367 -> 86274d77933e\\nINFO [alembic.runtime.migration] Running upgrade 86274d77933e -> f4b9654dd40c\\nINFO [alembic.runtime.migration] Running upgrade f4b9654dd40c -> a010322604bc\\nINFO [alembic.runtime.migration] Running upgrade a010322604bc -> 263d454a9655\\nINFO [alembic.runtime.migration] Running upgrade 263d454a9655 -> Ibac91d24da2\\nINFO [alembic.runtime.migration] Running upgrade Ibac91d24da2 -> 2217c4222de6\\nINFO [alembic.runtime.migration] Running upgrade 2217c4222de6 -> 18a7e90ae768\\nINFO [alembic.runtime.migration] Running upgrade 18a7e90ae768 -> e4e236b0e1ff\\nINFO [alembic.runtime.migration] Running upgrade e4e236b0e1ff -> e88badaa9591\\nINFO [alembic.runtime.migration] Running upgrade e88badaa9591 -> d8bdf05313f4\\nINFO [alembic.runtime.migration] Running upgrade d8bdf05313f4 -> dfe425060830\\nINFO [alembic.runtime.migration] Running upgrade dfe425060830 -> fd6107509ccd\\nINFO [alembic.runtime.migration] Running upgrade fd6107509ccd -> 1ea5dab0897a\\nINFO [alembic.runtime.migration] Running upgrade 1ea5dab0897a -> 49d8622c5221\\nINFO [alembic.runtime.migration] Running upgrade 49d8622c5221 -> I38991de2b4\\nINFO [alembic.runtime.migration] Running upgrade I38991de2b4 -> 532aa95457e2\\nINFO [alembic.runtime.migration] Running upgrade 532aa95457e2 -> f010820fc498\\nINFO [alembic.runtime.migration] Running upgrade f010820fc498 -> a964d94b4677\\nINFO [alembic.runtime.migration] Running upgrade a964d94b4677 -> 26d1e9f5c766\\nINFO [alembic.runtime.migration] Running upgrade 26d1e9f5c766 -> 1e0744e4ffea\\nINFO [alembic.runtime.migration] Running upgrade 1e0744e4ffea -> 6135a7bd4425\\nINFO [alembic.runtime.migration] Running upgrade 6135a7bd4425 -> 8df53b0d2c0e\\nINFO [alembic.runtime.migration] Running upgrade 8df53b0d2c0e -> 1bb3393de75d, add qos policy rule Packet Rate Limit\\nINFO [alembic.runtime.migration] Running upgrade 1bb3393de75d -> c181bb1d89e4\\nINFO [alembic.runtime.migration] Running upgrade c181bb1d89e4 -> ba859d649675\\nINFO [alembic.runtime.migration] Running upgrade ba859d649675 -> e981acd076d3\\nINFO [alembic.runtime.migration] Running upgrade e981acd076d3 -> 76df7844a8c6, add Local IP tables\\nINFO [alembic.runtime.migration] Running upgrade 76df7844a8c6 -> 1ffef8d6f371, migrate RBAC registers from \\"target_tenant\\" to \\"target_project\\"\\nINFO [alembic.runtime.migration] Running upgrade 1ffef8d6f371 -> cd9ef14ccf87\\nINFO [alembic.runtime.migration] Running upgrade cd9ef14ccf87 -> 34cf8b009713\\nINFO [alembic.runtime.migration] Running upgrade 34cf8b009713 -> I43e0b669096\\nINFO [alembic.runtime.migration] Running upgrade I43e0b669096 -> 4e6e655746f6\\nINFO [alembic.runtime.migration] Running upgrade 4e6e655746f6 -> 659cbedf30a1\\nINFO [alembic.runtime.migration] Running upgrade 659cbedf30a1 -> 21ff98fabab1\\nINFO [alembic.runtime.migration] Running upgrade 21ff98fabab1 -> 5881373af7f5\\nINFO [alembic.runtime.migration] Running upgrade 5881373af7f5 -> fc153938cdc1\\nINFO [alembic.runtime.migration] Running upgrade fc153938cdc1 -> 93f394357a27\\nINFO [alembic.runtime.migration] Running upgrade 93f394357a27 -> 6f1145bff34c\\nINFO [alembic.runtime.migration] Running upgrade 6f1145bff34c -> 682c319773d7\\nINFO [alembic.runtime.migration] Running upgrade 682c319773d7 -> 0aefee21cd87\\nINFO [alembic.runtime.migration] Running upgrade 0aefee21cd87 -> b1199a3adbef\\nINFO [alembic.runtime.migration] Running upgrade b1199a3adbef -> c33da356b165\\nINFO [alembic.runtime.migration] Running upgrade c33da356b165 -> 89c58a70ceba\\nINFO [alembic.runtime.migration] Running upgrade 89c58a70ceba -> 0e6eff810791\\nINFO [alembic.runtime.migration] Running upgrade 0e6eff810791 -> 175fa80908e1\\nINFO [alembic.runtime.migration] Running upgrade 175fa80908e1 -> 5bcb7b31ec7d\\nINFO [alembic.runtime.migration] Running upgrade 5bcb7b31ec7d -> ad80a9f07c5c\\nINFO [alembic.runtime.migration] Running upgrade ad80a9f07c5c -> d553edeb540f\\nINFO [alembic.runtime.migration] Running upgrade d553edeb540f -> b1bca967e19d, Add unique constraint to the network segment range\\nINFO [alembic.runtime.migration] Running upgrade b1bca967e19d -> bdae3a00c493\\nINFO [alembic.runtime.migration] Running upgrade bdae3a00c493 -> a00aa97899c0\\nINFO [alembic.runtime.migration] Running upgrade a00aa97899c0 -> a1b2c3d4e5f6, Add security groups default statefulness table\\nINFO [alembic.runtime.migration] Running upgrade 7d9d8eeec6ad -> a8b517cff8ab\\nINFO [alembic.runtime.migration] Running upgrade a8b517cff8ab -> 3b935b28e7a0\\nINFO [alembic.runtime.migration] Running upgrade 3b935b28e7a0 -> b12a3ef66e62\\nINFO [alembic.runtime.migration] Running upgrade b12a3ef66e62 -> 97c25b0d2353\\nINFO [alembic.runtime.migration] Running upgrade 97c25b0d2353 -> 2e0d7a8a1586\\nINFO [alembic.runtime.migration] Running upgrade 2e0d7a8a1586 -> 5c85685d616d\\n+++ [[ -n 0 ]]\\n+++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/neutron-server:change_999090", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_neutron", "volumes": ["/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", ""], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_BOOTSTRAP": null, "NEUTRON_BOOTSTRAP_SERVICES": "", "KOLLA_SERVICE_NAME": "bootstrap-neutron", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "bootstrap-neutron", "NEUTRON_BOOTSTRAP_SERVICES": "", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-server:change_999090", "labels": { "BOOTSTRAP": null }, "name": "bootstrap_neutron", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 09:08:06.882 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:08:06.882 INFO Validating config file\n2026-08-04 09:08:06.882 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:08:06.883 INFO Creating directories\n2026-08-04 09:08:06.883 INFO Setting permission for /var/log/kolla\n2026-08-04 09:08:06.883 INFO Setting permission for /var/log/kolla/neutron\n2026-08-04 09:08:06.884 INFO Copying service configuration files\n2026-08-04 09:08:06.884 INFO Copying /var/lib/kolla/config_files/neutron.conf to /etc/neutron/neutron.conf\n2026-08-04 09:08:06.884 INFO Setting permission for /etc/neutron/neutron.conf\n2026-08-04 09:08:06.885 INFO Copying /var/lib/kolla/config_files/neutron-server-uwsgi.ini to /etc/neutron/neutron-server-uwsgi.ini\n2026-08-04 09:08:06.885 INFO Setting permission for /etc/neutron/neutron-server-uwsgi.ini\n2026-08-04 09:08:06.885 INFO Copying /var/lib/kolla/config_files/ml2_conf.ini to /etc/neutron/plugins/ml2/ml2_conf.ini\n2026-08-04 09:08:06.885 INFO Setting permission for /etc/neutron/plugins/ml2/ml2_conf.ini\n2026-08-04 09:08:06.886 INFO Copying /var/lib/kolla/config_files/id_rsa to /var/lib/neutron/.ssh/id_rsa\n2026-08-04 09:08:06.886 INFO Setting permission for /var/lib/neutron/.ssh/id_rsa\n2026-08-04 09:08:06.886 INFO Copying /var/lib/kolla/config_files/neutron-cert.pem to /etc/neutron/certs/neutron-cert.pem\n2026-08-04 09:08:06.886 INFO Setting permission for /etc/neutron/certs/neutron-cert.pem\n2026-08-04 09:08:06.887 INFO Copying /var/lib/kolla/config_files/neutron-key.pem to /etc/neutron/certs/neutron-key.pem\n2026-08-04 09:08:06.887 INFO Setting permission for /etc/neutron/certs/neutron-key.pem\n2026-08-04 09:08:06.887 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:08:06.887 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:08:06.887 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:08:06.887 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:08:06.888 INFO Writing out command to execute\n++ cat /run_command\n+ CMD='uwsgi /etc/neutron/neutron-server-uwsgi.ini'\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/neutron ]]\n+++ stat -c %a /var/log/kolla/neutron\n++ [[ 2775 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/neutron\n++ [[ ! debian =~ centos|rocky ]]\n++ /usr/bin/update-alternatives --display iptables\n++ KOLLA_LEGACY_IPTABLES=false\n++ [[ false == \\t\\r\\u\\e ]]\n++ sudo /usr/bin/update-alternatives --auto iptables\n++ sudo /usr/bin/update-alternatives --auto ip6tables\n++ . /usr/local/bin/kolla_neutron_extend_start\n+++ [[ -n 0 ]]\n+++ neutron-db-manage --subproject neutron upgrade head\n/var/lib/kolla/venv/lib/python3.13/site-packages/futurist/_utils.py:34: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n import eventlet as _eventlet # noqa\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\nINFO [alembic.runtime.migration] Running upgrade -> kilo\nINFO [alembic.runtime.migration] Running upgrade kilo -> 599c6a226151\nINFO [alembic.runtime.migration] Running upgrade 599c6a226151 -> 52c5312f6baf\nINFO [alembic.runtime.migration] Running upgrade 52c5312f6baf -> 313373c0ffee\nINFO [alembic.runtime.migration] Running upgrade 313373c0ffee -> 8675309a5c4f\nINFO [alembic.runtime.migration] Running upgrade 8675309a5c4f -> 45f955889773\nINFO [alembic.runtime.migration] Running upgrade 45f955889773 -> 26c371498592\nINFO [alembic.runtime.migration] Running upgrade 26c371498592 -> 1c844d1677f7\nINFO [alembic.runtime.migration] Running upgrade 1c844d1677f7 -> 1b4c6e320f79\nINFO [alembic.runtime.migration] Running upgrade 1b4c6e320f79 -> 48153cb5f051\nINFO [alembic.runtime.migration] Running upgrade 48153cb5f051 -> 9859ac9c136\nINFO [alembic.runtime.migration] Running upgrade 9859ac9c136 -> 34af2b5c5a59\nINFO [alembic.runtime.migration] Running upgrade 34af2b5c5a59 -> 59cb5b6cf4d\nINFO [alembic.runtime.migration] Running upgrade 59cb5b6cf4d -> 13cfb89f881a\nINFO [alembic.runtime.migration] Running upgrade 13cfb89f881a -> 32e5974ada25\nINFO [alembic.runtime.migration] Running upgrade 32e5974ada25 -> ec7fcfbf72ee\nINFO [alembic.runtime.migration] Running upgrade ec7fcfbf72ee -> dce3ec7a25c9\nINFO [alembic.runtime.migration] Running upgrade dce3ec7a25c9 -> c3a73f615e4\nINFO [alembic.runtime.migration] Running upgrade c3a73f615e4 -> 659bf3d90664\nINFO [alembic.runtime.migration] Running upgrade 659bf3d90664 -> 1df244e556f5\nINFO [alembic.runtime.migration] Running upgrade 1df244e556f5 -> 19f26505c74f\nINFO [alembic.runtime.migration] Running upgrade 19f26505c74f -> 15be73214821\nINFO [alembic.runtime.migration] Running upgrade 15be73214821 -> b4caf27aae4\nINFO [alembic.runtime.migration] Running upgrade b4caf27aae4 -> 15e43b934f81\nINFO [alembic.runtime.migration] Running upgrade 15e43b934f81 -> 31ed664953e6\nINFO [alembic.runtime.migration] Running upgrade 31ed664953e6 -> 2f9e956e7532\nINFO [alembic.runtime.migration] Running upgrade 2f9e956e7532 -> 3894bccad37f\nINFO [alembic.runtime.migration] Running upgrade 3894bccad37f -> 0e66c5227a8a\nINFO [alembic.runtime.migration] Running upgrade 0e66c5227a8a -> 45f8dd33480b\nINFO [alembic.runtime.migration] Running upgrade 45f8dd33480b -> 5abc0278ca73\nINFO [alembic.runtime.migration] Running upgrade 5abc0278ca73 -> d3435b514502\nINFO [alembic.runtime.migration] Running upgrade d3435b514502 -> 30107ab6a3ee\nINFO [alembic.runtime.migration] Running upgrade 30107ab6a3ee -> c415aab1c048\nINFO [alembic.runtime.migration] Running upgrade c415aab1c048 -> a963b38d82f4\nINFO [alembic.runtime.migration] Running upgrade a963b38d82f4 -> 3d0e74aa7d37\nINFO [alembic.runtime.migration] Running upgrade 3d0e74aa7d37 -> 030a959ceafa\nINFO [alembic.runtime.migration] Running upgrade 030a959ceafa -> a5648cfeeadf\nINFO [alembic.runtime.migration] Running upgrade a5648cfeeadf -> 0f5bef0f87d4\nINFO [alembic.runtime.migration] Running upgrade 0f5bef0f87d4 -> 67daae611b6e\nINFO [alembic.runtime.migration] Running upgrade kilo -> 30018084ec99\nINFO [alembic.runtime.migration] Running upgrade 30018084ec99 -> 2e5352a0ad4d\nINFO [alembic.runtime.migration] Running upgrade 2e5352a0ad4d -> 11926bcfe72d\nINFO [alembic.runtime.migration] Running upgrade 11926bcfe72d -> 8a6d8bdae39\nINFO [alembic.runtime.migration] Running upgrade 8a6d8bdae39 -> 5ffceebfada\nINFO [alembic.runtime.migration] Running upgrade 5ffceebfada -> 4ffceebfcdc\nINFO [alembic.runtime.migration] Running upgrade 4ffceebfcdc -> 7bbb25278f53\nINFO [alembic.runtime.migration] Running upgrade 7bbb25278f53 -> 89ab9a816d70\nINFO [alembic.runtime.migration] Running upgrade 89ab9a816d70 -> c879c5e1ee90\nINFO [alembic.runtime.migration] Running upgrade c879c5e1ee90 -> 8fd3918ef6f4\nINFO [alembic.runtime.migration] Running upgrade 8fd3918ef6f4 -> 4bcd4df1f426\nINFO [alembic.runtime.migration] Running upgrade 4bcd4df1f426 -> a84ccf28f06a\nINFO [alembic.runtime.migration] Running upgrade a84ccf28f06a -> 7d9d8eeec6ad\nINFO [alembic.runtime.migration] Running upgrade 67daae611b6e -> 6b461a21bcfc\nINFO [alembic.runtime.migration] Running upgrade 6b461a21bcfc -> 5cd92597d11d\nINFO [alembic.runtime.migration] Running upgrade 5cd92597d11d -> 929c968efe70\nINFO [alembic.runtime.migration] Running upgrade 929c968efe70 -> a9c43481023c\nINFO [alembic.runtime.migration] Running upgrade a9c43481023c -> 804a3c76314c\nINFO [alembic.runtime.migration] Running upgrade 804a3c76314c -> 2b42d90729da\nINFO [alembic.runtime.migration] Running upgrade 2b42d90729da -> 62c781cb6192\nINFO [alembic.runtime.migration] Running upgrade 62c781cb6192 -> c8c222d42aa9\nINFO [alembic.runtime.migration] Running upgrade c8c222d42aa9 -> 349b6fd605a6\nINFO [alembic.runtime.migration] Running upgrade 349b6fd605a6 -> 7d32f979895f\nINFO [alembic.runtime.migration] Running upgrade 7d32f979895f -> 594422d373ee\nINFO [alembic.runtime.migration] Running upgrade 594422d373ee -> 61663558142c\nINFO [alembic.runtime.migration] Running upgrade 61663558142c -> 867d39095bf4, port forwarding\nINFO [alembic.runtime.migration] Running upgrade 867d39095bf4 -> d72db3e25539, modify uniq port forwarding\nINFO [alembic.runtime.migration] Running upgrade d72db3e25539 -> cada2437bf41\nINFO [alembic.runtime.migration] Running upgrade cada2437bf41 -> 195176fb410d, router gateway IP QoS\nINFO [alembic.runtime.migration] Running upgrade 195176fb410d -> fb0167bd9639\nINFO [alembic.runtime.migration] Running upgrade fb0167bd9639 -> 0ff9e3881597\nINFO [alembic.runtime.migration] Running upgrade 0ff9e3881597 -> 9bfad3f1e780\nINFO [alembic.runtime.migration] Running upgrade 9bfad3f1e780 -> 63fd95af7dcd\nINFO [alembic.runtime.migration] Running upgrade 63fd95af7dcd -> c613d0b82681\nINFO [alembic.runtime.migration] Running upgrade c613d0b82681 -> c3e9d13c4367\nINFO [alembic.runtime.migration] Running upgrade c3e9d13c4367 -> 86274d77933e\nINFO [alembic.runtime.migration] Running upgrade 86274d77933e -> f4b9654dd40c\nINFO [alembic.runtime.migration] Running upgrade f4b9654dd40c -> a010322604bc\nINFO [alembic.runtime.migration] Running upgrade a010322604bc -> 263d454a9655\nINFO [alembic.runtime.migration] Running upgrade 263d454a9655 -> Ibac91d24da2\nINFO [alembic.runtime.migration] Running upgrade Ibac91d24da2 -> 2217c4222de6\nINFO [alembic.runtime.migration] Running upgrade 2217c4222de6 -> 18a7e90ae768\nINFO [alembic.runtime.migration] Running upgrade 18a7e90ae768 -> e4e236b0e1ff\nINFO [alembic.runtime.migration] Running upgrade e4e236b0e1ff -> e88badaa9591\nINFO [alembic.runtime.migration] Running upgrade e88badaa9591 -> d8bdf05313f4\nINFO [alembic.runtime.migration] Running upgrade d8bdf05313f4 -> dfe425060830\nINFO [alembic.runtime.migration] Running upgrade dfe425060830 -> fd6107509ccd\nINFO [alembic.runtime.migration] Running upgrade fd6107509ccd -> 1ea5dab0897a\nINFO [alembic.runtime.migration] Running upgrade 1ea5dab0897a -> 49d8622c5221\nINFO [alembic.runtime.migration] Running upgrade 49d8622c5221 -> I38991de2b4\nINFO [alembic.runtime.migration] Running upgrade I38991de2b4 -> 532aa95457e2\nINFO [alembic.runtime.migration] Running upgrade 532aa95457e2 -> f010820fc498\nINFO [alembic.runtime.migration] Running upgrade f010820fc498 -> a964d94b4677\nINFO [alembic.runtime.migration] Running upgrade a964d94b4677 -> 26d1e9f5c766\nINFO [alembic.runtime.migration] Running upgrade 26d1e9f5c766 -> 1e0744e4ffea\nINFO [alembic.runtime.migration] Running upgrade 1e0744e4ffea -> 6135a7bd4425\nINFO [alembic.runtime.migration] Running upgrade 6135a7bd4425 -> 8df53b0d2c0e\nINFO [alembic.runtime.migration] Running upgrade 8df53b0d2c0e -> 1bb3393de75d, add qos policy rule Packet Rate Limit\nINFO [alembic.runtime.migration] Running upgrade 1bb3393de75d -> c181bb1d89e4\nINFO [alembic.runtime.migration] Running upgrade c181bb1d89e4 -> ba859d649675\nINFO [alembic.runtime.migration] Running upgrade ba859d649675 -> e981acd076d3\nINFO [alembic.runtime.migration] Running upgrade e981acd076d3 -> 76df7844a8c6, add Local IP tables\nINFO [alembic.runtime.migration] Running upgrade 76df7844a8c6 -> 1ffef8d6f371, migrate RBAC registers from \"target_tenant\" to \"target_project\"\nINFO [alembic.runtime.migration] Running upgrade 1ffef8d6f371 -> cd9ef14ccf87\nINFO [alembic.runtime.migration] Running upgrade cd9ef14ccf87 -> 34cf8b009713\nINFO [alembic.runtime.migration] Running upgrade 34cf8b009713 -> I43e0b669096\nINFO [alembic.runtime.migration] Running upgrade I43e0b669096 -> 4e6e655746f6\nINFO [alembic.runtime.migration] Running upgrade 4e6e655746f6 -> 659cbedf30a1\nINFO [alembic.runtime.migration] Running upgrade 659cbedf30a1 -> 21ff98fabab1\nINFO [alembic.runtime.migration] Running upgrade 21ff98fabab1 -> 5881373af7f5\nINFO [alembic.runtime.migration] Running upgrade 5881373af7f5 -> fc153938cdc1\nINFO [alembic.runtime.migration] Running upgrade fc153938cdc1 -> 93f394357a27\nINFO [alembic.runtime.migration] Running upgrade 93f394357a27 -> 6f1145bff34c\nINFO [alembic.runtime.migration] Running upgrade 6f1145bff34c -> 682c319773d7\nINFO [alembic.runtime.migration] Running upgrade 682c319773d7 -> 0aefee21cd87\nINFO [alembic.runtime.migration] Running upgrade 0aefee21cd87 -> b1199a3adbef\nINFO [alembic.runtime.migration] Running upgrade b1199a3adbef -> c33da356b165\nINFO [alembic.runtime.migration] Running upgrade c33da356b165 -> 89c58a70ceba\nINFO [alembic.runtime.migration] Running upgrade 89c58a70ceba -> 0e6eff810791\nINFO [alembic.runtime.migration] Running upgrade 0e6eff810791 -> 175fa80908e1\nINFO [alembic.runtime.migration] Running upgrade 175fa80908e1 -> 5bcb7b31ec7d\nINFO [alembic.runtime.migration] Running upgrade 5bcb7b31ec7d -> ad80a9f07c5c\nINFO [alembic.runtime.migration] Running upgrade ad80a9f07c5c -> d553edeb540f\nINFO [alembic.runtime.migration] Running upgrade d553edeb540f -> b1bca967e19d, Add unique constraint to the network segment range\nINFO [alembic.runtime.migration] Running upgrade b1bca967e19d -> bdae3a00c493\nINFO [alembic.runtime.migration] Running upgrade bdae3a00c493 -> a00aa97899c0\nINFO [alembic.runtime.migration] Running upgrade a00aa97899c0 -> a1b2c3d4e5f6, Add security groups default statefulness table\nINFO [alembic.runtime.migration] Running upgrade 7d9d8eeec6ad -> a8b517cff8ab\nINFO [alembic.runtime.migration] Running upgrade a8b517cff8ab -> 3b935b28e7a0\nINFO [alembic.runtime.migration] Running upgrade 3b935b28e7a0 -> b12a3ef66e62\nINFO [alembic.runtime.migration] Running upgrade b12a3ef66e62 -> 97c25b0d2353\nINFO [alembic.runtime.migration] Running upgrade 97c25b0d2353 -> 2e0d7a8a1586\nINFO [alembic.runtime.migration] Running upgrade 2e0d7a8a1586 -> 5c85685d616d\n+++ [[ -n 0 ]]\n+++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 09:08:06.882 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:08:06.882 INFO Validating config file", "2026-08-04 09:08:06.882 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:08:06.883 INFO Creating directories", "2026-08-04 09:08:06.883 INFO Setting permission for /var/log/kolla", "2026-08-04 09:08:06.883 INFO Setting permission for /var/log/kolla/neutron", "2026-08-04 09:08:06.884 INFO Copying service configuration files", "2026-08-04 09:08:06.884 INFO Copying /var/lib/kolla/config_files/neutron.conf to /etc/neutron/neutron.conf", "2026-08-04 09:08:06.884 INFO Setting permission for /etc/neutron/neutron.conf", "2026-08-04 09:08:06.885 INFO Copying /var/lib/kolla/config_files/neutron-server-uwsgi.ini to /etc/neutron/neutron-server-uwsgi.ini", "2026-08-04 09:08:06.885 INFO Setting permission for /etc/neutron/neutron-server-uwsgi.ini", "2026-08-04 09:08:06.885 INFO Copying /var/lib/kolla/config_files/ml2_conf.ini to /etc/neutron/plugins/ml2/ml2_conf.ini", "2026-08-04 09:08:06.885 INFO Setting permission for /etc/neutron/plugins/ml2/ml2_conf.ini", "2026-08-04 09:08:06.886 INFO Copying /var/lib/kolla/config_files/id_rsa to /var/lib/neutron/.ssh/id_rsa", "2026-08-04 09:08:06.886 INFO Setting permission for /var/lib/neutron/.ssh/id_rsa", "2026-08-04 09:08:06.886 INFO Copying /var/lib/kolla/config_files/neutron-cert.pem to /etc/neutron/certs/neutron-cert.pem", "2026-08-04 09:08:06.886 INFO Setting permission for /etc/neutron/certs/neutron-cert.pem", "2026-08-04 09:08:06.887 INFO Copying /var/lib/kolla/config_files/neutron-key.pem to /etc/neutron/certs/neutron-key.pem", "2026-08-04 09:08:06.887 INFO Setting permission for /etc/neutron/certs/neutron-key.pem", "2026-08-04 09:08:06.887 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:08:06.887 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:08:06.887 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:08:06.887 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:08:06.888 INFO Writing out command to execute", "++ cat /run_command", "+ CMD='uwsgi /etc/neutron/neutron-server-uwsgi.ini'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/neutron ]]", "+++ stat -c %a /var/log/kolla/neutron", "++ [[ 2775 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/neutron", "++ [[ ! debian =~ centos|rocky ]]", "++ /usr/bin/update-alternatives --display iptables", "++ KOLLA_LEGACY_IPTABLES=false", "++ [[ false == \\t\\r\\u\\e ]]", "++ sudo /usr/bin/update-alternatives --auto iptables", "++ sudo /usr/bin/update-alternatives --auto ip6tables", "++ . /usr/local/bin/kolla_neutron_extend_start", "+++ [[ -n 0 ]]", "+++ neutron-db-manage --subproject neutron upgrade head", "/var/lib/kolla/venv/lib/python3.13/site-packages/futurist/_utils.py:34: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " import eventlet as _eventlet # noqa", "INFO [alembic.runtime.migration] Context impl MySQLImpl.", "INFO [alembic.runtime.migration] Will assume non-transactional DDL.", "INFO [alembic.runtime.migration] Context impl MySQLImpl.", "INFO [alembic.runtime.migration] Will assume non-transactional DDL.", "INFO [alembic.runtime.migration] Running upgrade -> kilo", "INFO [alembic.runtime.migration] Running upgrade kilo -> 599c6a226151", "INFO [alembic.runtime.migration] Running upgrade 599c6a226151 -> 52c5312f6baf", "INFO [alembic.runtime.migration] Running upgrade 52c5312f6baf -> 313373c0ffee", "INFO [alembic.runtime.migration] Running upgrade 313373c0ffee -> 8675309a5c4f", "INFO [alembic.runtime.migration] Running upgrade 8675309a5c4f -> 45f955889773", "INFO [alembic.runtime.migration] Running upgrade 45f955889773 -> 26c371498592", "INFO [alembic.runtime.migration] Running upgrade 26c371498592 -> 1c844d1677f7", "INFO [alembic.runtime.migration] Running upgrade 1c844d1677f7 -> 1b4c6e320f79", "INFO [alembic.runtime.migration] Running upgrade 1b4c6e320f79 -> 48153cb5f051", "INFO [alembic.runtime.migration] Running upgrade 48153cb5f051 -> 9859ac9c136", "INFO [alembic.runtime.migration] Running upgrade 9859ac9c136 -> 34af2b5c5a59", "INFO [alembic.runtime.migration] Running upgrade 34af2b5c5a59 -> 59cb5b6cf4d", "INFO [alembic.runtime.migration] Running upgrade 59cb5b6cf4d -> 13cfb89f881a", "INFO [alembic.runtime.migration] Running upgrade 13cfb89f881a -> 32e5974ada25", "INFO [alembic.runtime.migration] Running upgrade 32e5974ada25 -> ec7fcfbf72ee", "INFO [alembic.runtime.migration] Running upgrade ec7fcfbf72ee -> dce3ec7a25c9", "INFO [alembic.runtime.migration] Running upgrade dce3ec7a25c9 -> c3a73f615e4", "INFO [alembic.runtime.migration] Running upgrade c3a73f615e4 -> 659bf3d90664", "INFO [alembic.runtime.migration] Running upgrade 659bf3d90664 -> 1df244e556f5", "INFO [alembic.runtime.migration] Running upgrade 1df244e556f5 -> 19f26505c74f", "INFO [alembic.runtime.migration] Running upgrade 19f26505c74f -> 15be73214821", "INFO [alembic.runtime.migration] Running upgrade 15be73214821 -> b4caf27aae4", "INFO [alembic.runtime.migration] Running upgrade b4caf27aae4 -> 15e43b934f81", "INFO [alembic.runtime.migration] Running upgrade 15e43b934f81 -> 31ed664953e6", "INFO [alembic.runtime.migration] Running upgrade 31ed664953e6 -> 2f9e956e7532", "INFO [alembic.runtime.migration] Running upgrade 2f9e956e7532 -> 3894bccad37f", "INFO [alembic.runtime.migration] Running upgrade 3894bccad37f -> 0e66c5227a8a", "INFO [alembic.runtime.migration] Running upgrade 0e66c5227a8a -> 45f8dd33480b", "INFO [alembic.runtime.migration] Running upgrade 45f8dd33480b -> 5abc0278ca73", "INFO [alembic.runtime.migration] Running upgrade 5abc0278ca73 -> d3435b514502", "INFO [alembic.runtime.migration] Running upgrade d3435b514502 -> 30107ab6a3ee", "INFO [alembic.runtime.migration] Running upgrade 30107ab6a3ee -> c415aab1c048", "INFO [alembic.runtime.migration] Running upgrade c415aab1c048 -> a963b38d82f4", "INFO [alembic.runtime.migration] Running upgrade a963b38d82f4 -> 3d0e74aa7d37", "INFO [alembic.runtime.migration] Running upgrade 3d0e74aa7d37 -> 030a959ceafa", "INFO [alembic.runtime.migration] Running upgrade 030a959ceafa -> a5648cfeeadf", "INFO [alembic.runtime.migration] Running upgrade a5648cfeeadf -> 0f5bef0f87d4", "INFO [alembic.runtime.migration] Running upgrade 0f5bef0f87d4 -> 67daae611b6e", "INFO [alembic.runtime.migration] Running upgrade kilo -> 30018084ec99", "INFO [alembic.runtime.migration] Running upgrade 30018084ec99 -> 2e5352a0ad4d", "INFO [alembic.runtime.migration] Running upgrade 2e5352a0ad4d -> 11926bcfe72d", "INFO [alembic.runtime.migration] Running upgrade 11926bcfe72d -> 8a6d8bdae39", "INFO [alembic.runtime.migration] Running upgrade 8a6d8bdae39 -> 5ffceebfada", "INFO [alembic.runtime.migration] Running upgrade 5ffceebfada -> 4ffceebfcdc", "INFO [alembic.runtime.migration] Running upgrade 4ffceebfcdc -> 7bbb25278f53", "INFO [alembic.runtime.migration] Running upgrade 7bbb25278f53 -> 89ab9a816d70", "INFO [alembic.runtime.migration] Running upgrade 89ab9a816d70 -> c879c5e1ee90", "INFO [alembic.runtime.migration] Running upgrade c879c5e1ee90 -> 8fd3918ef6f4", "INFO [alembic.runtime.migration] Running upgrade 8fd3918ef6f4 -> 4bcd4df1f426", "INFO [alembic.runtime.migration] Running upgrade 4bcd4df1f426 -> a84ccf28f06a", "INFO [alembic.runtime.migration] Running upgrade a84ccf28f06a -> 7d9d8eeec6ad", "INFO [alembic.runtime.migration] Running upgrade 67daae611b6e -> 6b461a21bcfc", "INFO [alembic.runtime.migration] Running upgrade 6b461a21bcfc -> 5cd92597d11d", "INFO [alembic.runtime.migration] Running upgrade 5cd92597d11d -> 929c968efe70", "INFO [alembic.runtime.migration] Running upgrade 929c968efe70 -> a9c43481023c", "INFO [alembic.runtime.migration] Running upgrade a9c43481023c -> 804a3c76314c", "INFO [alembic.runtime.migration] Running upgrade 804a3c76314c -> 2b42d90729da", "INFO [alembic.runtime.migration] Running upgrade 2b42d90729da -> 62c781cb6192", "INFO [alembic.runtime.migration] Running upgrade 62c781cb6192 -> c8c222d42aa9", "INFO [alembic.runtime.migration] Running upgrade c8c222d42aa9 -> 349b6fd605a6", "INFO [alembic.runtime.migration] Running upgrade 349b6fd605a6 -> 7d32f979895f", "INFO [alembic.runtime.migration] Running upgrade 7d32f979895f -> 594422d373ee", "INFO [alembic.runtime.migration] Running upgrade 594422d373ee -> 61663558142c", "INFO [alembic.runtime.migration] Running upgrade 61663558142c -> 867d39095bf4, port forwarding", "INFO [alembic.runtime.migration] Running upgrade 867d39095bf4 -> d72db3e25539, modify uniq port forwarding", "INFO [alembic.runtime.migration] Running upgrade d72db3e25539 -> cada2437bf41", "INFO [alembic.runtime.migration] Running upgrade cada2437bf41 -> 195176fb410d, router gateway IP QoS", "INFO [alembic.runtime.migration] Running upgrade 195176fb410d -> fb0167bd9639", "INFO [alembic.runtime.migration] Running upgrade fb0167bd9639 -> 0ff9e3881597", "INFO [alembic.runtime.migration] Running upgrade 0ff9e3881597 -> 9bfad3f1e780", "INFO [alembic.runtime.migration] Running upgrade 9bfad3f1e780 -> 63fd95af7dcd", "INFO [alembic.runtime.migration] Running upgrade 63fd95af7dcd -> c613d0b82681", "INFO [alembic.runtime.migration] Running upgrade c613d0b82681 -> c3e9d13c4367", "INFO [alembic.runtime.migration] Running upgrade c3e9d13c4367 -> 86274d77933e", "INFO [alembic.runtime.migration] Running upgrade 86274d77933e -> f4b9654dd40c", "INFO [alembic.runtime.migration] Running upgrade f4b9654dd40c -> a010322604bc", "INFO [alembic.runtime.migration] Running upgrade a010322604bc -> 263d454a9655", "INFO [alembic.runtime.migration] Running upgrade 263d454a9655 -> Ibac91d24da2", "INFO [alembic.runtime.migration] Running upgrade Ibac91d24da2 -> 2217c4222de6", "INFO [alembic.runtime.migration] Running upgrade 2217c4222de6 -> 18a7e90ae768", "INFO [alembic.runtime.migration] Running upgrade 18a7e90ae768 -> e4e236b0e1ff", "INFO [alembic.runtime.migration] Running upgrade e4e236b0e1ff -> e88badaa9591", "INFO [alembic.runtime.migration] Running upgrade e88badaa9591 -> d8bdf05313f4", "INFO [alembic.runtime.migration] Running upgrade d8bdf05313f4 -> dfe425060830", "INFO [alembic.runtime.migration] Running upgrade dfe425060830 -> fd6107509ccd", "INFO [alembic.runtime.migration] Running upgrade fd6107509ccd -> 1ea5dab0897a", "INFO [alembic.runtime.migration] Running upgrade 1ea5dab0897a -> 49d8622c5221", "INFO [alembic.runtime.migration] Running upgrade 49d8622c5221 -> I38991de2b4", "INFO [alembic.runtime.migration] Running upgrade I38991de2b4 -> 532aa95457e2", "INFO [alembic.runtime.migration] Running upgrade 532aa95457e2 -> f010820fc498", "INFO [alembic.runtime.migration] Running upgrade f010820fc498 -> a964d94b4677", "INFO [alembic.runtime.migration] Running upgrade a964d94b4677 -> 26d1e9f5c766", "INFO [alembic.runtime.migration] Running upgrade 26d1e9f5c766 -> 1e0744e4ffea", "INFO [alembic.runtime.migration] Running upgrade 1e0744e4ffea -> 6135a7bd4425", "INFO [alembic.runtime.migration] Running upgrade 6135a7bd4425 -> 8df53b0d2c0e", "INFO [alembic.runtime.migration] Running upgrade 8df53b0d2c0e -> 1bb3393de75d, add qos policy rule Packet Rate Limit", "INFO [alembic.runtime.migration] Running upgrade 1bb3393de75d -> c181bb1d89e4", "INFO [alembic.runtime.migration] Running upgrade c181bb1d89e4 -> ba859d649675", "INFO [alembic.runtime.migration] Running upgrade ba859d649675 -> e981acd076d3", "INFO [alembic.runtime.migration] Running upgrade e981acd076d3 -> 76df7844a8c6, add Local IP tables", "INFO [alembic.runtime.migration] Running upgrade 76df7844a8c6 -> 1ffef8d6f371, migrate RBAC registers from \"target_tenant\" to \"target_project\"", "INFO [alembic.runtime.migration] Running upgrade 1ffef8d6f371 -> cd9ef14ccf87", "INFO [alembic.runtime.migration] Running upgrade cd9ef14ccf87 -> 34cf8b009713", "INFO [alembic.runtime.migration] Running upgrade 34cf8b009713 -> I43e0b669096", "INFO [alembic.runtime.migration] Running upgrade I43e0b669096 -> 4e6e655746f6", "INFO [alembic.runtime.migration] Running upgrade 4e6e655746f6 -> 659cbedf30a1", "INFO [alembic.runtime.migration] Running upgrade 659cbedf30a1 -> 21ff98fabab1", "INFO [alembic.runtime.migration] Running upgrade 21ff98fabab1 -> 5881373af7f5", "INFO [alembic.runtime.migration] Running upgrade 5881373af7f5 -> fc153938cdc1", "INFO [alembic.runtime.migration] Running upgrade fc153938cdc1 -> 93f394357a27", "INFO [alembic.runtime.migration] Running upgrade 93f394357a27 -> 6f1145bff34c", "INFO [alembic.runtime.migration] Running upgrade 6f1145bff34c -> 682c319773d7", "INFO [alembic.runtime.migration] Running upgrade 682c319773d7 -> 0aefee21cd87", "INFO [alembic.runtime.migration] Running upgrade 0aefee21cd87 -> b1199a3adbef", "INFO [alembic.runtime.migration] Running upgrade b1199a3adbef -> c33da356b165", "INFO [alembic.runtime.migration] Running upgrade c33da356b165 -> 89c58a70ceba", "INFO [alembic.runtime.migration] Running upgrade 89c58a70ceba -> 0e6eff810791", "INFO [alembic.runtime.migration] Running upgrade 0e6eff810791 -> 175fa80908e1", "INFO [alembic.runtime.migration] Running upgrade 175fa80908e1 -> 5bcb7b31ec7d", "INFO [alembic.runtime.migration] Running upgrade 5bcb7b31ec7d -> ad80a9f07c5c", "INFO [alembic.runtime.migration] Running upgrade ad80a9f07c5c -> d553edeb540f", "INFO [alembic.runtime.migration] Running upgrade d553edeb540f -> b1bca967e19d, Add unique constraint to the network segment range", "INFO [alembic.runtime.migration] Running upgrade b1bca967e19d -> bdae3a00c493", "INFO [alembic.runtime.migration] Running upgrade bdae3a00c493 -> a00aa97899c0", "INFO [alembic.runtime.migration] Running upgrade a00aa97899c0 -> a1b2c3d4e5f6, Add security groups default statefulness table", "INFO [alembic.runtime.migration] Running upgrade 7d9d8eeec6ad -> a8b517cff8ab", "INFO [alembic.runtime.migration] Running upgrade a8b517cff8ab -> 3b935b28e7a0", "INFO [alembic.runtime.migration] Running upgrade 3b935b28e7a0 -> b12a3ef66e62", "INFO [alembic.runtime.migration] Running upgrade b12a3ef66e62 -> 97c25b0d2353", "INFO [alembic.runtime.migration] Running upgrade 97c25b0d2353 -> 2e0d7a8a1586", "INFO [alembic.runtime.migration] Running upgrade 2e0d7a8a1586 -> 5c85685d616d", "+++ [[ -n 0 ]]", "+++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\niptables - auto mode\n link best version is /usr/sbin/iptables-nft\n link currently points to /usr/sbin/iptables-nft\n link iptables is /usr/sbin/iptables\n slave iptables-restore is /usr/sbin/iptables-restore\n slave iptables-save is /usr/sbin/iptables-save\n/usr/sbin/iptables-legacy - priority 10\n slave iptables-restore: /usr/sbin/iptables-legacy-restore\n slave iptables-save: /usr/sbin/iptables-legacy-save\n/usr/sbin/iptables-nft - priority 20\n slave iptables-restore: /usr/sbin/iptables-nft-restore\n slave iptables-save: /usr/sbin/iptables-nft-save\nRunning upgrade for neutron ...\nOK\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "iptables - auto mode", " link best version is /usr/sbin/iptables-nft", " link currently points to /usr/sbin/iptables-nft", " link iptables is /usr/sbin/iptables", " slave iptables-restore is /usr/sbin/iptables-restore", " slave iptables-save is /usr/sbin/iptables-save", "/usr/sbin/iptables-legacy - priority 10", " slave iptables-restore: /usr/sbin/iptables-legacy-restore", " slave iptables-save: /usr/sbin/iptables-legacy-save", "/usr/sbin/iptables-nft - priority 20", " slave iptables-restore: /usr/sbin/iptables-nft-restore", " slave iptables-save: /usr/sbin/iptables-nft-save", "Running upgrade for neutron ...", "OK" ] } TASK [neutron : Flush Handlers] ************************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/deploy.yml:30 Tuesday 04 August 2026 09:08:23 +0000 (0:00:18.697) 0:13:43.163 ******** NOTIFIED HANDLER neutron : Restart neutron-server container for primary NOTIFIED HANDLER neutron : Restart neutron-rpc-server container for primary NOTIFIED HANDLER neutron : Restart neutron-periodic-worker container for primary NOTIFIED HANDLER neutron : Restart neutron-openvswitch-agent container for primary NOTIFIED HANDLER neutron : Restart neutron-dhcp-agent container for primary NOTIFIED HANDLER neutron : Get container facts for primary NOTIFIED HANDLER neutron : Group hosts for primary NOTIFIED HANDLER neutron : Start stopped neutron-l3-agent container for primary NOTIFIED HANDLER neutron : Wait if container starting for primary NOTIFIED HANDLER neutron : Restart running neutron-l3-agent container for primary NOTIFIED HANDLER neutron : Restart neutron-metadata-agent container for primary META: triggered running handlers for primary RUNNING HANDLER [neutron : Restart neutron-server container] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:2 Tuesday 04 August 2026 09:08:23 +0000 (0:00:00.005) 0:13:43.168 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kojantdcdqztqbnausquuvxsdselgikr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-server:change_999090", "name": "neutron_server", "privileged": false, "volumes": ["/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-server", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-server", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:9696/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-server:change_999090", "labels": {}, "name": "neutron_server", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [neutron : Restart neutron-rpc-server container] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:17 Tuesday 04 August 2026 09:08:30 +0000 (0:00:07.740) 0:13:50.909 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-urwqtwxouutmxvvinhisfdobtihsjphi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port neutron-rpc-server 5671"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-server:change_999090", "name": "neutron_rpc_server", "privileged": false, "volumes": ["/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-rpc-server", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-rpc-server", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-rpc-server 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-server:change_999090", "labels": {}, "name": "neutron_rpc_server", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [neutron : Restart neutron-periodic-worker container] ********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:32 Tuesday 04 August 2026 09:08:38 +0000 (0:00:07.817) 0:13:58.726 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-npfjezlgfsfyphsnfplbpaxfmpbsepka ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-server:change_999090", "name": "neutron_periodic_worker", "privileged": false, "volumes": ["/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-periodic-worker", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-periodic-worker", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-periodic-workers 3306" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-server:change_999090", "labels": {}, "name": "neutron_periodic_worker", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [neutron : Restart neutron-openvswitch-agent container] ******** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:62 Tuesday 04 August 2026 09:08:41 +0000 (0:00:02.919) 0:14:01.646 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cyuhmrvfwimnibvmjrfotcxqxyjkwwek ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "name": "neutron_openvswitch_agent", "privileged": true, "volumes": ["/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-openvswitch-agent", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-openvswitch-agent", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-openvswitch-agent 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-openvswitch-agent:change_999090", "labels": {}, "name": "neutron_openvswitch_agent", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/lib/modules:/lib/modules:ro", "/run/openvswitch:/run/openvswitch:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [neutron : Restart neutron-dhcp-agent container] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:94 Tuesday 04 August 2026 09:08:45 +0000 (0:00:03.491) 0:14:05.138 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kwiyznltiggkkrtfrkjicttwcpilplyu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "cgroupns_mode": "host", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "name": "neutron_dhcp_agent", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "/var/run/docker.sock:/var/run/docker.sock:ro"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true", "KOLLA_SERVICE_NAME": "neutron-dhcp-agent", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "cgroupns_mode": "host", "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_IMAGE": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "KOLLA_NAME": "neutron_dhcp_agent", "KOLLA_NEUTRON_WRAPPERS": "true", "KOLLA_SERVICE_NAME": "neutron-dhcp-agent", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port neutron-dhcp-agent 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-dhcp-agent:change_999090", "labels": {}, "name": "neutron_dhcp_agent", "pid_mode": "host", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "/run/netns:/run/netns:shared", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "/var/run/docker.sock:/var/run/docker.sock:ro" ] } }, "result": false } RUNNING HANDLER [neutron : Get container facts] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:112 Tuesday 04 August 2026 09:08:53 +0000 (0:00:08.409) 0:14:13.547 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-buxyiyoxmpbvhbeivsxtzpanwodsrnmb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"result": false, "changed": false, "containers": {}, "invocation": {"module_args": {"action": "get_containers", "container_engine": "docker", "name": ["neutron_l3_agent"], "api_version": "auto", "args": {"get_all_containers": false}}}}\n', b'') ok: [primary] => { "changed": false, "containers": {}, "invocation": { "module_args": { "action": "get_containers", "api_version": "auto", "args": { "get_all_containers": false }, "container_engine": "docker", "name": [ "neutron_l3_agent" ] } }, "result": false } RUNNING HANDLER [neutron : Group hosts] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:122 Tuesday 04 August 2026 09:08:54 +0000 (0:00:00.811) 0:14:14.359 ******** changed: [primary] => { "add_group": "neutron_l3_agent_running_False", "changed": true, "parent_groups": [ "all" ] } RUNNING HANDLER [neutron : Start stopped neutron-l3-agent container] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:127 Tuesday 04 August 2026 09:08:54 +0000 (0:00:00.050) 0:14:14.409 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zuybvkaawnjpbcxiiikdxskqylgybyyq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "cgroupns_mode": "host", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port \'neutron-l3-agent \' 5671"], "timeout": 30}, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "name": "neutron_l3_agent", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "/var/run/docker.sock:/var/run/docker.sock:ro"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true", "KOLLA_SERVICE_NAME": "neutron-l3-agent", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "cgroupns_mode": "host", "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_IMAGE": "primary:4000/lokolla/neutron-l3-agent:change_999090", "KOLLA_NAME": "neutron_l3_agent", "KOLLA_NEUTRON_WRAPPERS": "true", "KOLLA_SERVICE_NAME": "neutron-l3-agent", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port 'neutron-l3-agent ' 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-l3-agent:change_999090", "labels": {}, "name": "neutron_l3_agent", "pid_mode": "host", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/: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", "/var/run/docker.sock:/var/run/docker.sock:ro" ] } }, "result": false } RUNNING HANDLER [neutron : Wait if container starting] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:149 Tuesday 04 August 2026 09:08:57 +0000 (0:00:03.150) 0:14:17.559 ******** skipping: [primary] => { "changed": false, "false_condition": "groups['neutron_l3_agent_running_True'] is defined", "skip_reason": "Conditional result was False" } RUNNING HANDLER [neutron : Restart running neutron-l3-agent container] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:157 Tuesday 04 August 2026 09:08:57 +0000 (0:00:00.041) 0:14:17.601 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } RUNNING HANDLER [neutron : Restart neutron-metadata-agent container] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:224 Tuesday 04 August 2026 09:08:57 +0000 (0:00:00.035) 0:14:17.637 ******** [WARNING]: Could not match supplied host pattern, ignoring: enable_hacluster_True Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tniurbdzhvtedaeogkrocsarxlbdphfs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30}, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "name": "neutron_metadata_agent", "privileged": true, "volumes": ["/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "detach": true, "labels": {}, "cap_add": [], "security_opt": [], "remove_on_exit": true, "state": "running", "tls_verify": false, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-metadata-agent", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "neutron-metadata-agent", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": "NONE", "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/neutron-metadata-agent:change_999090", "labels": {}, "name": "neutron_metadata_agent", "privileged": true, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "neutron_metadata_socket:/var/lib/neutron/kolla/", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } PLAY [Apply role hacluster] **************************************************** skipping: no hosts matched PLAY [Apply role heat] ********************************************************* TASK [heat : Include tasks for action deploy] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/main.yml:2 Tuesday 04 August 2026 09:09:05 +0000 (0:00:08.047) 0:14:25.684 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/register.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/check-containers.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/bootstrap.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/bootstrap_service.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/deploy.yml for primary TASK [service-ks-register : Creating/deleting services for heat] *************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:6 Tuesday 04 August 2026 09:09:05 +0000 (0:00:00.106) 0:14:25.791 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gvbyeuqrczhcouqvisyesbialvvqlbdl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "service": {"description": "Orchestration", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/services/26e1db2533d2489591bdf88c525085ba"}, "name": "heat", "type": "orchestration", "id": "26e1db2533d2489591bdf88c525085ba"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "heat", "service_type": "orchestration", "description": "Orchestration", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=heat (orchestration)) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "description": "Orchestration", "interface": "internal", "name": "heat", "region_name": "RegionOne", "service_type": "orchestration", "state": "present" }, "module_extra_vars": {}, "module_name": "openstack.cloud.catalog_service", "timeout": 180, "user": null } }, "item": { "description": "Orchestration", "endpoints": [ { "interface": "internal", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s" }, { "interface": "public", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s" } ], "name": "heat", "type": "orchestration" }, "service": { "description": "Orchestration", "id": "26e1db2533d2489591bdf88c525085ba", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/services/26e1db2533d2489591bdf88c525085ba" }, "name": "heat", "type": "orchestration" } } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kkunmmddlocgkfhffbnmuxxnctqokqcl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "service": {"description": "Orchestration", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/services/84cfdd1e1acd41c6851718ed15988b5e"}, "name": "heat-cfn", "type": "cloudformation", "id": "84cfdd1e1acd41c6851718ed15988b5e"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "heat-cfn", "service_type": "cloudformation", "description": "Orchestration", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=heat-cfn (cloudformation)) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "description": "Orchestration", "interface": "internal", "name": "heat-cfn", "region_name": "RegionOne", "service_type": "cloudformation", "state": "present" }, "module_extra_vars": {}, "module_name": "openstack.cloud.catalog_service", "timeout": 180, "user": null } }, "item": { "description": "Orchestration", "endpoints": [ { "interface": "internal", "url": "https://192.0.2.10:8000/v1" }, { "interface": "public", "url": "https://192.0.2.10:8000/v1" } ], "name": "heat-cfn", "type": "cloudformation" }, "service": { "description": "Orchestration", "id": "84cfdd1e1acd41c6851718ed15988b5e", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/services/84cfdd1e1acd41c6851718ed15988b5e" }, "name": "heat-cfn", "type": "cloudformation" } } TASK [service-ks-register : Creating/deleting endpoints for heat] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:29 Tuesday 04 August 2026 09:09:11 +0000 (0:00:06.258) 0:14:32.050 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pvzovyhtnzyylczecvxegshkzeterota ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "internal", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/6f2c02e484004a2ba2b64675945762c2"}, "region_id": "RegionOne", "service_id": "26e1db2533d2489591bdf88c525085ba", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s", "id": "6f2c02e484004a2ba2b64675945762c2", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "heat", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s", "endpoint_interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=heat -> https://192.0.2.10:8004/v1/%(tenant_id)s -> internal) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "6f2c02e484004a2ba2b64675945762c2", "interface": "internal", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/6f2c02e484004a2ba2b64675945762c2" }, "name": null, "region_id": "RegionOne", "service_id": "26e1db2533d2489591bdf88c525085ba", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "internal", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "heat", "state": "present", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Orchestration", "name": "heat", "type": "orchestration" }, { "interface": "internal", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s" } ] } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wckvmnkknhrjmetpbitjmoqlriihzcus ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "public", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/801b9e7b9993423eb7c2d04e5e158a91"}, "region_id": "RegionOne", "service_id": "26e1db2533d2489591bdf88c525085ba", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s", "id": "801b9e7b9993423eb7c2d04e5e158a91", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "heat", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s", "endpoint_interface": "public", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=heat -> https://192.0.2.10:8004/v1/%(tenant_id)s -> public) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "801b9e7b9993423eb7c2d04e5e158a91", "interface": "public", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/801b9e7b9993423eb7c2d04e5e158a91" }, "name": null, "region_id": "RegionOne", "service_id": "26e1db2533d2489591bdf88c525085ba", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "public", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "heat", "state": "present", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Orchestration", "name": "heat", "type": "orchestration" }, { "interface": "public", "url": "https://192.0.2.10:8004/v1/%(tenant_id)s" } ] } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-koxuqfnvbmnwkrzpmrhbamnsoaxoxzry ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "internal", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/4886c15a565240adbe187b8b054b0737"}, "region_id": "RegionOne", "service_id": "84cfdd1e1acd41c6851718ed15988b5e", "url": "https://192.0.2.10:8000/v1", "id": "4886c15a565240adbe187b8b054b0737", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "heat-cfn", "url": "https://192.0.2.10:8000/v1", "endpoint_interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=heat-cfn -> https://192.0.2.10:8000/v1 -> internal) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "4886c15a565240adbe187b8b054b0737", "interface": "internal", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/4886c15a565240adbe187b8b054b0737" }, "name": null, "region_id": "RegionOne", "service_id": "84cfdd1e1acd41c6851718ed15988b5e", "url": "https://192.0.2.10:8000/v1" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "internal", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "heat-cfn", "state": "present", "url": "https://192.0.2.10:8000/v1" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Orchestration", "name": "heat-cfn", "type": "cloudformation" }, { "interface": "internal", "url": "https://192.0.2.10:8000/v1" } ] } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qddveaistlnskyptjwbgxhbutugctnby ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "endpoint": {"interface": "public", "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/endpoints/edc4e2929c2c4d69b26cd512dc31df9b"}, "region_id": "RegionOne", "service_id": "84cfdd1e1acd41c6851718ed15988b5e", "url": "https://192.0.2.10:8000/v1", "id": "edc4e2929c2c4d69b26cd512dc31df9b", "name": null}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"service": "heat-cfn", "url": "https://192.0.2.10:8000/v1", "endpoint_interface": "public", "region": "RegionOne", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.endpoint", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=heat-cfn -> https://192.0.2.10:8000/v1 -> public) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "endpoint": { "id": "edc4e2929c2c4d69b26cd512dc31df9b", "interface": "public", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/endpoints/edc4e2929c2c4d69b26cd512dc31df9b" }, "name": null, "region_id": "RegionOne", "service_id": "84cfdd1e1acd41c6851718ed15988b5e", "url": "https://192.0.2.10:8000/v1" }, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "endpoint_interface": "public", "interface": "internal", "region": "RegionOne", "region_name": "RegionOne", "service": "heat-cfn", "state": "present", "url": "https://192.0.2.10:8000/v1" }, "module_extra_vars": {}, "module_name": "openstack.cloud.endpoint", "timeout": 180, "user": null } }, "item": [ { "description": "Orchestration", "name": "heat-cfn", "type": "cloudformation" }, { "interface": "public", "url": "https://192.0.2.10:8000/v1" } ] } TASK [service-ks-register : Creating projects for heat] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:55 Tuesday 04 August 2026 09:09:24 +0000 (0:00:12.402) 0:14:44.452 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-txlxpqxhiauxxqzolfxtkmkcdbzvekgu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "project": {"description": "", "domain_id": "default", "is_domain": false, "is_enabled": true, "options": {}, "parent_id": "default", "links": {"self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5"}, "id": "c5615e988e8744cdaa40185c634f24a5", "name": "service", "tags": []}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "service", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.project", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=service) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "domain": "default", "interface": "internal", "name": "service", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.project", "timeout": 180, "user": null } }, "item": "service", "project": { "description": "", "domain_id": "default", "id": "c5615e988e8744cdaa40185c634f24a5", "is_domain": false, "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/projects/c5615e988e8744cdaa40185c634f24a5" }, "name": "service", "options": {}, "parent_id": "default", "tags": [] } } TASK [service-ks-register : Creating/deleting users for heat] ****************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:73 Tuesday 04 August 2026 09:09:27 +0000 (0:00:03.090) 0:14:47.543 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tzxirgmmxlhtqyruxyffabmlszeymyxl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "warnings": [{"event": {"msg": "Module did not set no_log for update_password", "__ansible_type": "Event"}, "__ansible_type": "WarningSummary"}], "user": {"default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "is_enabled": true, "links": {"self": "https://192.0.2.10:5000/v3/users/023d84c724224196a1b9a0fce71f39d3"}, "name": "heat", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null, "options": {}, "id": "023d84c724224196a1b9a0fce71f39d3"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"default_project": "service", "name": "heat", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "update_password": "on_create", "domain": "default", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}, "deprecations": [{"event": {"msg": "Passing `warnings` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.warn` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}]}\n', b'') changed: [primary] => (item=heat -> service) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "default_project": "service", "domain": "default", "interface": "internal", "name": "heat", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "region_name": "RegionOne", "update_password": "on_create" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_user", "timeout": 180, "user": null } }, "item": { "password": "TgOScqeBmdtTjTjpyNk4mWjaddEEdyqrsIp8lM1f", "project": "service", "role": "admin", "user": "heat" }, "user": { "default_project_id": "c5615e988e8744cdaa40185c634f24a5", "description": null, "domain_id": "default", "email": null, "id": "023d84c724224196a1b9a0fce71f39d3", "is_enabled": true, "links": { "self": "https://192.0.2.10:5000/v3/users/023d84c724224196a1b9a0fce71f39d3" }, "name": "heat", "options": {}, "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expires_at": null } } TASK [service-ks-register : Creating roles for heat] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:100 Tuesday 04 August 2026 09:09:31 +0000 (0:00:03.669) 0:14:51.213 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yiowdhgfeirmoggwgfgiewadxqzlbxsn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "role": {"name": "admin", "description": null, "domain_id": null, "options": {"immutable": true}, "links": {"self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad"}, "id": "85ad48e3cefb411694c01ec62fe94cad"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "admin", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_role", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') ok: [primary] => (item=admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "name": "admin", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_role", "timeout": 180, "user": null } }, "item": "admin", "role": { "description": null, "domain_id": null, "id": "85ad48e3cefb411694c01ec62fe94cad", "links": { "self": "https://192.0.2.10:5000/v3/roles/85ad48e3cefb411694c01ec62fe94cad" }, "name": "admin", "options": { "immutable": true } } } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gwsugchyaiyoeneuadstuloifilywsxf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "role": {"name": "heat_stack_owner", "description": null, "domain_id": null, "options": {}, "links": {"self": "https://192.0.2.10:5000/v3/roles/599773f4a32b4df1becdbddace5ae834"}, "id": "599773f4a32b4df1becdbddace5ae834"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "heat_stack_owner", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_role", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=heat_stack_owner) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "name": "heat_stack_owner", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_role", "timeout": 180, "user": null } }, "item": "heat_stack_owner", "role": { "description": null, "domain_id": null, "id": "599773f4a32b4df1becdbddace5ae834", "links": { "self": "https://192.0.2.10:5000/v3/roles/599773f4a32b4df1becdbddace5ae834" }, "name": "heat_stack_owner", "options": {} } } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rcwcpunwvuxktzegyjeolfgyzeuklnii ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "role": {"name": "heat_stack_user", "description": null, "domain_id": null, "options": {}, "links": {"self": "https://192.0.2.10:5000/v3/roles/561786fccb1d421a8cdb331735b81f97"}, "id": "561786fccb1d421a8cdb331735b81f97"}, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "heat_stack_user", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt"}, "module_name": "openstack.cloud.identity_role", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=heat_stack_user) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "name": "heat_stack_user", "region_name": "RegionOne" }, "module_extra_vars": {}, "module_name": "openstack.cloud.identity_role", "timeout": 180, "user": null } }, "item": "heat_stack_user", "role": { "description": null, "domain_id": null, "id": "561786fccb1d421a8cdb331735b81f97", "links": { "self": "https://192.0.2.10:5000/v3/roles/561786fccb1d421a8cdb331735b81f97" }, "name": "heat_stack_user", "options": {} } } TASK [service-ks-register : Granting/revoking user roles for heat] ************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:117 Tuesday 04 August 2026 09:09:40 +0000 (0:00:09.239) 0:15:00.452 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-igxasvkimqaborxoxljoggnjpaevweyq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"user": "heat", "role": "admin", "project": "service", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.role_assignment", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=heat -> service -> admin) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "project": "service", "region_name": "RegionOne", "role": "admin", "state": "present", "user": "heat" }, "module_extra_vars": {}, "module_name": "openstack.cloud.role_assignment", "timeout": 180, "user": null } }, "item": { "password": "TgOScqeBmdtTjTjpyNk4mWjaddEEdyqrsIp8lM1f", "project": "service", "role": "admin", "user": "heat" } } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vcmkxrxudlsuoufrhdmhkmgjfewvziuk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"user": "admin", "role": "heat_stack_owner", "project": "admin", "region_name": "RegionOne", "auth": {"password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/ssl/certs/ca-certificates.crt", "state": "present"}, "module_name": "openstack.cloud.role_assignment", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => (item=admin -> admin -> heat_stack_owner) => { "ansible_loop_var": "item", "attempts": 1, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b" }, "cacert": "/etc/ssl/certs/ca-certificates.crt", "cloud": "kolla-admin-internal", "interface": "internal", "project": "admin", "region_name": "RegionOne", "role": "heat_stack_owner", "state": "present", "user": "admin" }, "module_extra_vars": {}, "module_name": "openstack.cloud.role_assignment", "timeout": 180, "user": null } }, "item": { "project": "admin", "role": "heat_stack_owner", "user": "admin" } } TASK [heat : Ensuring config directories exist] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml:2 Tuesday 04 August 2026 09:09:46 +0000 (0:00:06.469) 0:15:06.921 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-umphlryuyqhutzljxkbgxrdhxoqlbray ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/heat-api", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/heat-api", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cdqoozpburewjxsafthrgyjwalwactab ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/heat-api-cfn", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api-cfn", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/heat-api-cfn", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api-cfn", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xvsinzdaseqsgemoldgutkuzagwoajxp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/heat-engine", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-engine", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/heat-engine", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-engine", "size": 4096, "state": "directory", "uid": 0 } TASK [heat : Check if policies shall be overwritten] *************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml:12 Tuesday 04 August 2026 09:09:48 +0000 (0:00:01.186) 0:15:08.108 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [heat : Set heat policy file] ********************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml:24 Tuesday 04 August 2026 09:09:48 +0000 (0:00:00.040) 0:15:08.149 ******** skipping: [primary] => { "changed": false, "false_condition": "heat_policy.results | length > 0", "skip_reason": "Conditional result was False" } TASK [heat : Copying over TLS certificates] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml:31 Tuesday 04 August 2026 09:09:48 +0000 (0:00:00.040) 0:15:08.189 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for heat] ********* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 09:09:48 +0000 (0:00:00.068) 0:15:08.257 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922 `" && echo ansible-tmp-1785834588.4700754-136493-4364999988922="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834588.4700754-136493-4364999988922=/home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-awfeqzlookuhdscwaiuhoguytiwrumhk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922/ /home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kokxltmovgagchkahfgcwwupzzssnmeq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/heat-api/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/heat-api/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834588.4700754-136493-4364999988922/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012 `" && echo ansible-tmp-1785834589.2127135-136493-230655980306012="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834589.2127135-136493-230655980306012=/home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rhakzjtcxpwqfwislnzuujncwsyleexs ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api-cfn/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012/ /home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nnuarjgbfwkuuwwcapglqqbixkojecsl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api-cfn/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api-cfn/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/heat-api-cfn/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/heat-api-cfn/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834589.2127135-136493-230655980306012/.source.crt", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918 `" && echo ansible-tmp-1785834589.9855886-136493-95179965260918="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834589.9855886-136493-95179965260918=/home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dtzhbgvfivbncxkixiqtlrjlseosnpls ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-engine/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918/ /home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-izftgnzhbijewhxtrhftgjyxydcfntpk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-engine/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/heat-engine/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/heat-engine/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/heat-engine/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834589.9855886-136493-95179965260918/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for heat] **** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 09:09:50 +0000 (0:00:02.506) 0:15:10.763 ******** skipping: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for heat] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 09:09:50 +0000 (0:00:00.274) 0:15:11.038 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599 `" && echo ansible-tmp-1785834591.3282871-136637-225643225877599="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834591.3282871-136637-225643225877599=/home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lzunicqfwjwonzdunyehvrwlraxkvbhq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api/heat-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599/ /home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ivhmmltorwjrxxdittjeibjbulonwmeh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api/heat-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api/heat-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/heat-api/heat-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/heat-api/heat-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834591.3282871-136637-225643225877599/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081 `" && echo ansible-tmp-1785834592.1187341-136637-87365561630081="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834592.1187341-136637-87365561630081=/home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wksgwbkkrxulxbnnscqqnffcodbnunwi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api-cfn/heat-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081/ /home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vsfkjmwspjaujmgxggycsqcnmtxrnaul ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api-cfn/heat-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api-cfn/heat-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/heat-api-cfn/heat-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/heat-api-cfn/heat-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834592.1187341-136637-87365561630081/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078 `" && echo ansible-tmp-1785834592.8571599-136637-175242880548078="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834592.8571599-136637-175242880548078=/home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jngwlzpfizhytpbjiglyaubqyyvssbzy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-engine/heat-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078/ /home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dyzlkmyzeqozuwnpdmhuyuidxeeqrqin ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-engine/heat-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/heat-engine/heat-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/heat-engine/heat-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/heat-engine/heat-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834592.8571599-136637-175242880548078/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for heat] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 09:09:53 +0000 (0:00:02.571) 0:15:13.609 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311 `" && echo ansible-tmp-1785834593.843162-136886-92242004038311="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834593.843162-136886-92242004038311=/home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nuvmvptnmcfoyytespufdfxxfooxylpo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api/heat-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311/ /home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kdhzbanczohmqitjzflpyjlktbhegoxq ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api/heat-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api/heat-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/heat-api/heat-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/heat-api/heat-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834593.843162-136886-92242004038311/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996 `" && echo ansible-tmp-1785834594.5492172-136886-184209026418996="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834594.5492172-136886-184209026418996=/home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zotseenykcofgfernbugryfscfywttap ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api-cfn/heat-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996/ /home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-heqinwnfmvxrxbxsijpcbjjgppcuhmhx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api-cfn/heat-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api-cfn/heat-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/heat-api-cfn/heat-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/heat-api-cfn/heat-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834594.5492172-136886-184209026418996/.source.pem", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415 `" && echo ansible-tmp-1785834595.2948449-136886-209673312862415="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834595.2948449-136886-209673312862415=/home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cgcotcrpliiwbosknfgrqdiwcyxlyswp ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-engine/heat-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415/ /home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mkdrdmlihzskbqbeccexcowoucnnqkic ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-engine/heat-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/heat-engine/heat-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/heat-engine/heat-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/heat-engine/heat-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834595.2948449-136886-209673312862415/.source.pem", "state": "file", "uid": 0 } TASK [heat : Copying over config.json files for services] ********************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml:36 Tuesday 04 August 2026 09:09:56 +0000 (0:00:02.487) 0:15:16.096 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677 `" && echo ansible-tmp-1785834596.2920232-137233-126536416896677="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834596.2920232-137233-126536416896677=/home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kwsindnbzhbiccehpcdzowixhmxouubg ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpl7fxdf41/heat-api.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpl7fxdf41/heat-api.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677/ /home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ayaotewdpcpzmxrpzgmnhhabbyaivlzu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677/.source.json", "md5sum": "95344acad45c3914a036fa5c9fb0fccf", "checksum": "06ac76d380382086e5363d053393f47675cd4e92", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1501, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677/.source.json", "follow": false, "_original_basename": "heat-api.json.j2", "checksum": "06ac76d380382086e5363d053393f47675cd4e92", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "06ac76d380382086e5363d053393f47675cd4e92", "dest": "/etc/kolla/heat-api/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "heat-api.json.j2", "attributes": null, "backup": false, "checksum": "06ac76d380382086e5363d053393f47675cd4e92", "content": null, "dest": "/etc/kolla/heat-api/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "md5sum": "95344acad45c3914a036fa5c9fb0fccf", "mode": "0660", "owner": "root", "size": 1501, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834596.2920232-137233-126536416896677/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654 `" && echo ansible-tmp-1785834597.0108132-137233-38222743374654="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834597.0108132-137233-38222743374654=/home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dqbpzdpbftsiugvpmmgizkblkoifzvit ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api-cfn/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpnxl34rgf/heat-api-cfn.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpnxl34rgf/heat-api-cfn.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654/ /home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rsqvdbipepqvpqemyuibakorqhtzodnl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api-cfn/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654/.source.json", "md5sum": "74e7a575d9fbc0c0fddbba5c4f5ba659", "checksum": "94b5a805a128fb76dc8f5125ccb8a7d1b1581332", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api-cfn/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654/.source.json", "follow": false, "_original_basename": "heat-api-cfn.json.j2", "checksum": "94b5a805a128fb76dc8f5125ccb8a7d1b1581332", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "94b5a805a128fb76dc8f5125ccb8a7d1b1581332", "dest": "/etc/kolla/heat-api-cfn/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "heat-api-cfn.json.j2", "attributes": null, "backup": false, "checksum": "94b5a805a128fb76dc8f5125ccb8a7d1b1581332", "content": null, "dest": "/etc/kolla/heat-api-cfn/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "md5sum": "74e7a575d9fbc0c0fddbba5c4f5ba659", "mode": "0660", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834597.0108132-137233-38222743374654/.source.json", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218 `" && echo ansible-tmp-1785834597.760775-137233-16584822522218="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834597.760775-137233-16584822522218=/home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tfpsiolhcnpqxropesvqdiwcuinpzjqo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-engine/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmplcr35tk4/heat-engine.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmplcr35tk4/heat-engine.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218/ /home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qtimlzcnxzrixnhhyuultwjrymwmfoxc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-engine/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218/.source.json", "md5sum": "9456df9fdb54e9c0848702e4dd22ded5", "checksum": "cd52472efe5679c6a89c829067d4262eb112fecd", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 885, "invocation": {"module_args": {"dest": "/etc/kolla/heat-engine/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218/.source.json", "follow": false, "_original_basename": "heat-engine.json.j2", "checksum": "cd52472efe5679c6a89c829067d4262eb112fecd", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "cd52472efe5679c6a89c829067d4262eb112fecd", "dest": "/etc/kolla/heat-engine/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "heat-engine.json.j2", "attributes": null, "backup": false, "checksum": "cd52472efe5679c6a89c829067d4262eb112fecd", "content": null, "dest": "/etc/kolla/heat-engine/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "9456df9fdb54e9c0848702e4dd22ded5", "mode": "0660", "owner": "root", "size": 885, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834597.760775-137233-16584822522218/.source.json", "state": "file", "uid": 0 } TASK [heat : Copying over heat.conf] ******************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml:44 Tuesday 04 August 2026 09:09:58 +0000 (0:00:02.452) 0:15:18.549 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809 `" && echo ansible-tmp-1785834598.7598345-137432-205638859168809="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834598.7598345-137432-205638859168809=/home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dikeyxwxbgsuayfcnxqkbjxhwmifkfvf ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api/heat.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp99mchwav/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp99mchwav/source /home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809/ /home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bzsozsnyepfytazistznjughnkfuerpr ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api/heat.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809/.source.conf", "md5sum": "f31e3e20ea3ce7e74f57ac1662abdb2e", "checksum": "7fec0e2d4983ed87da6b5843ac83d97435bf7a27", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2267, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api/heat.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809/.source.conf", "_original_basename": "source", "follow": false, "checksum": "7fec0e2d4983ed87da6b5843ac83d97435bf7a27", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "7fec0e2d4983ed87da6b5843ac83d97435bf7a27", "dest": "/etc/kolla/heat-api/heat.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "7fec0e2d4983ed87da6b5843ac83d97435bf7a27", "content": null, "dest": "/etc/kolla/heat-api/heat.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/templates/heat.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/heat.conf", "/etc/kolla/config/heat/heat-api.conf", "/etc/kolla/config/heat/primary/heat.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp99mchwav/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "md5sum": "f31e3e20ea3ce7e74f57ac1662abdb2e", "mode": "0660", "owner": "root", "size": 2267, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834598.7598345-137432-205638859168809/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063 `" && echo ansible-tmp-1785834599.623001-137432-166707982794063="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834599.623001-137432-166707982794063=/home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-shzkvrwjxnfqqeoruchmrwglxqqocbku ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api-cfn/heat.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpvoyot4ot/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpvoyot4ot/source /home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063/ /home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-neusxpghsgawmperaaqovblwwdufmkqo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api-cfn/heat.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063/.source.conf", "md5sum": "12b88e9acaef6ddf0636aaa95533c9bd", "checksum": "6e161f867973e9fcd6957c7871708c87106f0bd2", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2275, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api-cfn/heat.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063/.source.conf", "_original_basename": "source", "follow": false, "checksum": "6e161f867973e9fcd6957c7871708c87106f0bd2", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6e161f867973e9fcd6957c7871708c87106f0bd2", "dest": "/etc/kolla/heat-api-cfn/heat.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "6e161f867973e9fcd6957c7871708c87106f0bd2", "content": null, "dest": "/etc/kolla/heat-api-cfn/heat.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/templates/heat.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/heat.conf", "/etc/kolla/config/heat/heat-api-cfn.conf", "/etc/kolla/config/heat/primary/heat.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpvoyot4ot/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "md5sum": "12b88e9acaef6ddf0636aaa95533c9bd", "mode": "0660", "owner": "root", "size": 2275, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834599.623001-137432-166707982794063/.source.conf", "state": "file", "uid": 0 } <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158 `" && echo ansible-tmp-1785834600.4419553-137432-258974611360158="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834600.4419553-137432-258974611360158=/home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qlwczmidrxftfuezbhhnhwejswqqrtfc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-engine/heat.conf", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpczovy81a/source TO /home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158/.source.conf <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpczovy81a/source /home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158/.source.conf\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158/ /home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158/.source.conf && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qeexdestcotuezntjgfkqcnkpdmtqlxa ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-engine/heat.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158/.source.conf", "md5sum": "b2a6ef3170f7bb788701d753668ddb63", "checksum": "18d3d4553970cb1e55632fb243b4d85d2a80bf9a", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 2271, "invocation": {"module_args": {"dest": "/etc/kolla/heat-engine/heat.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158/.source.conf", "_original_basename": "source", "follow": false, "checksum": "18d3d4553970cb1e55632fb243b4d85d2a80bf9a", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "18d3d4553970cb1e55632fb243b4d85d2a80bf9a", "dest": "/etc/kolla/heat-engine/heat.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "18d3d4553970cb1e55632fb243b4d85d2a80bf9a", "content": null, "dest": "/etc/kolla/heat-engine/heat.conf", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "sources": [ "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/templates/heat.conf.j2", "/etc/kolla/config/global.conf", "/etc/kolla/config/heat.conf", "/etc/kolla/config/heat/heat-engine.conf", "/etc/kolla/config/heat/primary/heat.conf" ], "src": "/home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpczovy81a/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "md5sum": "b2a6ef3170f7bb788701d753668ddb63", "mode": "0660", "owner": "root", "size": 2271, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834600.4419553-137432-258974611360158/.source.conf", "state": "file", "uid": 0 } TASK [heat : Copying over existing policy file] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml:59 Tuesday 04 August 2026 09:10:01 +0000 (0:00:02.788) 0:15:21.338 ******** skipping: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "heat_policy_file is defined", "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "heat_policy_file is defined", "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "heat_policy_file is defined", "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [Configure uWSGI for heat-api] ******************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml:69 Tuesday 04 August 2026 09:10:01 +0000 (0:00:00.268) 0:15:21.607 ******** included: service-uwsgi-config for primary TASK [service-uwsgi-config : Copying over uWSGI config for heat-api] *********** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-uwsgi-config/tasks/main.yml:2 Tuesday 04 August 2026 09:10:01 +0000 (0:00:00.063) 0:15:21.670 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136 `" && echo ansible-tmp-1785834601.6684299-137619-204381960270136="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834601.6684299-137619-204381960270136=/home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ewrxjzqgjomkyyrvfjvwlxocxwypdbvw ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api/heat-api-uwsgi.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpvm1s5a6l/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpvm1s5a6l/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136/ /home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ybxgklqfbweasxaffnrdjzhqncasfgsn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api/heat-api-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136/.source.ini", "md5sum": "7ea470e499197ca06b445baa0c7dc9cb", "checksum": "7c391e212dd606498d1e081e200b3b366baf1372", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 690, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api/heat-api-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "7c391e212dd606498d1e081e200b3b366baf1372", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "7c391e212dd606498d1e081e200b3b366baf1372", "dest": "/etc/kolla/heat-api/heat-api-uwsgi.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "uwsgi.ini.j2", "attributes": null, "backup": false, "checksum": "7c391e212dd606498d1e081e200b3b366baf1372", "content": null, "dest": "/etc/kolla/heat-api/heat-api-uwsgi.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "7ea470e499197ca06b445baa0c7dc9cb", "mode": "0660", "owner": "root", "size": 690, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834601.6684299-137619-204381960270136/.source.ini", "state": "file", "uid": 0 } TASK [Configure uWSGI for heat-api-cfn] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/config.yml:87 Tuesday 04 August 2026 09:10:02 +0000 (0:00:00.820) 0:15:22.491 ******** included: service-uwsgi-config for primary TASK [service-uwsgi-config : Copying over uWSGI config for heat-api-cfn] ******* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-uwsgi-config/tasks/main.yml:2 Tuesday 04 August 2026 09:10:02 +0000 (0:00:00.057) 0:15:22.549 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664 `" && echo ansible-tmp-1785834602.5441494-137684-256719853948664="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834602.5441494-137684-256719853948664=/home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vucvtovsufmpywlojzaxtuthgpqggfkb ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/heat-api-cfn/heat-api-cfn-uwsgi.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzijix_x3/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpzijix_x3/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664/ /home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jjnqlknlvqksenazfukdogmlkeixyytd ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/heat-api-cfn/heat-api-cfn-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664/.source.ini", "md5sum": "82692c45653951561fabfc0de04d718d", "checksum": "14cee7ed7b43695f2e97ad8408f8aabf8ea66cba", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 694, "invocation": {"module_args": {"dest": "/etc/kolla/heat-api-cfn/heat-api-cfn-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "14cee7ed7b43695f2e97ad8408f8aabf8ea66cba", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "14cee7ed7b43695f2e97ad8408f8aabf8ea66cba", "dest": "/etc/kolla/heat-api-cfn/heat-api-cfn-uwsgi.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "uwsgi.ini.j2", "attributes": null, "backup": false, "checksum": "14cee7ed7b43695f2e97ad8408f8aabf8ea66cba", "content": null, "dest": "/etc/kolla/heat-api-cfn/heat-api-cfn-uwsgi.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "82692c45653951561fabfc0de04d718d", "mode": "0660", "owner": "root", "size": 694, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834602.5441494-137684-256719853948664/.source.ini", "state": "file", "uid": 0 } TASK [service-check-containers : Check containers for heat] ******************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 09:10:03 +0000 (0:00:00.782) 0:15:23.331 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wbxtdwacfyhbvlctldvuyyiwenbvaspk ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "heat_api"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/heat-api:change_999090", "name": "heat_api", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "heat_api", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/heat-api:change_999090", "labels": {}, "name": "heat_api", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-udrgzhdxbjjcvtmqzmkqgfqprenffkkx ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "heat_api_cfn"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "name": "heat_api_cfn", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "heat_api_cfn", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "labels": {}, "name": "heat_api_cfn", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "result": true } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dkputyuqxkecfqkcwgrvvpzbkfxplgvo ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "heat_engine"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port heat-engine 5671"], "timeout": 30}, "image": "primary:4000/lokolla/heat-engine:change_999090", "name": "heat_engine", "volumes": ["/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "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"}}}}\n', b'') changed: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "heat_engine", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/heat-engine:change_999090", "labels": {}, "name": "heat_engine", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for heat] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 09:10:05 +0000 (0:00:02.610) 0:15:25.941 ******** Notification for handler Restart heat-api container has been saved. Notification for handler Restart heat-api-cfn container has been saved. Notification for handler Restart heat-engine container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart heat-api container,Restart heat-api-cfn container,Restart heat-engine container" } TASK [service-check-containers : Check containers that require iteration for heat] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 09:10:05 +0000 (0:00:00.090) 0:15:26.031 ******** skipping: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_999090', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8004/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.api:application', 'haproxy': {'heat_api': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8004', 'listen_port': '8004', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "heat-api", "value": { "container_name": "heat_api", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api", "haproxy": { "heat_api": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" }, "heat_api_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api:change_999090", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api-cfn:change_999090', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8000/healthcheck'], 'timeout': 30}, 'wsgi': 'heat.wsgi.cfn:application', 'haproxy': {'heat_api_cfn': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}, 'heat_api_cfn_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '8000', 'listen_port': '8000', 'tls_backend': 'yes', 'backend_http_extra': ['option httpchk GET /healthcheck', 'http-check expect status 200']}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "heat-api-cfn", "value": { "container_name": "heat_api_cfn", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-api-cfn", "haproxy": { "heat_api_cfn": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" }, "heat_api_cfn_external": { "backend_http_extra": [ "option httpchk GET /healthcheck", "http-check expect status 200" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "yes" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'primary:4000/lokolla/heat-engine:change_999090', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5671'], 'timeout': 30}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "heat-engine", "value": { "container_name": "heat_engine", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "group": "heat-engine", "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "image": "primary:4000/lokolla/heat-engine:change_999090", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [heat : Clone heat repository] ******************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/deploy.yml:11 Tuesday 04 August 2026 09:10:06 +0000 (0:00:00.268) 0:15:26.300 ******** skipping: [primary] => { "changed": false, "false_condition": "heat_dev_mode | bool", "skip_reason": "Conditional result was False" } TASK [heat : Creating Heat database] ******************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/bootstrap.yml:2 Tuesday 04 August 2026 09:10:06 +0000 (0:00:00.032) 0:15:26.333 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ocfirbakkvmqrihpgkyxcryicomfeqep ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_db has been deprecated. Use ansible.mysql.mysql_db instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "db": "heat", "db_list": ["heat"], "executed_commands": ["CREATE DATABASE `heat`"], "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "heat"}, "module_name": "mysql_db", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "changed": true, "db": "heat", "db_list": [ "heat" ], "executed_commands": [ "CREATE DATABASE `heat`" ], "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "heat" }, "module_extra_vars": {}, "module_name": "mysql_db", "timeout": 180, "user": null } } } TASK [heat : Creating Heat database user and setting permissions] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/bootstrap.yml:19 Tuesday 04 August 2026 09:10:08 +0000 (0:00:02.441) 0:15:28.774 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ceulbswwngfbsymncetxjrotlyqsifpu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "deprecations": [{"event": {"msg": "Passing `deprecations` to `exit_json` or `fail_json` is deprecated.", "help_text": "Use `AnsibleModule.deprecate` instead.", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "ansible.builtin", "type": null, "__ansible_type": "PluginInfo"}, "version": "2.23", "__ansible_type": "DeprecationSummary"}, {"event": {"msg": "community.mysql.mysql_user has been deprecated. Use ansible.mysql.mysql_user instead", "__ansible_type": "Event"}, "deprecator": {"resolved_name": "community.mysql", "type": null, "__ansible_type": "PluginInfo"}, "version": "5.0.0", "__ansible_type": "DeprecationSummary"}], "msg": "User added", "user": "heat", "password_changed": true, "attributes": null, "invocation": {"module_args": {"container_engine": "docker", "module_args": {"ca_cert": "/etc/ssl/certs/ca-certificates.crt", "login_host": "192.0.2.10", "login_port": "3306", "login_user": "root_shard_0", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "name": "heat", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "host": "%", "priv": "heat.*:ALL", "append_privs": "yes"}, "module_name": "mysql_user", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "append_privs": "yes", "ca_cert": "/etc/ssl/certs/ca-certificates.crt", "host": "%", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": "3306", "login_user": "root_shard_0", "name": "heat", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "priv": "heat.*:ALL" }, "module_extra_vars": {}, "module_name": "mysql_user", "timeout": 180, "user": null } }, "msg": "User added", "password_changed": true, "user": "heat" } TASK [heat : Running Heat bootstrap container] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/bootstrap_service.yml:2 Tuesday 04 August 2026 09:10:11 +0000 (0:00:02.368) 0:15:31.143 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-arafqcxlcrzzqhrmphjazeuqbhklraqi ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Updating certificates in /etc/ssl/certs...\\n1 added, 0 removed; done.\\nRunning hooks in /etc/ca-certificates/update.d...\\ndone.\\n2026-08-04 09:10:17.005 1106 INFO heat.db.migration [-] Applying migration(s)\\n2026-08-04 09:10:17.035 1106 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\\n2026-08-04 09:10:17.035 1106 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\\n2026-08-04 09:10:17.120 1106 INFO alembic.runtime.migration [-] Running upgrade -> c6214ca60943, Initial revision\\n2026-08-04 09:10:21.022 1106 INFO alembic.runtime.migration [-] Running upgrade c6214ca60943 -> d2db381e3324, Add extra_data column to sync_point table\\n2026-08-04 09:10:21.181 1106 INFO alembic.runtime.migration [-] Running upgrade d2db381e3324 -> 88be64598c0f, Add resource_snapshot table\\n2026-08-04 09:10:22.025 1106 INFO alembic.runtime.migration [-] Running upgrade 88be64598c0f -> 97b2a986f922, make snapshot state aware\\n2026-08-04 09:10:22.174 1106 INFO heat.db.migration [-] Migration(s) applied\\n+-------------+----------------------------------+\\n| Field | Value |\\n+-------------+----------------------------------+\\n| id | 19d56465797d4db196457ad4ccffb14e |\\n| name | heat_user_domain |\\n| enabled | True |\\n| description | None |\\n| options | {} |\\n+-------------+----------------------------------+\\n+---------------------+----------------------------------+\\n| Field | Value |\\n+---------------------+----------------------------------+\\n| default_project_id | None |\\n| domain_id | 19d56465797d4db196457ad4ccffb14e |\\n| email | None |\\n| enabled | True |\\n| id | 71c381919da94b049c83daddb1fef55e |\\n| name | heat_domain_admin |\\n| description | None |\\n| password_expires_at | None |\\n| options | {} |\\n+---------------------+----------------------------------+\\n", "stderr": "+ sudo -E kolla_set_configs\\n2026-08-04 09:10:13.803 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-08-04 09:10:13.803 INFO Validating config file\\n2026-08-04 09:10:13.803 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-08-04 09:10:13.803 INFO Creating directories\\n2026-08-04 09:10:13.804 INFO Setting permission for /var/log/kolla\\n2026-08-04 09:10:13.804 INFO Setting permission for /var/log/kolla/heat\\n2026-08-04 09:10:13.805 INFO Copying service configuration files\\n2026-08-04 09:10:13.805 INFO Copying /var/lib/kolla/config_files/heat.conf to /etc/heat/heat.conf\\n2026-08-04 09:10:13.805 INFO Setting permission for /etc/heat/heat.conf\\n2026-08-04 09:10:13.805 INFO Copying /var/lib/kolla/config_files/heat-api-uwsgi.ini to /etc/heat/heat-api-uwsgi.ini\\n2026-08-04 09:10:13.805 INFO Setting permission for /etc/heat/heat-api-uwsgi.ini\\n2026-08-04 09:10:13.806 INFO Copying /var/lib/kolla/config_files/heat-cert.pem to /etc/heat/certs/heat-cert.pem\\n2026-08-04 09:10:13.806 INFO Setting permission for /etc/heat/certs/heat-cert.pem\\n2026-08-04 09:10:13.806 INFO Copying /var/lib/kolla/config_files/heat-key.pem to /etc/heat/certs/heat-key.pem\\n2026-08-04 09:10:13.806 INFO Setting permission for /etc/heat/certs/heat-key.pem\\n2026-08-04 09:10:13.807 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:10:13.807 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-08-04 09:10:13.807 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:10:13.807 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-08-04 09:10:13.807 INFO Writing out command to execute\\n++ cat /run_command\\n+ CMD=\'uwsgi /etc/heat/heat-api-uwsgi.ini\'\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ [[ ! -d /var/log/kolla/heat ]]\\n+++ stat -c %U:%G /var/log/kolla/heat\\n++ [[ heat:kolla != \\\\h\\\\e\\\\a\\\\t\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n+++ stat -c %a /var/log/kolla/heat\\n++ [[ 2775 != \\\\7\\\\5\\\\5 ]]\\n++ chmod 755 /var/log/kolla/heat\\n++ . /usr/local/bin/kolla_heat_extend_start\\n+++ [[ -n 0 ]]\\n+++ heat-manage db_sync\\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \\nEventlet is deprecated. It is currently being maintained in bugfix mode, and\\nwe strongly recommend against using it for new projects.\\n\\nIf you are already using Eventlet, we recommend migrating to a different\\nframework. For more detail see\\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\\n\\n from eventlet import event\\n++++ openstack domain list -f value -c Name\\n+++ EXISTING_DOMAINS=Default\\n+++ echo Default\\n+++ grep \'^heat_user_domain$\'\\n+++ openstack domain create heat_user_domain\\n+++ openstack user create --domain heat_user_domain heat_domain_admin --password i0Mrn5gykCrE3c56e3mYFmygmTV2Kpgm2FFVNo6d\\n+++ openstack role add --domain heat_user_domain --user-domain heat_user_domain --user heat_domain_admin admin\\n+++ exit 0\\n", "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "oneshot", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "start_container", "detach": false, "image": "primary:4000/lokolla/heat-api:change_999090", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_heat", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "cap_add": [], "security_opt": [], "privileged": false, "remove_on_exit": true, "state": "running", "tls_verify": false, "dimensions": {}, "tty": false, "ignore_missing": false, "api_version": "auto", "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_BOOTSTRAP": null, "OS_AUTH_URL": "https://192.0.2.10:5000", "OS_IDENTITY_API_VERSION": "3", "OS_INTERFACE": "internal", "OS_USERNAME": "admin", "OS_PASSWORD": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "OS_PROJECT_NAME": "admin", "OS_USER_DOMAIN_NAME": "Default", "OS_REGION_NAME": "RegionOne", "OS_CACERT": "/etc/ssl/certs/ca-certificates.crt", "HEAT_DOMAIN_ADMIN_PASSWORD": "i0Mrn5gykCrE3c56e3mYFmygmTV2Kpgm2FFVNo6d", "KOLLA_SERVICE_NAME": "bootstrap-heat", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "start_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": false, "dimensions": {}, "environment": { "HEAT_DOMAIN_ADMIN_PASSWORD": "i0Mrn5gykCrE3c56e3mYFmygmTV2Kpgm2FFVNo6d", "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "bootstrap-heat", "OS_AUTH_URL": "https://192.0.2.10:5000", "OS_CACERT": "/etc/ssl/certs/ca-certificates.crt", "OS_IDENTITY_API_VERSION": "3", "OS_INTERFACE": "internal", "OS_PASSWORD": "5linPhxfJVakcoYSVAj2eLR48Q2FNaP5U7XwEl3b", "OS_PROJECT_NAME": "admin", "OS_REGION_NAME": "RegionOne", "OS_USERNAME": "admin", "OS_USER_DOMAIN_NAME": "Default", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/heat-api:change_999090", "labels": { "BOOTSTRAP": null }, "name": "bootstrap_heat", "privileged": false, "remove_on_exit": true, "restart_policy": "oneshot", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-08-04 09:10:13.803 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-08-04 09:10:13.803 INFO Validating config file\n2026-08-04 09:10:13.803 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-08-04 09:10:13.803 INFO Creating directories\n2026-08-04 09:10:13.804 INFO Setting permission for /var/log/kolla\n2026-08-04 09:10:13.804 INFO Setting permission for /var/log/kolla/heat\n2026-08-04 09:10:13.805 INFO Copying service configuration files\n2026-08-04 09:10:13.805 INFO Copying /var/lib/kolla/config_files/heat.conf to /etc/heat/heat.conf\n2026-08-04 09:10:13.805 INFO Setting permission for /etc/heat/heat.conf\n2026-08-04 09:10:13.805 INFO Copying /var/lib/kolla/config_files/heat-api-uwsgi.ini to /etc/heat/heat-api-uwsgi.ini\n2026-08-04 09:10:13.805 INFO Setting permission for /etc/heat/heat-api-uwsgi.ini\n2026-08-04 09:10:13.806 INFO Copying /var/lib/kolla/config_files/heat-cert.pem to /etc/heat/certs/heat-cert.pem\n2026-08-04 09:10:13.806 INFO Setting permission for /etc/heat/certs/heat-cert.pem\n2026-08-04 09:10:13.806 INFO Copying /var/lib/kolla/config_files/heat-key.pem to /etc/heat/certs/heat-key.pem\n2026-08-04 09:10:13.806 INFO Setting permission for /etc/heat/certs/heat-key.pem\n2026-08-04 09:10:13.807 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-08-04 09:10:13.807 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-08-04 09:10:13.807 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:10:13.807 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-08-04 09:10:13.807 INFO Writing out command to execute\n++ cat /run_command\n+ CMD='uwsgi /etc/heat/heat-api-uwsgi.ini'\n+ ARGS=\n+ sudo kolla_copy_cacerts\nrehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/heat ]]\n+++ stat -c %U:%G /var/log/kolla/heat\n++ [[ heat:kolla != \\h\\e\\a\\t\\:\\k\\o\\l\\l\\a ]]\n+++ stat -c %a /var/log/kolla/heat\n++ [[ 2775 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/heat\n++ . /usr/local/bin/kolla_heat_extend_start\n+++ [[ -n 0 ]]\n+++ heat-manage db_sync\n/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: \nEventlet is deprecated. It is currently being maintained in bugfix mode, and\nwe strongly recommend against using it for new projects.\n\nIf you are already using Eventlet, we recommend migrating to a different\nframework. For more detail see\nhttps://eventlet.readthedocs.io/en/latest/asyncio/migration.html\n\n from eventlet import event\n++++ openstack domain list -f value -c Name\n+++ EXISTING_DOMAINS=Default\n+++ echo Default\n+++ grep '^heat_user_domain$'\n+++ openstack domain create heat_user_domain\n+++ openstack user create --domain heat_user_domain heat_domain_admin --password i0Mrn5gykCrE3c56e3mYFmygmTV2Kpgm2FFVNo6d\n+++ openstack role add --domain heat_user_domain --user-domain heat_user_domain --user heat_domain_admin admin\n+++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-08-04 09:10:13.803 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-08-04 09:10:13.803 INFO Validating config file", "2026-08-04 09:10:13.803 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-08-04 09:10:13.803 INFO Creating directories", "2026-08-04 09:10:13.804 INFO Setting permission for /var/log/kolla", "2026-08-04 09:10:13.804 INFO Setting permission for /var/log/kolla/heat", "2026-08-04 09:10:13.805 INFO Copying service configuration files", "2026-08-04 09:10:13.805 INFO Copying /var/lib/kolla/config_files/heat.conf to /etc/heat/heat.conf", "2026-08-04 09:10:13.805 INFO Setting permission for /etc/heat/heat.conf", "2026-08-04 09:10:13.805 INFO Copying /var/lib/kolla/config_files/heat-api-uwsgi.ini to /etc/heat/heat-api-uwsgi.ini", "2026-08-04 09:10:13.805 INFO Setting permission for /etc/heat/heat-api-uwsgi.ini", "2026-08-04 09:10:13.806 INFO Copying /var/lib/kolla/config_files/heat-cert.pem to /etc/heat/certs/heat-cert.pem", "2026-08-04 09:10:13.806 INFO Setting permission for /etc/heat/certs/heat-cert.pem", "2026-08-04 09:10:13.806 INFO Copying /var/lib/kolla/config_files/heat-key.pem to /etc/heat/certs/heat-key.pem", "2026-08-04 09:10:13.806 INFO Setting permission for /etc/heat/certs/heat-key.pem", "2026-08-04 09:10:13.807 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-08-04 09:10:13.807 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-08-04 09:10:13.807 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:10:13.807 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-08-04 09:10:13.807 INFO Writing out command to execute", "++ cat /run_command", "+ CMD='uwsgi /etc/heat/heat-api-uwsgi.ini'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "rehash: warning: skipping ca-certificates.crt, it does not contain exactly one certificate or CRL", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/heat ]]", "+++ stat -c %U:%G /var/log/kolla/heat", "++ [[ heat:kolla != \\h\\e\\a\\t\\:\\k\\o\\l\\l\\a ]]", "+++ stat -c %a /var/log/kolla/heat", "++ [[ 2775 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/heat", "++ . /usr/local/bin/kolla_heat_extend_start", "+++ [[ -n 0 ]]", "+++ heat-manage db_sync", "/var/lib/kolla/venv/lib/python3.13/site-packages/oslo_service/backend/_eventlet/loopingcall.py:19: EventletDeprecationWarning: ", "Eventlet is deprecated. It is currently being maintained in bugfix mode, and", "we strongly recommend against using it for new projects.", "", "If you are already using Eventlet, we recommend migrating to a different", "framework. For more detail see", "https://eventlet.readthedocs.io/en/latest/asyncio/migration.html", "", " from eventlet import event", "++++ openstack domain list -f value -c Name", "+++ EXISTING_DOMAINS=Default", "+++ echo Default", "+++ grep '^heat_user_domain$'", "+++ openstack domain create heat_user_domain", "+++ openstack user create --domain heat_user_domain heat_domain_admin --password i0Mrn5gykCrE3c56e3mYFmygmTV2Kpgm2FFVNo6d", "+++ openstack role add --domain heat_user_domain --user-domain heat_user_domain --user heat_domain_admin admin", "+++ exit 0" ], "stdout": "Updating certificates in /etc/ssl/certs...\n1 added, 0 removed; done.\nRunning hooks in /etc/ca-certificates/update.d...\ndone.\n2026-08-04 09:10:17.005 1106 INFO heat.db.migration [-] Applying migration(s)\n2026-08-04 09:10:17.035 1106 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\n2026-08-04 09:10:17.035 1106 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\n2026-08-04 09:10:17.120 1106 INFO alembic.runtime.migration [-] Running upgrade -> c6214ca60943, Initial revision\n2026-08-04 09:10:21.022 1106 INFO alembic.runtime.migration [-] Running upgrade c6214ca60943 -> d2db381e3324, Add extra_data column to sync_point table\n2026-08-04 09:10:21.181 1106 INFO alembic.runtime.migration [-] Running upgrade d2db381e3324 -> 88be64598c0f, Add resource_snapshot table\n2026-08-04 09:10:22.025 1106 INFO alembic.runtime.migration [-] Running upgrade 88be64598c0f -> 97b2a986f922, make snapshot state aware\n2026-08-04 09:10:22.174 1106 INFO heat.db.migration [-] Migration(s) applied\n+-------------+----------------------------------+\n| Field | Value |\n+-------------+----------------------------------+\n| id | 19d56465797d4db196457ad4ccffb14e |\n| name | heat_user_domain |\n| enabled | True |\n| description | None |\n| options | {} |\n+-------------+----------------------------------+\n+---------------------+----------------------------------+\n| Field | Value |\n+---------------------+----------------------------------+\n| default_project_id | None |\n| domain_id | 19d56465797d4db196457ad4ccffb14e |\n| email | None |\n| enabled | True |\n| id | 71c381919da94b049c83daddb1fef55e |\n| name | heat_domain_admin |\n| description | None |\n| password_expires_at | None |\n| options | {} |\n+---------------------+----------------------------------+\n", "stdout_lines": [ "Updating certificates in /etc/ssl/certs...", "1 added, 0 removed; done.", "Running hooks in /etc/ca-certificates/update.d...", "done.", "2026-08-04 09:10:17.005 1106 INFO heat.db.migration [-] Applying migration(s)", "2026-08-04 09:10:17.035 1106 INFO alembic.runtime.migration [-] Context impl MySQLImpl.", "2026-08-04 09:10:17.035 1106 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.", "2026-08-04 09:10:17.120 1106 INFO alembic.runtime.migration [-] Running upgrade -> c6214ca60943, Initial revision", "2026-08-04 09:10:21.022 1106 INFO alembic.runtime.migration [-] Running upgrade c6214ca60943 -> d2db381e3324, Add extra_data column to sync_point table", "2026-08-04 09:10:21.181 1106 INFO alembic.runtime.migration [-] Running upgrade d2db381e3324 -> 88be64598c0f, Add resource_snapshot table", "2026-08-04 09:10:22.025 1106 INFO alembic.runtime.migration [-] Running upgrade 88be64598c0f -> 97b2a986f922, make snapshot state aware", "2026-08-04 09:10:22.174 1106 INFO heat.db.migration [-] Migration(s) applied", "+-------------+----------------------------------+", "| Field | Value |", "+-------------+----------------------------------+", "| id | 19d56465797d4db196457ad4ccffb14e |", "| name | heat_user_domain |", "| enabled | True |", "| description | None |", "| options | {} |", "+-------------+----------------------------------+", "+---------------------+----------------------------------+", "| Field | Value |", "+---------------------+----------------------------------+", "| default_project_id | None |", "| domain_id | 19d56465797d4db196457ad4ccffb14e |", "| email | None |", "| enabled | True |", "| id | 71c381919da94b049c83daddb1fef55e |", "| name | heat_domain_admin |", "| description | None |", "| password_expires_at | None |", "| options | {} |", "+---------------------+----------------------------------+" ] } TASK [heat : Flush handlers] *************************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/deploy.yml:19 Tuesday 04 August 2026 09:10:33 +0000 (0:00:22.640) 0:15:53.784 ******** NOTIFIED HANDLER heat : Restart heat-api container for primary NOTIFIED HANDLER heat : Restart heat-api-cfn container for primary NOTIFIED HANDLER heat : Restart heat-engine container for primary META: triggered running handlers for primary RUNNING HANDLER [heat : Restart heat-api container] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/handlers/main.yml:2 Tuesday 04 August 2026 09:10:33 +0000 (0:00:00.004) 0:15:53.788 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ltehgqgpvhinzelwdclkxxcefehaaehc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/heat-api:change_999090", "name": "heat_api", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "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", "KOLLA_SERVICE_NAME": "heat-api", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "heat-api", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8004/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/heat-api:change_999090", "labels": {}, "name": "heat_api", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [heat : Restart heat-api-cfn container] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/handlers/main.yml:16 Tuesday 04 August 2026 09:10:42 +0000 (0:00:08.339) 0:16:02.127 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-stgnavdxgnpesannyzqniovlhygveyii ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck"], "timeout": 30}, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "name": "heat_api_cfn", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "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", "KOLLA_SERVICE_NAME": "heat-api-cfn", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "heat-api-cfn", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8000/healthcheck" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/heat-api-cfn:change_999090", "labels": {}, "name": "heat_api_cfn", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } RUNNING HANDLER [heat : Restart heat-engine container] ************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/handlers/main.yml:30 Tuesday 04 August 2026 09:10:50 +0000 (0:00:08.598) 0:16:10.726 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-strklactsavhusgkpibcremxsprihbdj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_port heat-engine 5671"], "timeout": 30}, "image": "primary:4000/lokolla/heat-engine:change_999090", "name": "heat_engine", "volumes": ["/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm"], "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", "KOLLA_SERVICE_NAME": "heat-engine", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "heat-engine", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_port heat-engine 5671" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/heat-engine:change_999090", "labels": {}, "name": "heat_engine", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "result": false } PLAY [Apply role horizon] ****************************************************** TASK [horizon : Include tasks for action deploy] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/main.yml:2 Tuesday 04 August 2026 09:10:58 +0000 (0:00:07.980) 0:16:18.706 ******** statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml statically imported: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/check-containers.yml included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/deploy.yml for primary TASK [horizon : Ensuring config directories exist] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:2 Tuesday 04 August 2026 09:10:58 +0000 (0:00:00.110) 0:16:18.817 ******** Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iqjoyiucxosoekwxbzzlzzpklkumnulj ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"path": "/etc/kolla/horizon", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "size": 4096, "invocation": {"module_args": {"group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/horizon", "state": "directory", "recurse": false, "force": false, "follow": true, "modification_time_format": "%Y%m%d%H%M.%S", "access_time_format": "%Y%m%d%H%M.%S", "unsafe_writes": false, "_original_basename": null, "_diff_peek": null, "src": null, "modification_time": null, "access_time": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') changed: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_999090', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8080'], 'timeout': 30}, 'wsgi': 'openstack_dashboard.wsgi:application', 'haproxy': {'horizon': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'horizon_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'acme_client': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}}}) => { "ansible_loop_var": "item", "changed": true, "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": "root", "mode": "0770", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/etc/kolla/horizon", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "item": { "key": "horizon", "value": { "container_name": "horizon", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no" }, "group": "horizon", "haproxy": { "acme_client": { "custom_member_list": [], "enabled": false, "with_frontend": false }, "horizon": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external_redirect": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" }, "horizon_redirect": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "image": "primary:4000/lokolla/horizon:change_999090", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/horizon", "size": 4096, "state": "directory", "uid": 0 } TASK [horizon : Set empty custom policy] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:12 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.561) 0:16:19.378 ******** ok: [primary] => { "ansible_facts": { "custom_policy": [] }, "changed": false } TASK [horizon : Include tasks from policy_item.yml] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:16 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.043) 0:16:19.421 ******** skipping: [primary] => (item={'name': 'ceilometer', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "ceilometer" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'cinder', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "cinder" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'cloudkitty', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "cloudkitty" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'designate', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "designate" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'ironic', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "ironic" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'magnum', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "magnum" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'manila', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "manila" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'masakari', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "masakari" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'mistral', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "mistral" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'octavia', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "octavia" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'tacker', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "tacker" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'trove', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "trove" }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'name': 'watcher', 'enabled': False}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.enabled | bool", "item": { "enabled": false, "name": "watcher" }, "skip_reason": "Conditional result was False" } included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for primary => (item={'name': 'glance', 'enabled': True}) included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for primary => (item={'name': 'heat', 'enabled': 'True'}) included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for primary => (item={'name': 'keystone', 'enabled': True}) included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for primary => (item={'name': 'neutron', 'enabled': True}) included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for primary => (item={'name': 'nova', 'enabled': True}) TASK [horizon : Update policy file name] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:2 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.194) 0:16:19.616 ******** ok: [primary] => { "ansible_facts": { "supported_policy_files": [ "glance_policy.yaml", "glance_policy.json" ] }, "changed": false } TASK [horizon : Check if policies shall be overwritten] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:6 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.043) 0:16:19.660 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [horizon : Update custom policy file name] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:20 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.044) 0:16:19.704 ******** skipping: [primary] => { "changed": false, "false_condition": "overwritten_files.results | length > 0", "skip_reason": "Conditional result was False" } TASK [horizon : Update policy file name] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:2 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.036) 0:16:19.740 ******** ok: [primary] => { "ansible_facts": { "supported_policy_files": [ "heat_policy.yaml", "heat_policy.json" ] }, "changed": false } TASK [horizon : Check if policies shall be overwritten] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:6 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.044) 0:16:19.785 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [horizon : Update custom policy file name] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:20 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.045) 0:16:19.830 ******** skipping: [primary] => { "changed": false, "false_condition": "overwritten_files.results | length > 0", "skip_reason": "Conditional result was False" } TASK [horizon : Update policy file name] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:2 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.035) 0:16:19.866 ******** ok: [primary] => { "ansible_facts": { "supported_policy_files": [ "keystone_policy.yaml", "keystone_policy.json" ] }, "changed": false } TASK [horizon : Check if policies shall be overwritten] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:6 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.046) 0:16:19.913 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [horizon : Update custom policy file name] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:20 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.047) 0:16:19.960 ******** skipping: [primary] => { "changed": false, "false_condition": "overwritten_files.results | length > 0", "skip_reason": "Conditional result was False" } TASK [horizon : Update policy file name] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:2 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.036) 0:16:19.997 ******** ok: [primary] => { "ansible_facts": { "supported_policy_files": [ "neutron_policy.yaml", "neutron_policy.json" ] }, "changed": false } TASK [horizon : Check if policies shall be overwritten] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:6 Tuesday 04 August 2026 09:10:59 +0000 (0:00:00.046) 0:16:20.043 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [horizon : Update custom policy file name] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:20 Tuesday 04 August 2026 09:11:00 +0000 (0:00:00.043) 0:16:20.087 ******** skipping: [primary] => { "changed": false, "false_condition": "overwritten_files.results | length > 0", "skip_reason": "Conditional result was False" } TASK [horizon : Update policy file name] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:2 Tuesday 04 August 2026 09:11:00 +0000 (0:00:00.037) 0:16:20.124 ******** ok: [primary] => { "ansible_facts": { "supported_policy_files": [ "nova_policy.yaml", "nova_policy.json" ] }, "changed": false } TASK [horizon : Check if policies shall be overwritten] ************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:6 Tuesday 04 August 2026 09:11:00 +0000 (0:00:00.047) 0:16:20.172 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [horizon : Update custom policy file name] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml:20 Tuesday 04 August 2026 09:11:00 +0000 (0:00:00.042) 0:16:20.214 ******** skipping: [primary] => { "changed": false, "false_condition": "overwritten_files.results | length > 0", "skip_reason": "Conditional result was False" } TASK [horizon : Copying over config.json files for services] ******************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:41 Tuesday 04 August 2026 09:11:00 +0000 (0:00:00.036) 0:16:20.251 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683 `" && echo ansible-tmp-1785834660.2487133-144638-163908065360683="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834660.2487133-144638-163908065360683=/home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xsrjunfhvamavxlabwyauhbbolnezokn ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/horizon/config.json", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpa7yyjgxs/horizon.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683/.source.json <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpa7yyjgxs/horizon.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683/.source.json\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683/ /home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683/.source.json && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-krigustdnibaqotyxrxuasegkdyxszah ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/horizon/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683/.source.json", "md5sum": "8697a39cd328e3f3966dbcdcdbfd7e7a", "checksum": "bad83a6a1fc421a0e1bba9d80a89461237537435", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 1862, "invocation": {"module_args": {"dest": "/etc/kolla/horizon/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683/.source.json", "follow": false, "_original_basename": "horizon.json.j2", "checksum": "bad83a6a1fc421a0e1bba9d80a89461237537435", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "bad83a6a1fc421a0e1bba9d80a89461237537435", "dest": "/etc/kolla/horizon/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "horizon.json.j2", "attributes": null, "backup": false, "checksum": "bad83a6a1fc421a0e1bba9d80a89461237537435", "content": null, "dest": "/etc/kolla/horizon/config.json", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683/.source.json", "unsafe_writes": false, "validate": null } }, "md5sum": "8697a39cd328e3f3966dbcdcdbfd7e7a", "mode": "0660", "owner": "root", "size": 1862, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834660.2487133-144638-163908065360683/.source.json", "state": "file", "uid": 0 } TASK [Configure uWSGI for Horizon] ********************************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:51 Tuesday 04 August 2026 09:11:01 +0000 (0:00:00.819) 0:16:21.070 ******** included: service-uwsgi-config for primary TASK [service-uwsgi-config : Copying over uWSGI config for horizon] ************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-uwsgi-config/tasks/main.yml:2 Tuesday 04 August 2026 09:11:01 +0000 (0:00:00.071) 0:16:21.142 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193 `" && echo ansible-tmp-1785834661.1385086-144713-28961491616193="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834661.1385086-144713-28961491616193=/home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hwfmxgxglzfhbjwfggqstoflunjkxagl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/horizon/horizon-uwsgi.ini", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpem7oo84k/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193/.source.ini <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpem7oo84k/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193/.source.ini\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193/ /home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193/.source.ini && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mipaxsajejswrrflgrgzvrveccnggrvc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/horizon/horizon-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193/.source.ini", "md5sum": "61d83a6946078be639b7dd4fdbb486ad", "checksum": "ca52b7b298c66ea30a0257c2b026bc2c7da0dd35", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 710, "invocation": {"module_args": {"dest": "/etc/kolla/horizon/horizon-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "ca52b7b298c66ea30a0257c2b026bc2c7da0dd35", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "ca52b7b298c66ea30a0257c2b026bc2c7da0dd35", "dest": "/etc/kolla/horizon/horizon-uwsgi.ini", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "uwsgi.ini.j2", "attributes": null, "backup": false, "checksum": "ca52b7b298c66ea30a0257c2b026bc2c7da0dd35", "content": null, "dest": "/etc/kolla/horizon/horizon-uwsgi.ini", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "61d83a6946078be639b7dd4fdbb486ad", "mode": "0660", "owner": "root", "size": 710, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834661.1385086-144713-28961491616193/.source.ini", "state": "file", "uid": 0 } TASK [horizon : Copying over kolla-settings.py] ******************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:69 Tuesday 04 August 2026 09:11:01 +0000 (0:00:00.759) 0:16:21.901 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334 `" && echo ansible-tmp-1785834661.9150288-144752-226357610587334="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834661.9150288-144752-226357610587334=/home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ehsbijxkemyjamxwgmdrszmvgrdyomun ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/horizon/_9998-kolla-settings.py", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpo81_1n93/_9998-kolla-settings.py.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334/.source.py <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmpo81_1n93/_9998-kolla-settings.py.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334/.source.py\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334/ /home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334/.source.py && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-upkxyorqiqotricyfhbtdvmmtvixnpsc ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/horizon/_9998-kolla-settings.py", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334/.source.py", "md5sum": "635b4d58a1b224e78e9a2cec653c4780", "checksum": "bcd92e47329932a56f0ca3b5fc64a7dc54f8f66d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 7950, "invocation": {"module_args": {"dest": "/etc/kolla/horizon/_9998-kolla-settings.py", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334/.source.py", "follow": false, "_original_basename": "_9998-kolla-settings.py.j2", "checksum": "bcd92e47329932a56f0ca3b5fc64a7dc54f8f66d", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "bcd92e47329932a56f0ca3b5fc64a7dc54f8f66d", "dest": "/etc/kolla/horizon/_9998-kolla-settings.py", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "_9998-kolla-settings.py.j2", "attributes": null, "backup": false, "checksum": "bcd92e47329932a56f0ca3b5fc64a7dc54f8f66d", "content": null, "dest": "/etc/kolla/horizon/_9998-kolla-settings.py", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334/.source.py", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/templates/_9998-kolla-settings.py.j2", "md5sum": "635b4d58a1b224e78e9a2cec653c4780", "mode": "0660", "owner": "root", "size": 7950, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834661.9150288-144752-226357610587334/.source.py", "state": "file", "uid": 0 } TASK [horizon : Copying over custom-settings.py] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:83 Tuesday 04 August 2026 09:11:02 +0000 (0:00:00.958) 0:16:22.859 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430 `" && echo ansible-tmp-1785834662.8702695-144883-69726796402430="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834662.8702695-144883-69726796402430=/home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-phmjkwfuqhjzdgssagzsjpnupayaayer ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/horizon/_9999-custom-settings.py", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp502t3vdr/_9999-custom-settings.py.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430/.source.py <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-44828tz7h0q43/tmp502t3vdr/_9999-custom-settings.py.j2 /home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430/.source.py\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430/ /home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430/.source.py && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-adpjzbkflweelofdjrcwtwbhaclpenep ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/horizon/_9999-custom-settings.py", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430/.source.py", "md5sum": "d41d8cd98f00b204e9800998ecf8427e", "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "size": 0, "invocation": {"module_args": {"dest": "/etc/kolla/horizon/_9999-custom-settings.py", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430/.source.py", "follow": false, "_original_basename": "_9999-custom-settings.py.j2", "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item=/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/templates/_9999-custom-settings.py.j2) => { "ansible_loop_var": "item", "changed": true, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "dest": "/etc/kolla/horizon/_9999-custom-settings.py", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "_9999-custom-settings.py.j2", "attributes": null, "backup": false, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "content": null, "dest": "/etc/kolla/horizon/_9999-custom-settings.py", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0660", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430/.source.py", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/templates/_9999-custom-settings.py.j2", "md5sum": "d41d8cd98f00b204e9800998ecf8427e", "mode": "0660", "owner": "root", "size": 0, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834662.8702695-144883-69726796402430/.source.py", "state": "file", "uid": 0 } TASK [horizon : Copying over existing policy file] ***************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:97 Tuesday 04 August 2026 09:11:03 +0000 (0:00:00.794) 0:16:23.653 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [horizon : Copying over custom themes] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:108 Tuesday 04 August 2026 09:11:03 +0000 (0:00:00.039) 0:16:23.693 ******** skipping: [primary] => { "changed": false, "skipped_reason": "No items in the list" } TASK [horizon : Copying over TLS certificates] ********************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/config.yml:121 Tuesday 04 August 2026 09:11:03 +0000 (0:00:00.038) 0:16:23.732 ******** included: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/copy-certs.yml for primary TASK [service-cert-copy : Copying over extra CA certificates for horizon] ****** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:2 Tuesday 04 August 2026 09:11:03 +0000 (0:00:00.065) 0:16:23.797 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230 `" && echo ansible-tmp-1785834663.9977937-145010-96881909908230="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834663.9977937-145010-96881909908230=/home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nmzykilkkmdbmkktkbmqpptszgvrbwns ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/horizon/ca-certificates/root.crt", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230/.source.crt <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230/.source.crt\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230/ /home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230/.source.crt && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sourgzjtxivaolemslfsqhyqxflfddgy ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/horizon/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230/.source.crt", "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/horizon/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_999090', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8080'], 'timeout': 30}, 'wsgi': 'openstack_dashboard.wsgi:application', 'haproxy': {'horizon': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'horizon_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'acme_client': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "dest": "/etc/kolla/horizon/ca-certificates/root.crt", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "root.crt", "attributes": null, "backup": false, "checksum": "1eb09e170cbecd3208e0d9036d136c6283da9636", "content": null, "dest": "/etc/kolla/horizon/ca-certificates/", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "horizon", "value": { "container_name": "horizon", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no" }, "group": "horizon", "haproxy": { "acme_client": { "custom_member_list": [], "enabled": false, "with_frontend": false }, "horizon": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external_redirect": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" }, "horizon_redirect": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "image": "primary:4000/lokolla/horizon:change_999090", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "md5sum": "b8a720adcba61eddbbb70a05c08dfe1c", "mode": "0644", "owner": "root", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834663.9977937-145010-96881909908230/.source.crt", "state": "file", "uid": 0 } TASK [service-cert-copy : Check containers that require iteration for horizon] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:14 Tuesday 04 August 2026 09:11:04 +0000 (0:00:01.003) 0:16:24.800 ******** skipping: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_999090', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8080'], 'timeout': 30}, 'wsgi': 'openstack_dashboard.wsgi:application', 'haproxy': {'horizon': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'horizon_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'acme_client': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(service.iterate | default(False)) | bool", "outer_item": { "key": "horizon", "value": { "container_name": "horizon", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no" }, "group": "horizon", "haproxy": { "acme_client": { "custom_member_list": [], "enabled": false, "with_frontend": false }, "horizon": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external_redirect": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" }, "horizon_redirect": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "image": "primary:4000/lokolla/horizon:change_999090", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [service-cert-copy : Copying over backend internal TLS certificate for horizon] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:25 Tuesday 04 August 2026 09:11:04 +0000 (0:00:00.255) 0:16:25.056 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740 `" && echo ansible-tmp-1785834665.2946882-145174-197003620392740="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834665.2946882-145174-197003620392740=/home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rlujedvzxypcaksblcqultfnmqidjeub ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/horizon/horizon-cert.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740/ /home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cqcugvyidlltgosxohvriptsyhvggqzl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/horizon/horizon-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740/.source.pem", "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/horizon/horizon-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_999090', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8080'], 'timeout': 30}, 'wsgi': 'openstack_dashboard.wsgi:application', 'haproxy': {'horizon': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'horizon_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'acme_client': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "dest": "/etc/kolla/horizon/horizon-cert.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-cert.pem", "attributes": null, "backup": false, "checksum": "6388ca2ed3d21ed04f3cb8e490a3f12ba6a4cdf8", "content": null, "dest": "/etc/kolla/horizon/horizon-cert.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0644", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "horizon", "value": { "container_name": "horizon", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no" }, "group": "horizon", "haproxy": { "acme_client": { "custom_member_list": [], "enabled": false, "with_frontend": false }, "horizon": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external_redirect": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" }, "horizon_redirect": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "image": "primary:4000/lokolla/horizon:change_999090", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "md5sum": "fc95a0ffe46ddc7eadd120397860c90b", "mode": "0644", "owner": "root", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834665.2946882-145174-197003620392740/.source.pem", "state": "file", "uid": 0 } TASK [service-cert-copy : Copying over backend internal TLS key for horizon] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-cert-copy/tasks/main.yml:43 Tuesday 04 August 2026 09:11:06 +0000 (0:00:01.035) 0:16:26.091 ******** <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.109> (0, b'/home/zuul\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175 `" && echo ansible-tmp-1785834666.3173316-145287-112934558440175="` echo /home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175 `" ) && sleep 0'"'"'' <199.204.45.109> (0, b'ansible-tmp-1785834666.3173316-145287-112934558440175=/home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xyaaywfypddweemnszqkpkacturvtnar ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": false, "stat": {"exists": false}, "invocation": {"module_args": {"path": "/etc/kolla/horizon/horizon-key.pem", "follow": false, "get_checksum": true, "get_size": false, "checksum_algorithm": "sha1", "get_mime": true, "get_attributes": true}}}\n', b'') <199.204.45.109> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175/.source.pem <199.204.45.109> SSH: EXEC sftp -b - -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 '[199.204.45.109]' <199.204.45.109> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175/.source.pem\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175/ /home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175/.source.pem && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib/python3.13/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vvjyukshcnmbynpgsiwpbazqfmlabbfl ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"dest": "/etc/kolla/horizon/horizon-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175/.source.pem", "md5sum": "096607ec953e2b4481009d4571f3eb89", "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/horizon/horizon-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "backup": false, "force": true, "remote_src": false, "unsafe_writes": false, "content": null, "validate": null, "directory_mode": null, "local_follow": null, "owner": null, "group": null, "seuser": null, "serole": null, "selevel": null, "setype": null, "attributes": null}}}\n', b'') <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.109> (0, b'', b'') changed: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_999090', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8080'], 'timeout': 30}, 'wsgi': 'openstack_dashboard.wsgi:application', 'haproxy': {'horizon': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'horizon_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'acme_client': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "dest": "/etc/kolla/horizon/horizon-key.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "backend-key.pem", "attributes": null, "backup": false, "checksum": "09f6ce7a4062bde5f0ae2641a923f65e280de473", "content": null, "dest": "/etc/kolla/horizon/horizon-key.pem", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "horizon", "value": { "container_name": "horizon", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no" }, "group": "horizon", "haproxy": { "acme_client": { "custom_member_list": [], "enabled": false, "with_frontend": false }, "horizon": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external_redirect": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" }, "horizon_redirect": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "image": "primary:4000/lokolla/horizon:change_999090", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "md5sum": "096607ec953e2b4481009d4571f3eb89", "mode": "0600", "owner": "root", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1785834666.3173316-145287-112934558440175/.source.pem", "state": "file", "uid": 0 } TASK [service-check-containers : Check containers for horizon] ***************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:4 Tuesday 04 August 2026 09:11:07 +0000 (0:00:00.975) 0:16:27.067 ******** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zzowqfufeikpcimglqchyuephpndpjbu ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": true, "comparison_failures": [{"name": "container_missing", "current": null, "desired": "horizon"}], "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "compare_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080"], "timeout": 30}, "image": "primary:4000/lokolla/horizon:change_999090", "name": "horizon", "volumes": ["/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/"], "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", "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no"}}}}\n', b'') changed: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_999090', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8080'], 'timeout': 30}, 'wsgi': 'openstack_dashboard.wsgi:application', 'haproxy': {'horizon': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'horizon_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'acme_client': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}}}) => { "ansible_loop_var": "item", "changed": true, "comparison_failures": [ { "current": null, "desired": "horizon", "name": "container_missing" } ], "invocation": { "module_args": { "action": "compare_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no", "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/horizon:change_999090", "labels": {}, "name": "horizon", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ] } }, "item": { "key": "horizon", "value": { "container_name": "horizon", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no" }, "group": "horizon", "haproxy": { "acme_client": { "custom_member_list": [], "enabled": false, "with_frontend": false }, "horizon": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external_redirect": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" }, "horizon_redirect": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "image": "primary:4000/lokolla/horizon:change_999090", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "result": true } TASK [service-check-containers : Notify handlers to restart containers for horizon] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:34 Tuesday 04 August 2026 09:11:08 +0000 (0:00:01.068) 0:16:28.135 ******** Notification for handler Restart horizon container has been saved. changed: [primary] => { "msg": "Notifying handlers: Restart horizon container" } TASK [service-check-containers : Check containers that require iteration for horizon] *** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-check-containers/tasks/main.yml:44 Tuesday 04 August 2026 09:11:08 +0000 (0:00:00.068) 0:16:28.203 ******** skipping: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_999090', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FWAAS': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_WATCHER': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', 'healthcheck_curl https://192.0.2.1:8080'], 'timeout': 30}, 'wsgi': 'openstack_dashboard.wsgi:application', 'haproxy': {'horizon': {'enabled': 'True', 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'horizon_external': {'enabled': 'True', 'mode': 'http', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '443', 'listen_port': '8080', 'frontend_http_extra': [None], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'yes'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': '192.0.2.10', 'port': '80', 'listen_port': '8080', 'frontend_redirect_extra': [None]}, 'acme_client': {'enabled': False, 'with_frontend': False, 'custom_member_list': []}}}}) => { "ansible_loop_var": "outer_item", "changed": false, "false_condition": "(outer_item.value.iterate | default(False)) | bool", "outer_item": { "key": "horizon", "value": { "container_name": "horizon", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": true, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no" }, "group": "horizon", "haproxy": { "acme_client": { "custom_member_list": [], "enabled": false, "with_frontend": false }, "horizon": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": false, "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external": { "backend_http_extra": [ "balance roundrobin", "option httpchk" ], "enabled": "True", "external": true, "external_fqdn": "192.0.2.10", "frontend_http_extra": [ null ], "listen_port": "8080", "mode": "http", "port": "443", "tls_backend": "yes" }, "horizon_external_redirect": { "enabled": true, "external": true, "external_fqdn": "192.0.2.10", "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" }, "horizon_redirect": { "enabled": true, "external": false, "frontend_redirect_extra": [ null ], "listen_port": "8080", "mode": "redirect", "port": "80" } }, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "image": "primary:4000/lokolla/horizon:change_999090", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "skip_reason": "Conditional result was False" } skipping: [primary] => { "changed": false, "msg": "All items skipped" } TASK [horizon : Clone horizon repository] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/deploy.yml:8 Tuesday 04 August 2026 09:11:08 +0000 (0:00:00.241) 0:16:28.444 ******** skipping: [primary] => { "changed": false, "false_condition": "horizon_dev_mode | bool", "skip_reason": "Conditional result was False" } TASK [horizon : Include tasks from bootstrap.yml] ****************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/deploy.yml:13 Tuesday 04 August 2026 09:11:08 +0000 (0:00:00.036) 0:16:28.481 ******** skipping: [primary] => { "changed": false, "false_condition": "horizon_backend_database | bool", "skip_reason": "Conditional result was False" } TASK [horizon : Flush handlers] ************************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/tasks/deploy.yml:17 Tuesday 04 August 2026 09:11:08 +0000 (0:00:00.033) 0:16:28.514 ******** NOTIFIED HANDLER horizon : Restart horizon container for primary META: triggered running handlers for primary RUNNING HANDLER [horizon : Restart horizon container] ************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/horizon/handlers/main.yml:2 Tuesday 04 August 2026 09:11:08 +0000 (0:00:00.005) 0:16:28.519 ******** [WARNING]: Could not match supplied host pattern, ignoring: enable_magnum_True [WARNING]: Could not match supplied host pattern, ignoring: enable_mistral_True [WARNING]: Could not match supplied host pattern, ignoring: enable_manila_True [WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True [WARNING]: Could not match supplied host pattern, ignoring: enable_ceilometer_True [WARNING]: Could not match supplied host pattern, ignoring: enable_aodh_True [WARNING]: Could not match supplied host pattern, ignoring: enable_barbican_True [WARNING]: Could not match supplied host pattern, ignoring: enable_cyborg_True [WARNING]: Could not match supplied host pattern, ignoring: enable_designate_True [WARNING]: Could not match supplied host pattern, ignoring: enable_trove_True [WARNING]: Could not match supplied host pattern, ignoring: enable_watcher_True [WARNING]: Could not match supplied host pattern, ignoring: enable_grafana_True [WARNING]: Could not match supplied host pattern, ignoring: enable_cloudkitty_True [WARNING]: Could not match supplied host pattern, ignoring: enable_tacker_True [WARNING]: Could not match supplied host pattern, ignoring: enable_octavia_True [WARNING]: Could not match supplied host pattern, ignoring: enable_blazar_True [WARNING]: Could not match supplied host pattern, ignoring: enable_masakari_True [WARNING]: Could not match supplied host pattern, ignoring: enable_skyline_True Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.109> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.109> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/d6c7af768c"' -o NumberOfPasswordPrompts=1 199.204.45.109 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xlbssnpyxilaehefuoldifopuhtoreuh ; /home/zuul/kolla-runtime-venv/bin/python'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.109> Escalation succeeded <199.204.45.109> (0, b'\n{"changed": true, "result": false, "invocation": {"module_args": {"auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "restart_policy": "no", "restart_retries": 10, "graceful_timeout": 60, "client_timeout": 120, "container_engine": "docker", "action": "recreate_or_restart_container", "dimensions": {"ulimits": {"nofile": {"soft": 1048576, "hard": 1048576}}}, "healthcheck": {"interval": 30, "retries": 3, "start_period": 5, "test": ["CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080"], "timeout": 30}, "image": "primary:4000/lokolla/horizon:change_999090", "name": "horizon", "volumes": ["/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/"], "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", "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no", "KOLLA_SERVICE_NAME": "horizon", "TZ": "Etc/UTC"}}}}\n', b'') changed: [primary] => { "changed": true, "invocation": { "module_args": { "action": "recreate_or_restart_container", "api_version": "auto", "auth_email": null, "auth_password": null, "auth_registry": "primary:4000", "auth_username": null, "cap_add": [], "client_timeout": 120, "container_engine": "docker", "detach": true, "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "environment": { "ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FWAAS": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_WATCHER": "no", "FORCE_GENERATE": "no", "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "horizon", "TZ": "Etc/UTC" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "healthcheck_curl https://192.0.2.1:8080" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/horizon:change_999090", "labels": {}, "name": "horizon", "privileged": false, "remove_on_exit": true, "restart_policy": "no", "restart_retries": 10, "security_opt": [], "state": "running", "tls_verify": false, "tty": false, "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "kolla_logs:/var/log/kolla/" ] } }, "result": false } PLAY [Apply role magnum] ******************************************************* skipping: no hosts matched PLAY [Apply role mistral] ****************************************************** skipping: no hosts matched PLAY [Apply role manila] ******************************************************* skipping: no hosts matched PLAY [Apply role gnocchi] ****************************************************** skipping: no hosts matched PLAY [Apply role ceilometer] *************************************************** skipping: no hosts matched PLAY [Apply role aodh] ********************************************************* skipping: no hosts matched PLAY [Apply role barbican] ***************************************************** skipping: no hosts matched PLAY [Apply role cyborg] ******************************************************* skipping: no hosts matched PLAY [Apply role designate] **************************************************** skipping: no hosts matched PLAY [Apply role trove] ******************************************************** skipping: no hosts matched PLAY [Apply role watcher] ****************************************************** skipping: no hosts matched PLAY [Apply role grafana] ****************************************************** skipping: no hosts matched PLAY [Apply role cloudkitty] *************************************************** skipping: no hosts matched PLAY [Apply role tacker] ******************************************************* skipping: no hosts matched PLAY [Apply role octavia] ****************************************************** skipping: no hosts matched PLAY [Apply role blazar] ******************************************************* skipping: no hosts matched PLAY [Apply role masakari] ***************************************************** skipping: no hosts matched PLAY [Apply role skyline] ****************************************************** skipping: no hosts matched PLAY RECAP ********************************************************************* primary : ok=486 changed=315 unreachable=0 failed=0 skipped=292 rescued=0 ignored=1 TASKS RECAP ******************************************************************** Tuesday 04 August 2026 09:11:12 +0000 (0:00:03.710) 0:16:32.230 ******** =============================================================================== nova-cell : Waiting for nova-compute services to register themselves --- 26.84s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/wait_discover_computes.yml:26 heat : Running Heat bootstrap container -------------------------------- 22.64s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/tasks/bootstrap_service.yml:2 neutron : Running Neutron bootstrap container -------------------------- 18.70s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/tasks/bootstrap_service.yml:2 nova : Running Nova API bootstrap container ---------------------------- 15.66s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/bootstrap_service.yml:2 nova-cell : Running Nova cell bootstrap container ---------------------- 13.65s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/tasks/bootstrap_service.yml:2 service-ks-register : Creating/deleting endpoints for heat ------------- 12.40s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:29 mariadb : Running MariaDB bootstrap container -------------------------- 11.76s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/bootstrap_cluster.yml:2 mariadb : Restart MariaDB container ------------------------------------ 11.06s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/restart_services.yml:2 openvswitch : Restart openvswitch-vswitchd container ------------------- 10.74s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/openvswitch/handlers/main.yml:27 mariadb : Check MariaDB service port liveness -------------------------- 10.56s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:23 glance : Running Glance bootstrap container ----------------------------- 9.84s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/glance/tasks/bootstrap_service.yml:20 nova : Running Nova API bootstrap container ----------------------------- 9.43s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova/tasks/bootstrap_service.yml:2 kolla_toolbox : Restart kolla-toolbox container ------------------------- 9.39s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/handlers/main.yml:2 service-ks-register : Creating roles for heat --------------------------- 9.24s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:100 heat : Restart heat-api-cfn container ----------------------------------- 8.60s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/handlers/main.yml:16 neutron : Restart neutron-dhcp-agent container -------------------------- 8.41s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:94 heat : Restart heat-api container --------------------------------------- 8.34s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/handlers/main.yml:2 neutron : Restart neutron-metadata-agent container ---------------------- 8.05s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/neutron/handlers/main.yml:224 heat : Restart heat-engine container ------------------------------------ 7.98s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/heat/handlers/main.yml:30 nova-cell : Restart nova-conductor container ---------------------------- 7.90s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/nova-cell/handlers/main.yml:2 PLAYBOOK RECAP ***************************************************************** Playbook run took 0 days, 0 hours, 16 minutes, 32 seconds clean_up Deploy