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.10] 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/lib64/python3.12/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.12.13 (main, Apr 16 2026, 00:00:00) [GCC 14.3.1 20251022 (Red Hat 14.3.1-4)] (/home/zuul/kolla-ansible-venv/bin/python3.12) 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 09 June 2026 15:56:59 +0000 (0:00:00.061) 0:00:00.061 ********** 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 09 June 2026 15:56:59 +0000 (0:00:00.038) 0:00:00.099 ********** Attempting python interpreter discovery. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo FOUND; command -v '"'"'"'"'"'"'"'"'python3.13'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.12'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.11'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.10'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.9'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3.8'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'/usr/bin/python3'"'"'"'"'"'"'"'"'; command -v '"'"'"'"'"'"'"'"'python3'"'"'"'"'"'"'"'"'; echo ENDFOUND && sleep 0'"'"'' <199.204.45.78> (0, b'FOUND\n/usr/bin/python3.12\n/usr/bin/python3\n/usr/bin/python3\nENDFOUND\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/setup.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (0, b'\n{"ansible_facts": {"ansible_system": "Linux", "ansible_kernel": "6.12.0-211.18.1.el10_2.x86_64", "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Fri May 29 11:17:25 UTC 2026", "ansible_machine": "x86_64", "ansible_python_version": "3.12.13", "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": "5940639c3ce74c72a3e14f7127a31eaa", "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_lsb": {}, "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"], "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": 4, "ansible_processor_cores": 1, "ansible_processor_threads_per_core": 1, "ansible_processor_vcpus": 4, "ansible_processor_nproc": 4, "ansible_memtotal_mb": 15986, "ansible_memfree_mb": 769, "ansible_swaptotal_mb": 0, "ansible_swapfree_mb": 0, "ansible_memory_mb": {"real": {"total": 15986, "used": 15217, "free": 769}, "nocache": {"free": 14062, "used": 1924}, "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-06-09-15-17-44-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": ["e6785a68-6510-43c8-b36b-50384857b18b"], "labels": ["cloudimg-rootfs"], "masters": []}, "start": "2048", "sectorsize": 512, "sectors": 167770079, "size": "80.00 GB", "uuid": "e6785a68-6510-43c8-b36b-50384857b18b", "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": {"vda1": ["e6785a68-6510-43c8-b36b-50384857b18b"], "sr0": ["2026-06-09-15-17-44-00"]}, "labels": {"vda1": ["cloudimg-rootfs"], "sr0": ["config-2"]}, "masters": {}}, "ansible_uptime_seconds": 2324, "ansible_lvm": "N/A", "ansible_mounts": [{"mount": "/", "device": "/dev/vda1", "fstype": "ext4", "options": "rw,seclabel,relatime", "dump": 0, "passno": 0, "size_total": 79944232960, "size_available": 49644785664, "block_size": 4096, "block_total": 19517635, "block_available": 12120309, "block_used": 7397326, "inode_total": 20910080, "inode_available": 19878254, "inode_used": 1031826, "uuid": "e6785a68-6510-43c8-b36b-50384857b18b"}, {"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-06-09-15-17-44-00"}], "ansible_hostnqn": "", "ansible_distribution": "Rocky", "ansible_distribution_release": "Red Quartz", "ansible_distribution_version": "10.2", "ansible_distribution_major_version": "10", "ansible_distribution_file_path": "/etc/redhat-release", "ansible_distribution_file_variety": "RedHat", "ansible_distribution_file_parsed": true, "ansible_os_family": "RedHat", "ansible_virtualization_role": "guest", "ansible_virtualization_type": "openstack", "ansible_virtualization_tech_guest": ["openstack"], "ansible_virtualization_tech_host": ["kvm"], "ansible_system_capabilities_enforced": "True", "ansible_system_capabilities": [""], "ansible_iscsi_iqn": "", "ansible_fips": false, "ansible_selinux_python_present": true, "ansible_selinux": {"status": "enabled", "policyvers": 33, "config_mode": "permissive", "mode": "permissive", "type": "targeted"}, "ansible_ssh_host_key_rsa_public": "AAAAB3NzaC1yc2EAAAADAQABAAABgQCrSBmAVl4iDtit7/AX52V7Yi4mnF9Ytha6xHStSvXuWWIwEYI0V95ZbRG3lxq2Zdb4Tk63rJ3chtKdvQQSU8h+KcG/v2JyV8K0DZH4E33O7F+/EogwKQYGzw7n0tGDRpYfwYjQwbzBCrixCgTQWkSvawLIOatTc5zwoqG31x9RpXyvRYnqxOP1nQDypTohsDMugJF07UFXIU3mlQ17gguLetb7mW0JZjEKawbX9/TXyvu12kVP6lvEvJRWm9zp41cam46DB5zJLKV7EJagUTFooPVFDSHU27k1FkI8yadqwaqmbl6/obM9J4yYkWm9w/rm4BuwEk0iVDr02S/6MH9HXSMnBHdE7rlNRqVT5NXX4QVu1HVclwXz+5kzSzHj7kPpVk8EXXEa9APN6i+TMoagrWjBLXl2Cgyen3Qpebqw8BWV7TzHhIicUf/17NCJbI1PQ5AAE7k4tQxfkNHW2H3Q85ypzMpvC7HzNUWOhRhrCf5LkU6Y7SQwh5f2T7+3yfs=", "ansible_ssh_host_key_rsa_public_keytype": "ssh-rsa", "ansible_ssh_host_key_ecdsa_public": "AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBNaQxTCmuXI2yAq4D9uAhZUxnhCZwInZwz9nilbqbWC9baSIKoNiW9/CBs6b2AYJ6Dfsp7osnOxYyQP0mUd2x9Y=", "ansible_ssh_host_key_ecdsa_public_keytype": "ecdsa-sha2-nistp256", "ansible_ssh_host_key_ed25519_public": "AAAAC3NzaC1lZDI1NTE5AAAAIGe0neJy0/Rv+a9YJTG8dNxOvAdDeF7RNN0KdUEBBZ5V", "ansible_ssh_host_key_ed25519_public_keytype": "ssh-ed25519", "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_cmdline": {"BOOT_IMAGE": "(hd0,msdos1)/boot/vmlinuz-6.12.0-211.18.1.el10_2.x86_64", "root": "LABEL=cloudimg-rootfs", "ro": true, "console": "ttyS0,115200", "no_timer_check": true, "nofb": true, "nomodeset": true, "gfxpayload": "text"}, "ansible_proc_cmdline": {"BOOT_IMAGE": "(hd0,msdos1)/boot/vmlinuz-6.12.0-211.18.1.el10_2.x86_64", "root": "LABEL=cloudimg-rootfs", "ro": true, "console": ["tty0", "ttyS0,115200"], "no_timer_check": true, "nofb": true, "nomodeset": true, "gfxpayload": "text"}, "ansible_env": {"SHELL": "/bin/bash", "GPG_TTY": "not a tty", "PWD": "/home/zuul", "LOGNAME": "zuul", "XDG_SESSION_TYPE": "tty", "_": "/usr/bin/python3.12", "MOTD_SHOWN": "pam", "HOME": "/home/zuul", "LANG": "C.UTF-8", "SSH_CONNECTION": "199.204.45.78 59196 199.204.45.78 22", "XDG_SESSION_CLASS": "user", "SELINUX_ROLE_REQUESTED": "", "LESSOPEN": "||/usr/bin/lesspipe.sh %s", "USER": "zuul", "SELINUX_USE_CURRENT_RANGE": "", "SHLVL": "1", "XDG_SESSION_ID": "10", "XDG_RUNTIME_DIR": "/run/user/1000", "SSH_CLIENT": "199.204.45.78 59196 22", "DEBUGINFOD_IMA_CERT_PATH": "/etc/keys/ima:", "PATH": "/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin", "SELINUX_LEVEL_REQUESTED": "", "DBUS_SESSION_BUS_ADDRESS": "unix:path=/run/user/1000/bus"}, "ansible_loadavg": {"1m": 1.1279296875, "5m": 3.09033203125, "15m": 4.07861328125}, "ansible_date_time": {"year": "2026", "month": "06", "weekday": "Tuesday", "weekday_number": "2", "weeknumber": "23", "day": "09", "hour": "15", "minute": "57", "second": "00", "epoch": "1781020620", "epoch_int": "1781020620", "date": "2026-06-09", "time": "15:57:00", "iso8601_micro": "2026-06-09T15:57:00.256576Z", "iso8601": "2026-06-09T15:57:00Z", "iso8601_basic": "20260609T155700256576", "iso8601_basic_short": "20260609T155700", "tz": "UTC", "tz_dst": "UTC", "tz_offset": "+0000"}, "ansible_fibre_channel_wwn": [], "ansible_local": {}, "ansible_apparmor": {"status": "disabled"}, "ansible_service_mgr": "systemd", "ansible_python": {"version": {"major": 3, "minor": 12, "micro": 13, "releaselevel": "final", "serial": 0}, "version_info": [3, 12, 13, "final", 0], "executable": "/usr/bin/python3.12", "has_sslcontext": true, "type": "cpython"}, "ansible_dns": {"nameservers": ["127.0.0.1"]}, "ansible_interfaces": ["veth-br-0", "veth-br-0-ext", "ens3", "br-0", "lo", "vxlan-0", "vxlan-1"], "ansible_vxlan_1": {"device": "vxlan-1", "macaddress": "fa:d4:40:22:2c:57", "mtu": 1450, "active": true, "type": "ether", "speed": -1, "promisc": true, "ipv6": [{"address": "fe80::f8d4:40ff:fe22:2c57", "prefix": "64", "scope": "link"}]}, "ansible_veth_br_0": {"device": "veth-br-0", "macaddress": "9a:c7:22:d8:d5:76", "mtu": 1500, "active": true, "type": "ether", "speed": 10000, "promisc": true, "ipv6": [{"address": "fe80::98c7:22ff:fed8:d576", "prefix": "64", "scope": "link"}]}, "ansible_veth_br_0_ext": {"device": "veth-br-0-ext", "macaddress": "42:ad:70:c5:10:64", "mtu": 1500, "active": true, "type": "ether", "speed": 10000, "promisc": false, "ipv6": [{"address": "fe80::40ad:70ff:fec5:1064", "prefix": "64", "scope": "link"}]}, "ansible_vxlan_0": {"device": "vxlan-0", "macaddress": "46:98:57:4f:eb:96", "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::4498:57ff:fe4f:eb96", "prefix": "64", "scope": "link"}]}, "ansible_br_0": {"device": "br-0", "macaddress": "9a:c7:22:d8:d5:76", "mtu": 1450, "active": true, "type": "bridge", "interfaces": ["veth-br-0", "vxlan-1"], "id": "8000.9ac722d8d576", "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::8c46:79ff:fe2b:9392", "prefix": "64", "scope": "link"}]}, "ansible_ens3": {"device": "ens3", "macaddress": "fa:16:3e:a8:75:5d", "mtu": 1500, "active": true, "module": "virtio_net", "type": "ether", "pciid": "virtio1", "speed": -1, "promisc": false, "ipv4": {"address": "199.204.45.78", "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:fea8:755d", "prefix": "64", "scope": "global"}, {"address": "fe80::f816:3eff:fea8:755d", "prefix": "64", "scope": "link"}]}, "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_default_ipv4": {"gateway": "199.204.45.1", "interface": "ens3", "address": "199.204.45.78", "broadcast": "199.204.45.255", "netmask": "255.255.255.0", "network": "199.204.45.0", "prefix": "24", "macaddress": "fa:16:3e:a8:75:5d", "mtu": 1500, "type": "ether", "alias": "ens3"}, "ansible_default_ipv6": {}, "ansible_all_ipv4_addresses": ["192.0.2.1", "198.51.100.1", "199.204.45.78"], "ansible_all_ipv6_addresses": ["fe80::f8d4:40ff:fe22:2c57", "fe80::98c7:22ff:fed8:d576", "fe80::40ad:70ff:fec5:1064", "fe80::4498:57ff:fe4f:eb96", "fe80::8c46:79ff:fe2b:9392", "2604:e100:1:0:f816:3eff:fea8:755d", "fe80::f816:3eff:fea8:755d"], "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.78"], "ipv6": ["::1", "2604:e100:1:0:f816:3eff:fea8:755d", "fe80::40ad:70ff:fec5:1064", "fe80::4498:57ff:fe4f:eb96", "fe80::8c46:79ff:fe2b:9392", "fe80::98c7:22ff:fed8:d576", "fe80::f816:3eff:fea8:755d", "fe80::f8d4:40ff:fe22:2c57"]}, "ansible_pkg_mgr": "dnf", "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 09 June 2026 15:57:00 +0000 (0:00:01.158) 0:00:01.258 ********** 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 09 June 2026 15:57:00 +0000 (0:00:00.033) 0:00:01.291 ********** 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 09 June 2026 15:57:00 +0000 (0:00:00.467) 0:00:01.758 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fqtzwjqgaapgzshubxofhxgodnjaqclu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 15:57:01 +0000 (0:00:00.700) 0:00:02.459 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cfnrrpajezknxmcyqzbjeucbpdytwxzm ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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", "secontext": "unconfined_u:object_r:var_log_t:s0", "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", "secontext": "unconfined_u:object_r:var_log_t:s0", "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 09 June 2026 15:57:02 +0000 (0:00:00.526) 0:00:02.986 ********** [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 09 June 2026 15:57:02 +0000 (0:00:00.059) 0:00:03.045 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nilgokcfyiorbebdvjqaevquyhstxpvz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/kolla-toolbox", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:02 +0000 (0:00:00.330) 0:00:03.376 ********** 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 09 June 2026 15:57:02 +0000 (0:00:00.052) 0:00:03.429 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032 `" && echo ansible-tmp-1781020622.7374449-57637-110435686149032="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020622.7374449-57637-110435686149032=/home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ukutobxuhfccnqucgwyjryefqoiomqes ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032/ /home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-miluauqwpmbhjgyhjuitfxpzjxkaoxph ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/pki/tls/certs/ca-bundle.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020622.7374449-57637-110435686149032/.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/pki/tls/certs/ca-bundle.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020622.7374449-57637-110435686149032/.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 09 June 2026 15:57:03 +0000 (0:00:01.211) 0:00:04.640 ********** skipping: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_992397', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/pki/tls/certs/ca-bundle.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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/pki/tls/certs/ca-bundle.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:03 +0000 (0:00:00.125) 0:00:04.766 ********** skipping: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_992397', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/pki/tls/certs/ca-bundle.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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/pki/tls/certs/ca-bundle.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:04 +0000 (0:00:00.236) 0:00:05.003 ********** skipping: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_992397', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/pki/tls/certs/ca-bundle.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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/pki/tls/certs/ca-bundle.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:04 +0000 (0:00:00.160) 0:00:05.164 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283 `" && echo ansible-tmp-1781020624.4784596-57831-55608236230283="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020624.4784596-57831-55608236230283=/home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cazkbhocilwuosnevjvravkhqgmrksgg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp5__l8l12/kolla-toolbox.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp5__l8l12/kolla-toolbox.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283/ /home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cqydqmsksfykjxehlluvsbtsrslaafcw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283/.source.json", "md5sum": "61a46c94fea599438fa8b0a1e65d1e02", "checksum": "8b20fe19ebf1dee5e9882c74aaa7cfbf74244c66", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1474, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283/.source.json", "follow": false, "_original_basename": "kolla-toolbox.json.j2", "checksum": "8b20fe19ebf1dee5e9882c74aaa7cfbf74244c66", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/pki/tls/certs/ca-bundle.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "8b20fe19ebf1dee5e9882c74aaa7cfbf74244c66", "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": "8b20fe19ebf1dee5e9882c74aaa7cfbf74244c66", "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-1781020624.4784596-57831-55608236230283/.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/pki/tls/certs/ca-bundle.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "61a46c94fea599438fa8b0a1e65d1e02", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1474, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020624.4784596-57831-55608236230283/.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 09 June 2026 15:57:05 +0000 (0:00:00.969) 0:00:06.133 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627 `" && echo ansible-tmp-1781020625.4325309-58022-2415944606627="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020625.4325309-58022-2415944606627=/home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zmyvthtnfaoqdcoxfsimfgqdjwpctica ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp6wjvzggo/rabbitmq-erlang.cookie.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627/.source.cookie <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp6wjvzggo/rabbitmq-erlang.cookie.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627/.source.cookie\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627/ /home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627/.source.cookie && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xjqddiaqdbjdnpimobdjgijabsbvpjim ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627/.source.cookie", "md5sum": "b33b97e607b8488e9b895597258cf251", "checksum": "2a91000c39fa29faf8f042818632076129eeaf31", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 41, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627/.source.cookie", "follow": false, "_original_basename": "rabbitmq-erlang.cookie.j2", "checksum": "2a91000c39fa29faf8f042818632076129eeaf31", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "2a91000c39fa29faf8f042818632076129eeaf31", "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": "2a91000c39fa29faf8f042818632076129eeaf31", "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-1781020625.4325309-58022-2415944606627/.source.cookie", "unsafe_writes": false, "validate": null } }, "md5sum": "b33b97e607b8488e9b895597258cf251", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 41, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020625.4325309-58022-2415944606627/.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 09 June 2026 15:57:06 +0000 (0:00:00.914) 0:00:07.048 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zknydtfbutwwnfatdqsswiprqejdhauc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/kolla-toolbox", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/pki/tls/certs/ca-bundle.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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/pki/tls/certs/ca-bundle.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:06 +0000 (0:00:00.435) 0:00:07.483 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557 `" && echo ansible-tmp-1781020626.7916446-58242-19750966370557="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020626.7916446-58242-19750966370557=/home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ztkxoucnctpdsdvjzzcfnblxbgbyvteq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpxjzuwyob/rabbitmq-env.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557/.source.conf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpxjzuwyob/rabbitmq-env.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557/.source.conf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557/ /home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557/.source.conf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lpumingexewcndjdbiwisjmfrvcsdbvt ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557/.source.conf", "md5sum": "cd25ee62f05df45f06fe6780efae9a49", "checksum": "e55b277931400f40de0cdba9248de82387573be4", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 68, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020626.7916446-58242-19750966370557/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 68, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020626.7916446-58242-19750966370557/.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 09 June 2026 15:57:07 +0000 (0:00:00.950) 0:00:08.434 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956 `" && echo ansible-tmp-1781020627.7289228-58434-265102030342956="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020627.7289228-58434-265102030342956=/home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hwhbpwkmsmhnwaoalqudzkiowckusxit ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp7ogblo27/erl_inetrc.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956/.source <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp7ogblo27/erl_inetrc.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956/.source\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956/ /home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956/.source && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uiyiztjkonhaadjqrzokwnollijrydme ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956/.source", "md5sum": "d41d8cd98f00b204e9800998ecf8427e", "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 0, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020627.7289228-58434-265102030342956/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 0, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020627.7289228-58434-265102030342956/.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 09 June 2026 15:57:08 +0000 (0:00:00.920) 0:00:09.354 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177 `" && echo ansible-tmp-1781020628.634562-58626-30446646192177="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020628.634562-58626-30446646192177=/home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-madanydehputrznhjppahbzynvulpncj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp0lh58eke/clouds.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp0lh58eke/clouds.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177/ /home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fbuwosjuwbknqsdlgzqgcjccgxbdadbs ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/kolla-toolbox/clouds.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177/.source.yaml", "md5sum": "0ef2395633738565e021b819d438b0df", "checksum": "66d5f1ecd4464d6bfcf13cb7eac197a10bdd976d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1328, "invocation": {"module_args": {"dest": "/etc/kolla/kolla-toolbox/clouds.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020628.634562-58626-30446646192177/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "0ef2395633738565e021b819d438b0df", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1328, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020628.634562-58626-30446646192177/.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 09 June 2026 15:57:09 +0000 (0:00:01.020) 0:00:10.374 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ueamyefkosdjmvyelhzomcytfyrtrkhc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "kolla_toolbox", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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/pki/tls/certs/ca-bundle.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_992397', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/pki/tls/certs/ca-bundle.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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/pki/tls/certs/ca-bundle.crt" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "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", "/etc/localtime:/etc/localtime: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/pki/tls/certs/ca-bundle.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:10 +0000 (0:00:00.555) 0:00:10.929 ********** 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 09 June 2026 15:57:10 +0000 (0:00:00.055) 0:00:10.985 ********** skipping: [primary] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla_toolbox', 'enabled': True, 'image': 'primary:4000/lokolla/kolla-toolbox:change_992397', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/pki/tls/certs/ca-bundle.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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/pki/tls/certs/ca-bundle.crt" }, "group": "kolla_toolbox", "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "privileged": true, "volumes": [ "/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:10 +0000 (0:00:00.059) 0:00:11.044 ********** 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 09 June 2026 15:57:10 +0000 (0:00:00.003) 0:00:11.048 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cepiefjvotcbccuivtofhbxamqcsaruv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "kolla_toolbox", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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/pki/tls/certs/ca-bundle.crt", "KOLLA_SERVICE_NAME": "kolla-toolbox"}}}}\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/pki/tls/certs/ca-bundle.crt" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/kolla-toolbox:change_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:18 +0000 (0:00:08.681) 0:00:19.729 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pqmxzikkkqjjzcywgeptpwvlnmtmzbde ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "stdout": "ansible [core 2.20.6]\\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/lib64/python3.12/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.12.13 (main, Apr 16 2026, 00:00:00) [GCC 14.3.1 20251022 (Red Hat 14.3.1-4)] (/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-06-09 15:57:19.293333", "end": "2026-06-09 15:57:19.747758", "delta": "0:00:00.454425", "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] => { "changed": false, "cmd": [ "docker", "exec", "-t", "kolla_toolbox", "ansible", "--version" ], "delta": "0:00:00.454425", "end": "2026-06-09 15:57:19.747758", "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-06-09 15:57:19.293333", "stderr": "", "stderr_lines": [], "stdout": "ansible [core 2.20.6]\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/lib64/python3.12/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.12.13 (main, Apr 16 2026, 00:00:00) [GCC 14.3.1 20251022 (Red Hat 14.3.1-4)] (/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.20.6]", " config file = /etc/ansible/ansible.cfg", " configured module search path = ['/usr/share/ansible']", " ansible python module location = /opt/ansible/lib64/python3.12/site-packages/ansible", " ansible collection location = /var/lib/ansible/.ansible/collections:/usr/share/ansible/collections", " executable location = /opt/ansible/bin/ansible", " python version = 3.12.13 (main, Apr 16 2026, 00:00:00) [GCC 14.3.1 20251022 (Red Hat 14.3.1-4)] (/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 09 June 2026 15:57:19 +0000 (0:00:00.922) 0:00:20.651 ********** [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 09 June 2026 15:57:19 +0000 (0:00:00.067) 0:00:20.718 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nvuldmkiwvrcpjwpbbukdqcfpbdnhnvr ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/cron", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:20 +0000 (0:00:00.384) 0:00:21.103 ********** 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 09 June 2026 15:57:20 +0000 (0:00:00.055) 0:00:21.159 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244 `" && echo ansible-tmp-1781020640.4047124-60315-66342977765244="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020640.4047124-60315-66342977765244=/home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ccclblxojcwliewmzqeqhosxwsqqgdeg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244/ /home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aejsipupkhthvqzbbuffrwhrnjkcmjiu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/cron/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/cron/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_992397', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020640.4047124-60315-66342977765244/.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_992397", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020640.4047124-60315-66342977765244/.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 09 June 2026 15:57:21 +0000 (0:00:00.946) 0:00:22.105 ********** skipping: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_992397', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:21 +0000 (0:00:00.059) 0:00:22.165 ********** skipping: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_992397', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:21 +0000 (0:00:00.064) 0:00:22.229 ********** skipping: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_992397', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:21 +0000 (0:00:00.065) 0:00:22.295 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000 `" && echo ansible-tmp-1781020641.5393023-60511-63626269346000="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020641.5393023-60511-63626269346000=/home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yjooxqbkgamydrjbofikehknkzynbvhp ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpc1owegq5/cron.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpc1owegq5/cron.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000/ /home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-swkjzeosxbqnfnxiwpiaeggatugzfozz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/cron/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000/.source.json", "md5sum": "73242ba5cda4ee63a8e30cebc2b35ac7", "checksum": "eb0e9d4d7671562459f62232ef26731c1e87188c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 454, "invocation": {"module_args": {"dest": "/etc/kolla/cron/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000/.source.json", "follow": false, "_original_basename": "cron.json.j2", "checksum": "eb0e9d4d7671562459f62232ef26731c1e87188c", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_992397', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "eb0e9d4d7671562459f62232ef26731c1e87188c", "dest": "/etc/kolla/cron/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "cron.json.j2", "attributes": null, "backup": false, "checksum": "eb0e9d4d7671562459f62232ef26731c1e87188c", "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-1781020641.5393023-60511-63626269346000/.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_992397", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "73242ba5cda4ee63a8e30cebc2b35ac7", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 454, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020641.5393023-60511-63626269346000/.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 09 June 2026 15:57:22 +0000 (0:00:00.953) 0:00:23.248 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841 `" && echo ansible-tmp-1781020642.484087-60703-5258452809841="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020642.484087-60703-5258452809841=/home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yoskjdfnepcrsmjfzxuclakxcaaculvn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpjxnncq5l/cron-logrotate-global.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841/.source.conf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpjxnncq5l/cron-logrotate-global.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841/.source.conf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841/ /home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841/.source.conf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qmsuwjhlgsjhrzkxhyllbknmopshroyb ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/cron/logrotate.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841/.source.conf", "md5sum": "12214bc2a52c0d1b7a47f4b61a14bc5b", "checksum": "3261734e4737e4836331dc904dee401a647b3947", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 723, "invocation": {"module_args": {"dest": "/etc/kolla/cron/logrotate.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020642.484087-60703-5258452809841/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 723, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020642.484087-60703-5258452809841/.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 09 June 2026 15:57:23 +0000 (0:00:01.002) 0:00:24.250 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lizvkmxpkvpfxbavvmxejsipgpdjgytz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/cron", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:23 +0000 (0:00:00.441) 0:00:24.692 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cucqnlioonkemsfbrgtygphokehnorfa ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "cron", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:24 +0000 (0:00:00.645) 0:00:25.337 ********** 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 09 June 2026 15:57:24 +0000 (0:00:00.048) 0:00:25.386 ********** skipping: [primary] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'primary:4000/lokolla/cron:change_992397', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:24 +0000 (0:00:00.055) 0:00:25.441 ********** 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 09 June 2026 15:57:24 +0000 (0:00:00.002) 0:00:25.444 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hvxrusmseohribulhdsfbnjvusmccnws ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "cron", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/cron:change_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:28 +0000 (0:00:03.973) 0:00:29.418 ********** [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 09 June 2026 15:57:28 +0000 (0:00:00.061) 0:00:29.479 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-biowyqcjpjnxxtmyvqcealriecpudhqx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/fluentd", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:28 +0000 (0:00:00.371) 0:00:29.850 ********** 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 09 June 2026 15:57:29 +0000 (0:00:00.059) 0:00:29.910 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180 `" && echo ansible-tmp-1781020649.1733274-61296-255933149362180="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020649.1733274-61296-255933149362180=/home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-teyhukrddolxahvxnxjpbrhuxxyfdndf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180/ /home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cjscdtpszvwwkxvjgknncamepfyiuksh ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/fluentd/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/fluentd/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_992397', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020649.1733274-61296-255933149362180/.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_992397", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020649.1733274-61296-255933149362180/.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 09 June 2026 15:57:29 +0000 (0:00:00.931) 0:00:30.842 ********** skipping: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_992397', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:30 +0000 (0:00:00.059) 0:00:30.901 ********** skipping: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_992397', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:30 +0000 (0:00:00.058) 0:00:30.960 ********** skipping: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_992397', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:30 +0000 (0:00:00.059) 0:00:31.019 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-umebuakjjtgznpcnsdwbbqrewipvixdc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/var/log/journal", "changed": true, "uid": 0, "gid": 190, "owner": "root", "group": "systemd-journal", "mode": "02755", "state": "directory", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 4096, "invocation": {"module_args": {"group": "systemd-journal", "mode": "2755", "owner": "root", "path": "/var/log/journal", "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": 190, "group": "systemd-journal", "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": "systemd-journal", "mode": "2755", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": "root", "path": "/var/log/journal", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "mode": "02755", "owner": "root", "path": "/var/log/journal", "secontext": "unconfined_u:object_r:var_log_t:s0", "size": 4096, "state": "directory", "uid": 0 } 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 09 June 2026 15:57:30 +0000 (0:00:00.341) 0:00:31.361 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947 `" && echo ansible-tmp-1781020650.6012247-61734-52693519573947="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020650.6012247-61734-52693519573947=/home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hwvwquzpibngxqirffezojbprejucgjd ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpwumdjimn/fluentd.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpwumdjimn/fluentd.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947/ /home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eentvsppmrwojamvsazzswwdnzpenmpw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/fluentd/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947/.source.json", "md5sum": "c42cef58bf844d0ffb4c24a1bc604da2", "checksum": "2b3f6fc197025a9461e094262cf5a98affb50d66", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 956, "invocation": {"module_args": {"dest": "/etc/kolla/fluentd/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947/.source.json", "follow": false, "_original_basename": "fluentd.json.j2", "checksum": "2b3f6fc197025a9461e094262cf5a98affb50d66", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_992397', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "2b3f6fc197025a9461e094262cf5a98affb50d66", "dest": "/etc/kolla/fluentd/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "fluentd.json.j2", "attributes": null, "backup": false, "checksum": "2b3f6fc197025a9461e094262cf5a98affb50d66", "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-1781020650.6012247-61734-52693519573947/.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_992397", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "md5sum": "c42cef58bf844d0ffb4c24a1bc604da2", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 956, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020650.6012247-61734-52693519573947/.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 09 June 2026 15:57:31 +0000 (0:00:00.868) 0:00:32.229 ********** [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-1781020651.4056597-62387-270386725331799 `" && echo ansible-tmp-1781020651.4056597-62387-270386725331799="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020651.4056597-62387-270386725331799 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/find.py PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp1y9l8115 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020651.4056597-62387-270386725331799/AnsiballZ_find.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020651.4056597-62387-270386725331799/ /home/zuul/.ansible/tmp/ansible-tmp-1781020651.4056597-62387-270386725331799/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3.12 /home/zuul/.ansible/tmp/ansible-tmp-1781020651.4056597-62387-270386725331799/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020651.4056597-62387-270386725331799/ > /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 09 June 2026 15:57:31 +0000 (0:00:00.406) 0:00:32.635 ********** [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-1781020651.8130696-62632-106465918596250 `" && echo ansible-tmp-1781020651.8130696-62632-106465918596250="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020651.8130696-62632-106465918596250 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/find.py PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpy8ozldwi TO /home/zuul/.ansible/tmp/ansible-tmp-1781020651.8130696-62632-106465918596250/AnsiballZ_find.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020651.8130696-62632-106465918596250/ /home/zuul/.ansible/tmp/ansible-tmp-1781020651.8130696-62632-106465918596250/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3.12 /home/zuul/.ansible/tmp/ansible-tmp-1781020651.8130696-62632-106465918596250/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020651.8130696-62632-106465918596250/ > /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 09 June 2026 15:57:32 +0000 (0:00:00.294) 0:00:32.929 ********** [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-1781020652.1077442-62791-241260723645976 `" && echo ansible-tmp-1781020652.1077442-62791-241260723645976="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020652.1077442-62791-241260723645976 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/find.py PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp4_zt0zas TO /home/zuul/.ansible/tmp/ansible-tmp-1781020652.1077442-62791-241260723645976/AnsiballZ_find.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020652.1077442-62791-241260723645976/ /home/zuul/.ansible/tmp/ansible-tmp-1781020652.1077442-62791-241260723645976/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3.12 /home/zuul/.ansible/tmp/ansible-tmp-1781020652.1077442-62791-241260723645976/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020652.1077442-62791-241260723645976/ > /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 09 June 2026 15:57:32 +0000 (0:00:00.301) 0:00:33.231 ********** [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-1781020652.411068-62806-29005263343655 `" && echo ansible-tmp-1781020652.411068-62806-29005263343655="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020652.411068-62806-29005263343655 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/find.py PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp1fme0ipi TO /home/zuul/.ansible/tmp/ansible-tmp-1781020652.411068-62806-29005263343655/AnsiballZ_find.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020652.411068-62806-29005263343655/ /home/zuul/.ansible/tmp/ansible-tmp-1781020652.411068-62806-29005263343655/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3.12 /home/zuul/.ansible/tmp/ansible-tmp-1781020652.411068-62806-29005263343655/AnsiballZ_find.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020652.411068-62806-29005263343655/ > /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 09 June 2026 15:57:32 +0000 (0:00:00.323) 0:00:33.555 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197 `" && echo ansible-tmp-1781020652.7723234-62821-208334766476197="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020652.7723234-62821-208334766476197=/home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wuhskdhdzopofdlujajggqsgapsckhzl ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpuquwwsya/fluentd.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197/.source.conf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpuquwwsya/fluentd.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197/.source.conf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197/ /home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197/.source.conf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ibggsekixwltlkaaezvnzruqqhfrrtvp ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/fluentd/fluentd.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197/.source.conf", "md5sum": "e1dfcfc445c29e11a69ad4e1937804b6", "checksum": "859af29aeabdda8f3742726fe0703c077a2a1987", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 11098, "invocation": {"module_args": {"dest": "/etc/kolla/fluentd/fluentd.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020652.7723234-62821-208334766476197/.source.conf", "unsafe_writes": false, "validate": null } }, "md5sum": "e1dfcfc445c29e11a69ad4e1937804b6", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 11098, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020652.7723234-62821-208334766476197/.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 09 June 2026 15:57:33 +0000 (0:00:01.055) 0:00:34.610 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lihektnkyoncslgtlvdkwdrrmcjqizmf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/fluentd", "changed": false, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:34 +0000 (0:00:00.403) 0:00:35.014 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cxnhwejnucdvmcaahdaqaeclwznpkrts ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "fluentd", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:34 +0000 (0:00:00.600) 0:00:35.615 ********** 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 09 June 2026 15:57:34 +0000 (0:00:00.053) 0:00:35.668 ********** skipping: [primary] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'primary:4000/lokolla/fluentd:change_992397', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:34 +0000 (0:00:00.062) 0:00:35.731 ********** 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 09 June 2026 15:57:34 +0000 (0:00:00.003) 0:00:35.734 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hptuyvrqwyopiygghrheyiajojcmekgu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "fluentd", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/fluentd:change_992397", "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", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/", "/var/log/journal:/var/log/journal:ro" ] } }, "result": 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 09 June 2026 15:57:43 +0000 (0:00:08.952) 0:00:44.686 ********** 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 09 June 2026 15:57:43 +0000 (0:00:00.102) 0:00:44.789 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (0, b'\n{"changed": true, "stdout": "0", "stderr": "", "rc": 0, "cmd": ["/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6"], "start": "2026-06-09 15:57:44.205271", "end": "2026-06-09 15:57:44.209815", "delta": "0:00:00.004544", "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.004544", "end": "2026-06-09 15:57:44.209815", "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-06-09 15:57:44.205271", "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 09 June 2026 15:57:44 +0000 (0:00:00.309) 0:00:45.098 ********** 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 09 June 2026 15:57:44 +0000 (0:00:00.048) 0:00:45.146 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (0, b'\n{"changed": true, "stdout": "0", "stderr": "", "rc": 0, "cmd": ["/usr/sbin/sysctl", "-n", "net.ipv6.conf.all.disable_ipv6"], "start": "2026-06-09 15:57:44.583459", "end": "2026-06-09 15:57:44.588818", "delta": "0:00:00.005359", "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.005359", "end": "2026-06-09 15:57:44.588818", "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-06-09 15:57:44.583459", "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 09 June 2026 15:57:44 +0000 (0:00:00.327) 0:00:45.474 ********** Using module file /home/zuul/.ansible/collections/ansible_collections/ansible/posix/plugins/modules/sysctl.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zdbofslxdvtcmfvtgwsoehatzimnymwd ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lrxtvorhkcvdhagelnrrjjlftltgxbja ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nhxeonqkojfnipshiryzvtettxkgsbcv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iuzmzcmeotzdvxwrfecgyrksybqqhmno ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 15:57:47 +0000 (0:00:02.497) 0:00:47.971 ********** Using module file /home/zuul/.ansible/collections/ansible_collections/community/general/plugins/modules/modprobe.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kfusajciqsqdnflatwjfekdkymhtrhrc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 15:57:47 +0000 (0:00:00.524) 0:00:48.495 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615 `" && echo ansible-tmp-1781020667.71774-64713-135463277127615="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020667.71774-64713-135463277127615=/home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-utiqthqdyxdvtkmfyyikmdoifwfydfcv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpzgw6619o/module-load.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615/.source.conf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpzgw6619o/module-load.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615/.source.conf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615/ /home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615/.source.conf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kgbiwwaobbeagmfxeljznctxmbehighk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/modules-load.d/ip_vs.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615/.source.conf", "md5sum": "611767e4923e25e8905b7d7670d8a29d", "checksum": "946b94c34ba96c4823933f2912d9d431cbc5b742", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 25, "invocation": {"module_args": {"dest": "/etc/modules-load.d/ip_vs.conf", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020667.71774-64713-135463277127615/.source.conf", "unsafe_writes": false, "validate": null } }, "item": { "name": "ip_vs" }, "md5sum": "611767e4923e25e8905b7d7670d8a29d", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 25, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020667.71774-64713-135463277127615/.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 09 June 2026 15:57:48 +0000 (0:00:00.877) 0:00:49.373 ********** 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 09 June 2026 15:57:48 +0000 (0:00:00.035) 0:00:49.408 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wzjpsrjkyrabqaisffhnwzkdmhqgjjbx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/haproxy", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/haproxy", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-griaifgywfvybsikzhipgrcxjhuwfqod ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/proxysql", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/proxysql", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-foadmphblvifftdtalimmnubsonnygvw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/keepalived", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:49 +0000 (0:00:01.081) 0:00:50.489 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qzcasnujqpptmftjwexgmdyogxudcwxs ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/haproxy/services.d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:49 +0000 (0:00:00.341) 0:00:50.831 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dbcdkmcdhkbbmladinknbteskdpflniq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/proxysql/users", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aylmfcalonynhscpvgsgfpuyzcfdtrlt ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/proxysql/rules", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:50 +0000 (0:00:00.655) 0:00:51.487 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ndzvoxrktsoodbyhorfcogdsiexkphul ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/keepalived/checks", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:57:50 +0000 (0:00:00.335) 0:00:51.823 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-riahgichmmdzyrlcostqtqctlkhgywni ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 15:57:51 +0000 (0:00:00.338) 0:00:52.161 ********** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:51 +0000 (0:00:00.154) 0:00:52.315 ********** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/haproxy-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:57:51 +0000 (0:00:00.155) 0:00:52.471 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218 `" && echo ansible-tmp-1781020671.776932-65142-70988557477218="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020671.776932-65142-70988557477218=/home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-naraybqsctvksbhsxwbzqrdntbdbybnw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpcgrvwrl1/haproxy.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpcgrvwrl1/haproxy.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218/ /home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yxqtbbmauonmtdzzsekqezuxhdcywjwo ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218/.source.json", "md5sum": "c8170a99ab326e37d5253542aa805a9b", "checksum": "afc8a1707a41f552d03a1a4748a81f6131ce85b4", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1589, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218/.source.json", "follow": false, "_original_basename": "haproxy.json.j2", "checksum": "afc8a1707a41f552d03a1a4748a81f6131ce85b4", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "afc8a1707a41f552d03a1a4748a81f6131ce85b4", "dest": "/etc/kolla/haproxy/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy.json.j2", "attributes": null, "backup": false, "checksum": "afc8a1707a41f552d03a1a4748a81f6131ce85b4", "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-1781020671.776932-65142-70988557477218/.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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "md5sum": "c8170a99ab326e37d5253542aa805a9b", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1589, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020671.776932-65142-70988557477218/.source.json", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239 `" && echo ansible-tmp-1781020672.7157063-65142-37336206312239="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020672.7157063-65142-37336206312239=/home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uyhxusgbiuywohvaluxfpitwvqneouku ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp_3a4szyr/proxysql.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp_3a4szyr/proxysql.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239/ /home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-twwdiupbiwdehftrjehkuzjrcystksge ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239/.source.json", "md5sum": "7b220323afcf9c26c104f32ea7b767a8", "checksum": "c343b5ab81a55e08cb777ed64594ff70aa6faab2", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 2319, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239/.source.json", "follow": false, "_original_basename": "proxysql.json.j2", "checksum": "c343b5ab81a55e08cb777ed64594ff70aa6faab2", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "c343b5ab81a55e08cb777ed64594ff70aa6faab2", "dest": "/etc/kolla/proxysql/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "proxysql.json.j2", "attributes": null, "backup": false, "checksum": "c343b5ab81a55e08cb777ed64594ff70aa6faab2", "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-1781020672.7157063-65142-37336206312239/.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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "7b220323afcf9c26c104f32ea7b767a8", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2319, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020672.7157063-65142-37336206312239/.source.json", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421 `" && echo ansible-tmp-1781020673.5663083-65142-146514976457421="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020673.5663083-65142-146514976457421=/home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-igfmrduvdaegnycjdamgdifhfbxjbcej ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpiuuu3snh/keepalived.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpiuuu3snh/keepalived.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421/ /home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gqytznruntoviozqziugsutypqntgxdd ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keepalived/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421/.source.json", "md5sum": "d0cc6a7b04c0e46e032e305c28532eb7", "checksum": "a8c16e970505273108bdd9f04aee948a1811cd49", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 673, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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-1781020673.5663083-65142-146514976457421/.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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "d0cc6a7b04c0e46e032e305c28532eb7", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 673, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020673.5663083-65142-146514976457421/.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 09 June 2026 15:57:54 +0000 (0:00:02.697) 0:00:55.169 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636 `" && echo ansible-tmp-1781020674.4100146-65717-172235767779636="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020674.4100146-65717-172235767779636=/home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lmpjfqrsbhexpvjpezgpuvbcgrmhzsem ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpnj45afcx/haproxy_main.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpnj45afcx/haproxy_main.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636/ /home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-onqkfwgqfioiwkqukugpfyymjiailziq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/haproxy.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636/.source.cfg", "md5sum": "6ee2017b9d801e47e899a61614dfef56", "checksum": "95dbbadd7481f217c8d9b60f16b6eb7e5d88650a", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1349, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/haproxy.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636/.source.cfg", "follow": false, "_original_basename": "haproxy_main.cfg.j2", "checksum": "95dbbadd7481f217c8d9b60f16b6eb7e5d88650a", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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": "95dbbadd7481f217c8d9b60f16b6eb7e5d88650a", "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": "95dbbadd7481f217c8d9b60f16b6eb7e5d88650a", "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-1781020674.4100146-65717-172235767779636/.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": "6ee2017b9d801e47e899a61614dfef56", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1349, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020674.4100146-65717-172235767779636/.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 09 June 2026 15:57:55 +0000 (0:00:00.947) 0:00:56.116 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571 `" && echo ansible-tmp-1781020675.354849-65909-257357440187571="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020675.354849-65909-257357440187571=/home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-koldlbgaovbuxdqpjlnzmnvjpeusshpx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpil8dmuvi/proxysql.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpil8dmuvi/proxysql.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571/ /home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zlijzlrulchwxfxaxsedgwydpljymuju ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/proxysql.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571/.source.yaml", "md5sum": "51e8afc4701b892e70406cde6c55c53d", "checksum": "6161d17597838807bc2066948aae9ae8800b9cc1", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 2022, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/proxysql.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571/.source.yaml", "follow": false, "_original_basename": "proxysql.yaml.j2", "checksum": "6161d17597838807bc2066948aae9ae8800b9cc1", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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": "6161d17597838807bc2066948aae9ae8800b9cc1", "dest": "/etc/kolla/proxysql/proxysql.yaml", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "proxysql.yaml.j2", "attributes": null, "backup": false, "checksum": "6161d17597838807bc2066948aae9ae8800b9cc1", "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-1781020675.354849-65909-257357440187571/.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": "51e8afc4701b892e70406cde6c55c53d", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2022, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020675.354849-65909-257357440187571/.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 09 June 2026 15:57:56 +0000 (0:00:01.006) 0:00:57.123 ********** 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 09 June 2026 15:57:56 +0000 (0:00:00.037) 0:00:57.161 ********** [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 09 June 2026 15:57:56 +0000 (0:00:00.031) 0:00:57.192 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367 `" && echo ansible-tmp-1781020676.4352586-66103-68215410680367="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020676.4352586-66103-68215410680367=/home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tcdrjmuinbdwgmwuxdnihajxnfrbmvgf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp5_3t_iex/keepalived.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367/.source.conf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp5_3t_iex/keepalived.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367/.source.conf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367/ /home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367/.source.conf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xnzbhiifinlwjzkojjtkaplqwztbfafp ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keepalived/keepalived.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367/.source.conf", "md5sum": "4f7f15265a82f60ab6750ea3c949a76a", "checksum": "7a4a518af0b4249944cab370080d4269548c0456", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 321, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/keepalived.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367/.source.conf", "follow": false, "_original_basename": "keepalived.conf.j2", "checksum": "7a4a518af0b4249944cab370080d4269548c0456", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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": "7a4a518af0b4249944cab370080d4269548c0456", "dest": "/etc/kolla/keepalived/keepalived.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "keepalived.conf.j2", "attributes": null, "backup": false, "checksum": "7a4a518af0b4249944cab370080d4269548c0456", "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-1781020676.4352586-66103-68215410680367/.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": "4f7f15265a82f60ab6750ea3c949a76a", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 321, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020676.4352586-66103-68215410680367/.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 09 June 2026 15:57:57 +0000 (0:00:01.009) 0:00:58.202 ********** 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 09 June 2026 15:57:57 +0000 (0:00:00.069) 0:00:58.272 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381 `" && echo ansible-tmp-1781020677.5378509-66296-4732426026381="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020677.5378509-66296-4732426026381=/home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-csdeopazvbbbvoqpabvvlaqjislquvlt ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/haproxy.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/haproxy.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381/ /home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bptbwjhzgwcfdviaxlfhgcjlomgjyboz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/haproxy.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381/.source.pem", "md5sum": "3f6cd963a96608c16136584c4a66fb35", "checksum": "7373784964bc0a3a2ed2a76b841df6cef1034e3f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 3188, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/haproxy.pem", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381/.source.pem", "_original_basename": "haproxy.pem", "follow": false, "checksum": "7373784964bc0a3a2ed2a76b841df6cef1034e3f", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item=haproxy.pem) => { "ansible_loop_var": "item", "changed": true, "checksum": "7373784964bc0a3a2ed2a76b841df6cef1034e3f", "dest": "/etc/kolla/haproxy/haproxy.pem", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "haproxy.pem", "attributes": null, "backup": false, "checksum": "7373784964bc0a3a2ed2a76b841df6cef1034e3f", "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-1781020677.5378509-66296-4732426026381/.source.pem", "unsafe_writes": false, "validate": null } }, "item": "haproxy.pem", "md5sum": "3f6cd963a96608c16136584c4a66fb35", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 3188, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020677.5378509-66296-4732426026381/.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 09 June 2026 15:57:58 +0000 (0:00:00.912) 0:00:59.185 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320 `" && echo ansible-tmp-1781020678.463218-66488-119771006692320="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020678.463218-66488-119771006692320=/home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kmmyynakpfrugdphyjwyvrgaptdzokgv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/haproxy-internal.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/haproxy-internal.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320/ /home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zkxckahmsujbqwclsgbgaamwjcxscntw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/haproxy-internal.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320/.source.pem", "md5sum": "3f6cd963a96608c16136584c4a66fb35", "checksum": "7373784964bc0a3a2ed2a76b841df6cef1034e3f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 3188, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/haproxy-internal.pem", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320/.source.pem", "_original_basename": "haproxy-internal.pem", "follow": false, "checksum": "7373784964bc0a3a2ed2a76b841df6cef1034e3f", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item=haproxy-internal.pem) => { "ansible_loop_var": "item", "changed": true, "checksum": "7373784964bc0a3a2ed2a76b841df6cef1034e3f", "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": "7373784964bc0a3a2ed2a76b841df6cef1034e3f", "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-1781020678.463218-66488-119771006692320/.source.pem", "unsafe_writes": false, "validate": null } }, "item": "haproxy-internal.pem", "md5sum": "3f6cd963a96608c16136584c4a66fb35", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 3188, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020678.463218-66488-119771006692320/.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:34 Tuesday 09 June 2026 15:57:59 +0000 (0:00:00.931) 0:01:00.116 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196 `" && echo ansible-tmp-1781020679.3546371-66680-91265987305196="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020679.3546371-66680-91265987305196=/home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xzlyqfzygiuuubrpaolscnzwwbdikojk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/proxysql-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/proxysql-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196/ /home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gpjritwojamkqmemzuggrxvmaijtnbsf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/proxysql-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196/.source.pem", "md5sum": "0cf5fb29c50ffcad44049ff33204bcc2", "checksum": "8c6666b6f41bf4d0a0efb19ba9e2436800a7f445", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/proxysql-cert.pem", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196/.source.pem", "_original_basename": "proxysql-cert.pem", "follow": false, "checksum": "8c6666b6f41bf4d0a0efb19ba9e2436800a7f445", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "8c6666b6f41bf4d0a0efb19ba9e2436800a7f445", "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": "8c6666b6f41bf4d0a0efb19ba9e2436800a7f445", "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-1781020679.3546371-66680-91265987305196/.source.pem", "unsafe_writes": false, "validate": null } }, "md5sum": "0cf5fb29c50ffcad44049ff33204bcc2", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020679.3546371-66680-91265987305196/.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:47 Tuesday 09 June 2026 15:58:00 +0000 (0:00:00.874) 0:01:00.991 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275 `" && echo ansible-tmp-1781020680.2228677-66872-212372962586275="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020680.2228677-66872-212372962586275=/home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bgpowluihlroekusoblcsiqdrxzubltd ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/proxysql-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/proxysql-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275/ /home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ffgsllulzbqftoevwubhmeaydsoewzmw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/proxysql-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275/.source.pem", "md5sum": "e4eda59624630ae77b899628c033480d", "checksum": "20a0dd646ed1a6077490e917aee7b2cbad039aa9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1675, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/proxysql-key.pem", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275/.source.pem", "_original_basename": "proxysql-key.pem", "follow": false, "checksum": "20a0dd646ed1a6077490e917aee7b2cbad039aa9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "20a0dd646ed1a6077490e917aee7b2cbad039aa9", "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": "20a0dd646ed1a6077490e917aee7b2cbad039aa9", "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-1781020680.2228677-66872-212372962586275/.source.pem", "unsafe_writes": false, "validate": null } }, "md5sum": "e4eda59624630ae77b899628c033480d", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1675, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020680.2228677-66872-212372962586275/.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 09 June 2026 15:58:01 +0000 (0:00:00.872) 0:01:01.863 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430 `" && echo ansible-tmp-1781020681.1725686-67064-188931545575430="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020681.1725686-67064-188931545575430=/home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mxfzcdfhjbusmjyarzvhwbeyskmrjnmv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430/ /home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xkerudoseelyqxkauuyjpzwkagxlmyar ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020681.1725686-67064-188931545575430/.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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020681.1725686-67064-188931545575430/.source.crt", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994 `" && echo ansible-tmp-1781020682.0407321-67064-32212532637994="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020682.0407321-67064-32212532637994=/home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hqvkqdsenysdrgvyfixksirrczuqtgon ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994/ /home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wibemihunwamdlmritlffllctivauhkx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020682.0407321-67064-32212532637994/.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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020682.0407321-67064-32212532637994/.source.crt", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971 `" && echo ansible-tmp-1781020682.9052877-67064-242528188714971="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020682.9052877-67064-242528188714971=/home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wgtludouotsdxyilfykcyewxctciarto ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971/ /home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rabznvlsrnbunipncjoxkjyjzpjkzqgo ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keepalived/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020682.9052877-67064-242528188714971/.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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020682.9052877-67064-242528188714971/.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 09 June 2026 15:58:03 +0000 (0:00:02.723) 0:01:04.587 ********** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:03 +0000 (0:00:00.137) 0:01:04.724 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596 `" && echo ansible-tmp-1781020684.0605137-67640-58019910400596="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020684.0605137-67640-58019910400596=/home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ztqilqxcldrialtpgoesdrirolpazpzp ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/mariadb-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/mariadb-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596/ /home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-btbboukkrohhflwbdfbjqgerrfavdhtw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/mariadb-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596/.source.pem", "md5sum": "2a7148ac5c49d0597e657697b90701c6", "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/mariadb-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596/.source.pem", "_original_basename": "mariadb-cert.pem", "follow": false, "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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-1781020684.0605137-67640-58019910400596/.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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "md5sum": "2a7148ac5c49d0597e657697b90701c6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020684.0605137-67640-58019910400596/.source.pem", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416 `" && echo ansible-tmp-1781020684.9454665-67640-106872078491416="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020684.9454665-67640-106872078491416=/home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bksfekwwoopstcnxgzlcuvgpibkeuyzi ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/mariadb-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/mariadb-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416/ /home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fbijdppygpolfcjhmyomsjkvlgyyltck ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/mariadb-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416/.source.pem", "md5sum": "2a7148ac5c49d0597e657697b90701c6", "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/mariadb-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416/.source.pem", "_original_basename": "mariadb-cert.pem", "follow": false, "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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-1781020684.9454665-67640-106872078491416/.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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "2a7148ac5c49d0597e657697b90701c6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020684.9454665-67640-106872078491416/.source.pem", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772 `" && echo ansible-tmp-1781020685.85727-67640-68026853776772="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020685.85727-67640-68026853776772=/home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hypslufkatxbqvtszqlptemnixvmuhwr ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/mariadb-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/mariadb-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772/ /home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vacozlgyqtvpwnmrcoiudhyycertngrh ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keepalived/mariadb-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772/.source.pem", "md5sum": "2a7148ac5c49d0597e657697b90701c6", "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/mariadb-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772/.source.pem", "_original_basename": "mariadb-cert.pem", "follow": false, "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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-1781020685.85727-67640-68026853776772/.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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "2a7148ac5c49d0597e657697b90701c6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020685.85727-67640-68026853776772/.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 09 June 2026 15:58:06 +0000 (0:00:02.826) 0:01:07.551 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956 `" && echo ansible-tmp-1781020686.8908393-68213-89783311107956="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020686.8908393-68213-89783311107956=/home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sazdlsdirtsamuadcqlgnvueyywfjshy ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/mariadb-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/mariadb-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956/ /home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-byteprdyondzdgbxefjihatdzbwiurpb ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/mariadb-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956/.source.pem", "md5sum": "713993f1b641d2935d9103b08ceddf28", "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/mariadb-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956/.source.pem", "_original_basename": "mariadb-key.pem", "follow": false, "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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-1781020686.8908393-68213-89783311107956/.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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "letsencrypt_certificates:/etc/haproxy/certificates" ] } }, "md5sum": "713993f1b641d2935d9103b08ceddf28", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020686.8908393-68213-89783311107956/.source.pem", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888 `" && echo ansible-tmp-1781020687.726919-68213-67915222349888="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020687.726919-68213-67915222349888=/home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ckrgkzhqujffmonqjeagmigxhrozdwwn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/mariadb-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/mariadb-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888/ /home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mauhgqrhojwjmrbriwzzpenebedqfvjv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/mariadb-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888/.source.pem", "md5sum": "713993f1b641d2935d9103b08ceddf28", "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/mariadb-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888/.source.pem", "_original_basename": "mariadb-key.pem", "follow": false, "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/proxysql:change_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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-1781020687.726919-68213-67915222349888/.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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "proxysql:/var/lib/proxysql/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "713993f1b641d2935d9103b08ceddf28", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020687.726919-68213-67915222349888/.source.pem", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820 `" && echo ansible-tmp-1781020688.7035825-68213-249836733680820="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020688.7035825-68213-249836733680820=/home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iztuodjyrdagbyqswbhrdrhplmqrqswj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/mariadb-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/mariadb-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820/ /home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mjjroohiyvjayykipxcrtdeabtyfyiql ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keepalived/mariadb-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820/.source.pem", "md5sum": "713993f1b641d2935d9103b08ceddf28", "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "invocation": {"module_args": {"dest": "/etc/kolla/keepalived/mariadb-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820/.source.pem", "_original_basename": "mariadb-key.pem", "follow": false, "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/keepalived:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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-1781020688.7035825-68213-249836733680820/.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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/lib/modules:/lib/modules:ro", "haproxy_socket:/var/lib/kolla/haproxy/", "proxysql_socket:/var/lib/kolla/proxysql/" ] } }, "md5sum": "713993f1b641d2935d9103b08ceddf28", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020688.7035825-68213-249836733680820/.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 09 June 2026 15:58:09 +0000 (0:00:02.820) 0:01:10.372 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943 `" && echo ansible-tmp-1781020689.600119-68787-36223783526943="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020689.600119-68787-36223783526943=/home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-umxwknccmgupmljmrbwdrzfdbzakwmho ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmps6mvkpek/haproxy_run.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943/.source.sh <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmps6mvkpek/haproxy_run.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943/.source.sh\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943/ /home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943/.source.sh && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-afyfongvdxgeaplbwgdjwvnrmybxdkhi ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/haproxy_run.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943/.source.sh", "md5sum": "05a7ae5024a0d53ce7bb9ce3649dc3d6", "checksum": "fe0cc76890cfea1adff3fc3d7e0bbdae2570c56d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1764, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/haproxy_run.sh", "mode": "0770", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020689.600119-68787-36223783526943/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 1764, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020689.600119-68787-36223783526943/.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 09 June 2026 15:58:10 +0000 (0:00:00.960) 0:01:11.332 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249 `" && echo ansible-tmp-1781020690.573892-68979-71725226229249="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020690.573892-68979-71725226229249=/home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-izqibkmfoxebeiscdsnyntcrbipaaspe ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpdgqe78t3/proxysql_run.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249/.source.sh <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpdgqe78t3/proxysql_run.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249/.source.sh\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249/ /home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249/.source.sh && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cqauelttcvnyoipueofzdldsanpfexgw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/proxysql_run.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249/.source.sh", "md5sum": "5bf4f89d9590397c0ad915a70739d0d9", "checksum": "b142ee971c2b812e60f6009694ec1c27035e0c70", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 195, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/proxysql_run.sh", "mode": "0770", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020690.573892-68979-71725226229249/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 195, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020690.573892-68979-71725226229249/.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 09 June 2026 15:58:11 +0000 (0:00:00.904) 0:01:12.237 ********** 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 09 June 2026 15:58:11 +0000 (0:00:00.048) 0:01:12.285 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vcxveluptuxepwuiskgzozaljghirhei ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "haproxy", "privileged": true, "volumes": ["/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ouyziantryeqhaaztwkcftwpboxvcers ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "proxysql", "privileged": false, "volumes": ["/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-oevwhzuagbzvbylkqpgvytjpenaflhrb ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "keepalived", "privileged": true, "volumes": ["/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:13 +0000 (0:00:01.680) 0:01:13.965 ********** 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 09 June 2026 15:58:13 +0000 (0:00:00.057) 0:01:14.023 ********** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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:164 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.142) 0:01:14.166 ********** 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:170 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.029) 0:01:14.196 ********** 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:176 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.029) 0:01:14.225 ********** 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:182 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.030) 0:01:14.255 ********** 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:188 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.032) 0:01:14.288 ********** 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:194 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.030) 0:01:14.318 ********** 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:200 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.028) 0:01:14.347 ********** 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:206 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.027) 0:01:14.375 ********** 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:212 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.031) 0:01:14.407 ********** 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:218 Tuesday 09 June 2026 15:58:13 +0000 (0:00:00.030) 0:01:14.437 ********** 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 09 June 2026 15:58:13 +0000 (0:00:00.084) 0:01:14.522 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230 `" && echo ansible-tmp-1781020694.0519238-69294-57534549170230="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020694.0519238-69294-57534549170230=/home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ltvclofvtfnmmtoqcbacpoejdpylwcbo ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpx0979vt_/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpx0979vt_/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230/ /home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wfaaqsjqhjbfturdhpztzllhtkghdvme ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/glance-api.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230/.source.cfg", "md5sum": "5ef19cd2468ef0177081a5cbea7bca10", "checksum": "86c1b276e537458b2454c7f975956c590126d00d", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 596, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/glance-api.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "86c1b276e537458b2454c7f975956c590126d00d", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', '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', '/etc/localtime:/etc/localtime: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-bundle.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-bundle.crt', ''], 'tls_backend': True}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "86c1b276e537458b2454c7f975956c590126d00d", "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": "86c1b276e537458b2454c7f975956c590126d00d", "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-1781020694.0519238-69294-57534549170230/.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-bundle.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-bundle.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_992397", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", null, null ], "wsgi": "glance.wsgi.api:application" } }, "md5sum": "5ef19cd2468ef0177081a5cbea7bca10", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 596, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020694.0519238-69294-57534549170230/.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 09 June 2026 15:58:14 +0000 (0:00:01.243) 0:01:15.765 ********** 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_992397', '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', '/etc/localtime:/etc/localtime: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-bundle.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-bundle.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-bundle.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-bundle.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_992397", "privileged": false, "volumes": [ "/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:15 +0000 (0:00:00.389) 0:01:16.155 ********** 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-bundle.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-bundle.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-bundle.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-bundle.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 09 June 2026 15:58:15 +0000 (0:00:00.186) 0:01:16.341 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226 `" && echo ansible-tmp-1781020695.571481-69490-215176218108226="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020695.571481-69490-215176218108226=/home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-onnsrkennluibshukzupcfjsnkvzjnon ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpjw3uc_1m/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpjw3uc_1m/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226/ /home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vahckmkdiukenrcsurgexjdnazusuuxc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/users/glance.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226/.source.yaml", "md5sum": "c07f782092262f9a38b6b4ad83814efa", "checksum": "c8f17e73c439bbac31b2be68ece906b85e32ad50", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 744, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/glance.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "c8f17e73c439bbac31b2be68ece906b85e32ad50", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "c8f17e73c439bbac31b2be68ece906b85e32ad50", "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": "c8f17e73c439bbac31b2be68ece906b85e32ad50", "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-1781020695.571481-69490-215176218108226/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "c07f782092262f9a38b6b4ad83814efa", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 744, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020695.571481-69490-215176218108226/.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 09 June 2026 15:58:16 +0000 (0:00:00.876) 0:01:17.218 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209 `" && echo ansible-tmp-1781020696.4466207-69682-178924232135209="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020696.4466207-69682-178924232135209=/home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ausjdlgiwsjgsaptborqfwcyutilezog ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmppqtcf8n9/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmppqtcf8n9/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209/ /home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vafvdxkvkndhqdfvcnkgatjsqciphsxn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/glance.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209/.source.yaml", "md5sum": "745fc2c6dad63c532b1f75f2e3c47146", "checksum": "ec3e55b9b78c8dbbd9f4204a750705f99d062c57", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 614, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/glance.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020696.4466207-69682-178924232135209/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "745fc2c6dad63c532b1f75f2e3c47146", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 614, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020696.4466207-69682-178924232135209/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for gnocchi] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:224 Tuesday 09 June 2026 15:58:17 +0000 (0:00:00.876) 0:01:18.095 ********** 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:230 Tuesday 09 June 2026 15:58:17 +0000 (0:00:00.026) 0:01:18.121 ********** 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:236 Tuesday 09 June 2026 15:58:17 +0000 (0:00:00.029) 0:01:18.151 ********** 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 09 June 2026 15:58:17 +0000 (0:00:00.088) 0:01:18.239 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720 `" && echo ansible-tmp-1781020697.778877-69877-118508634809720="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020697.778877-69877-118508634809720=/home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bqcviyqjaxueyfzouavkvdphpzgfbkrk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpol2s84os/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpol2s84os/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720/ /home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ulhtrzvsxwubbwrlhybasbezquipxxzz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/heat-api.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720/.source.cfg", "md5sum": "bc3ac50940bfaff09162d61315c57885", "checksum": "9df1405c3984b8f555d00db06d524e12ef638dc8", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 551, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/heat-api.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "9df1405c3984b8f555d00db06d524e12ef638dc8", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '', 'kolla_logs:/var/log/kolla/', '/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": "9df1405c3984b8f555d00db06d524e12ef638dc8", "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": "9df1405c3984b8f555d00db06d524e12ef638dc8", "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-1781020697.778877-69877-118508634809720/.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_992397", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.api:application" } }, "md5sum": "bc3ac50940bfaff09162d61315c57885", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 551, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020697.778877-69877-118508634809720/.source.cfg", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493 `" && echo ansible-tmp-1781020698.6937187-69877-161191325906493="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020698.6937187-69877-161191325906493=/home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qoncvhylubujumqusjuwkleeyocxrufo ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmptmz9xu6d/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmptmz9xu6d/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493/ /home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aueelxaniqbaiputuwkuizjqnlhelqof ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/heat-api-cfn.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493/.source.cfg", "md5sum": "8ea19d0ea2221b95a4700aa330989ae3", "checksum": "89b757a411fac1569eef3054293ba6f8ae3819d2", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 563, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/heat-api-cfn.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "89b757a411fac1569eef3054293ba6f8ae3819d2", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '', 'kolla_logs:/var/log/kolla/', '/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": "89b757a411fac1569eef3054293ba6f8ae3819d2", "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": "89b757a411fac1569eef3054293ba6f8ae3819d2", "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-1781020698.6937187-69877-161191325906493/.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_992397", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ], "wsgi": "heat.wsgi.cfn:application" } }, "md5sum": "8ea19d0ea2221b95a4700aa330989ae3", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 563, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020698.6937187-69877-161191325906493/.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_992397', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '', 'kolla_logs:/var/log/kolla/', '/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_992397", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:19 +0000 (0:00:02.238) 0:01:20.477 ********** skipping: [primary] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'primary:4000/lokolla/heat-api:change_992397', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '', 'kolla_logs:/var/log/kolla/', '/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_992397", "volumes": [ "/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '', 'kolla_logs:/var/log/kolla/', '/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_992397", "volumes": [ "/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '', 'kolla_logs:/var/log/kolla/', '/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_992397", "volumes": [ "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:20 +0000 (0:00:00.375) 0:01:20.853 ********** 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 09 June 2026 15:58:20 +0000 (0:00:00.298) 0:01:21.151 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966 `" && echo ansible-tmp-1781020700.380504-70263-50241832782966="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020700.380504-70263-50241832782966=/home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-atlpnycrykfklbxthofjstfisjdiobsj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmphwzi0ga7/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmphwzi0ga7/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966/ /home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-chdxifvjuimsshlsvdzqleritkawohft ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/users/heat.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966/.source.yaml", "md5sum": "aeb9a86df7405be5e218780da8ff60cc", "checksum": "2f06933a65e762688931b327fb1b5bf2793c5f33", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 742, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/heat.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "2f06933a65e762688931b327fb1b5bf2793c5f33", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "2f06933a65e762688931b327fb1b5bf2793c5f33", "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": "2f06933a65e762688931b327fb1b5bf2793c5f33", "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-1781020700.380504-70263-50241832782966/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "aeb9a86df7405be5e218780da8ff60cc", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 742, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020700.380504-70263-50241832782966/.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 09 June 2026 15:58:21 +0000 (0:00:00.884) 0:01:22.035 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612 `" && echo ansible-tmp-1781020701.262247-70455-201755995997612="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020701.262247-70455-201755995997612=/home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gfvebpjldnrginyjsiryukqachkrvuvi ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp11zt3my8/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp11zt3my8/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612/ /home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rqgyrpefifnnxbuovboworuyefgchefb ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/heat.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612/.source.yaml", "md5sum": "28bdd9379a690bf5dd6f289a4fdfe8a3", "checksum": "d5ed95966b215f58308ce9c5105034757ddb60af", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 610, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/heat.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020701.262247-70455-201755995997612/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "28bdd9379a690bf5dd6f289a4fdfe8a3", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 610, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020701.262247-70455-201755995997612/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for horizon] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:242 Tuesday 09 June 2026 15:58:22 +0000 (0:00:00.909) 0:01:22.945 ********** 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 09 June 2026 15:58:22 +0000 (0:00:00.082) 0:01:23.028 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920 `" && echo ansible-tmp-1781020702.5386698-70648-268989900936920="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020702.5386698-70648-268989900936920=/home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yzrgtoujsucxbqjwjtucetxqykzogvln ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp7tc7z8g5/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp7tc7z8g5/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920/ /home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ppdgqglwiofnegvkwprihmzyyihpolag ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/horizon.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920/.source.cfg", "md5sum": "5266c113c0669bd7faca60594ae18cec", "checksum": "1709d135a39df4896a130f11c2065b40fa89b4f1", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 650, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/horizon.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "1709d135a39df4896a130f11c2065b40fa89b4f1", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_992397', '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', '', '/etc/localtime:/etc/localtime:ro', 'kolla_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": "1709d135a39df4896a130f11c2065b40fa89b4f1", "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": "1709d135a39df4896a130f11c2065b40fa89b4f1", "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-1781020702.5386698-70648-268989900936920/.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_992397", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/" ], "wsgi": "openstack_dashboard.wsgi:application" } }, "md5sum": "5266c113c0669bd7faca60594ae18cec", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 650, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020702.5386698-70648-268989900936920/.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 09 June 2026 15:58:23 +0000 (0:00:01.278) 0:01:24.306 ********** skipping: [primary] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'primary:4000/lokolla/horizon:change_992397', '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', '', '/etc/localtime:/etc/localtime:ro', 'kolla_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_992397", "volumes": [ "/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:23 +0000 (0:00:00.319) 0:01:24.626 ********** 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 09 June 2026 15:58:24 +0000 (0:00:00.330) 0:01:24.957 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045 `" && echo ansible-tmp-1781020704.1934807-70843-253494784084045="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020704.1934807-70843-253494784084045=/home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xejlzjhwuefkxtwqqpvlfnbcfirekvhh ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmper67h1oz/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmper67h1oz/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045/ /home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bhjfqhpngvbjvgwcvmclgfkdzttpcnii ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/users/horizon.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045/.source.yaml", "md5sum": "4816192024797cde890fde94450dd4d1", "checksum": "839f193b16b84723d19f6feb87a7e66cf8940318", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 745, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/horizon.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "839f193b16b84723d19f6feb87a7e66cf8940318", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "839f193b16b84723d19f6feb87a7e66cf8940318", "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": "839f193b16b84723d19f6feb87a7e66cf8940318", "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-1781020704.1934807-70843-253494784084045/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "4816192024797cde890fde94450dd4d1", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 745, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020704.1934807-70843-253494784084045/.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 09 June 2026 15:58:24 +0000 (0:00:00.892) 0:01:25.849 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902 `" && echo ansible-tmp-1781020705.0877755-71035-268152187237902="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020705.0877755-71035-268152187237902=/home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aavxqxgnbiwjnzfmghawkjtbcwdzggxu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpyboqp_8c/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpyboqp_8c/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902/ /home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lrwummsseiiiqwdziuiscwovcqzhqxrt ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/horizon.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902/.source.yaml", "md5sum": "7a098936c7fdf6aca02256c232decf84", "checksum": "370829be573bbeea32c8369b02cf23845fe25e68", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 616, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/horizon.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020705.0877755-71035-268152187237902/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "7a098936c7fdf6aca02256c232decf84", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 616, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020705.0877755-71035-268152187237902/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for ironic] *************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:248 Tuesday 09 June 2026 15:58:25 +0000 (0:00:00.953) 0:01:26.802 ********** 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:254 Tuesday 09 June 2026 15:58:25 +0000 (0:00:00.030) 0:01:26.832 ********** 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 09 June 2026 15:58:26 +0000 (0:00:00.088) 0:01:26.921 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337 `" && echo ansible-tmp-1781020706.4812455-71229-68972415807337="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020706.4812455-71229-68972415807337=/home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vvckvybsrsfmgawskujalbixqyrhecpb ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpb0qh9rl5/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpb0qh9rl5/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337/ /home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rmsygtmtmdkrqezgdeejeekloetuoqbs ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/keystone.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337/.source.cfg", "md5sum": "af864b37b46e35e81ee2797b24945d2b", "checksum": "913251809a7af543b485b391a5286722915bbc4e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 601, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/keystone.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "913251809a7af543b485b391a5286722915bbc4e", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "913251809a7af543b485b391a5286722915bbc4e", "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": "913251809a7af543b485b391a5286722915bbc4e", "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-1781020706.4812455-71229-68972415807337/.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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "af864b37b46e35e81ee2797b24945d2b", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 601, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020706.4812455-71229-68972415807337/.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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-httpd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_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_992397", "volumes": [ "/etc/kolla/keystone-httpd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:27 +0000 (0:00:01.346) 0:01:28.268 ********** skipping: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-httpd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_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_992397", "volumes": [ "/etc/kolla/keystone-httpd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:27 +0000 (0:00:00.389) 0:01:28.658 ********** 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 09 June 2026 15:58:28 +0000 (0:00:00.258) 0:01:28.916 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807 `" && echo ansible-tmp-1781020708.1464753-71424-20354906540807="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020708.1464753-71424-20354906540807=/home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yahrpwyrbcdlpjlvgfcytboqjiwdwmdb ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpm2gsak8i/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpm2gsak8i/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807/ /home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kdkvskromsbdrixhefdgvkmrfvoyotsu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/users/keystone.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807/.source.yaml", "md5sum": "7e600e6aebfae30a21a74be548b545c7", "checksum": "1134ef633edecfd923251c9f1feecd9701727721", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 746, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/keystone.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "1134ef633edecfd923251c9f1feecd9701727721", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "1134ef633edecfd923251c9f1feecd9701727721", "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": "1134ef633edecfd923251c9f1feecd9701727721", "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-1781020708.1464753-71424-20354906540807/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "7e600e6aebfae30a21a74be548b545c7", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 746, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020708.1464753-71424-20354906540807/.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 09 June 2026 15:58:28 +0000 (0:00:00.898) 0:01:29.815 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784 `" && echo ansible-tmp-1781020709.0587184-71616-231375435750784="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020709.0587184-71616-231375435750784=/home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yzgcixevdayxikddppcwutgojqqgvkhj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpms6oziu9/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpms6oziu9/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784/ /home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ayllcbzqwxzkabvhbcxopkppuecwlpin ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/keystone.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784/.source.yaml", "md5sum": "e607c20c10db3b6dee70d3a0bc4ac19b", "checksum": "55cfc809c5b16cafb35e84cf1abd558cda1ceb15", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 618, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/keystone.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020709.0587184-71616-231375435750784/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "e607c20c10db3b6dee70d3a0bc4ac19b", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 618, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020709.0587184-71616-231375435750784/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for letsencrypt] ********************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:260 Tuesday 09 June 2026 15:58:29 +0000 (0:00:00.928) 0:01:30.743 ********** 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:266 Tuesday 09 June 2026 15:58:29 +0000 (0:00:00.022) 0:01:30.766 ********** 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:272 Tuesday 09 June 2026 15:58:29 +0000 (0:00:00.022) 0:01:30.788 ********** 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:278 Tuesday 09 June 2026 15:58:29 +0000 (0:00:00.021) 0:01:30.810 ********** included: mariadb for primary TASK [mariadb : Ensure mysql monitor user exist] ******************************* task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/loadbalancer.yml:18 Tuesday 09 June 2026 15:58:30 +0000 (0:00:00.084) 0:01:30.894 ********** [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. [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_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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kielphonxtdcigavbaxoweyzisbptgdg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (1, b'\n{"invocation": {"module_args": {"ca_cert": "/etc/pki/tls/certs/ca-bundle.crt", "host": "%", "login_host": "primary", "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", "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encrypted": false, "host_all": false, "state": "present", "append_privs": false, "subtract_privs": false, "check_implicit_admin": false, "update_password": "always", "sql_log_bin": true, "force_context": false, "column_case_sensitive": true, "login_unix_socket": null, "client_cert": null, "client_key": null, "check_hostname": null, "tls_requires": null, "attributes": null, "plugin": null, "plugin_hash_string": null, "plugin_auth_string": null, "salt": null, "resource_limits": null, "session_vars": null, "password_expire": null, "password_expire_interval": null, "locked": null}}, "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_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"}], "failed": true, "msg": "unable to connect to database, check login_user and login_password are correct or /var/lib/ansible/.my.cnf has the credentials. Exception message: (2003, \\"Can\'t connect to MySQL server on \'primary\' ([Errno 111] Connection refused)\\")"}\n', b'') <199.204.45.78> Failed to connect to the host via ssh: ok: [primary] => (item=primary) => { "ansible_loop_var": "item", "changed": false, "failed_when_result": false, "failed_when_suppressed_exception": "(traceback unavailable)", "invocation": { "module_args": { "append_privs": false, "attributes": null, "ca_cert": "/etc/pki/tls/certs/ca-bundle.crt", "check_hostname": null, "check_implicit_admin": false, "client_cert": null, "client_key": null, "column_case_sensitive": true, "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encrypted": false, "force_context": false, "host": "%", "host_all": false, "locked": null, "login_host": "primary", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": 3306, "login_unix_socket": null, "login_user": "root", "name": "monitor", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expire": null, "password_expire_interval": null, "plugin": null, "plugin_auth_string": null, "plugin_hash_string": null, "priv": "*.*:USAGE,REPLICATION CLIENT", "resource_limits": null, "salt": null, "session_vars": null, "sql_log_bin": true, "state": "present", "subtract_privs": false, "tls_requires": null, "update_password": "always" } }, "item": { "key": "0", "value": { "hosts": [ "primary" ] } }, "msg": "unable to connect to database, check login_user and login_password are correct or /var/lib/ansible/.my.cnf has the credentials. Exception message: (2003, \"Can't connect to MySQL server on 'primary' ([Errno 111] Connection refused)\")" } 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 09 June 2026 15:58:32 +0000 (0:00:02.361) 0:01:33.256 ********** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:32 +0000 (0:00:00.194) 0:01:33.451 ********** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:32 +0000 (0:00:00.180) 0:01:33.631 ********** 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 09 June 2026 15:58:32 +0000 (0:00:00.155) 0:01:33.786 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136 `" && echo ansible-tmp-1781020713.1130576-71963-168981305119136="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020713.1130576-71963-168981305119136=/home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pnivcpjmbgzcsyrtojqlisharulobrvk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpsa1fk3pr/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpsa1fk3pr/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136/ /home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-usyscqtexausiuohjtnsdzhfydfgpsvg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/users/mariadb.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136/.source.yaml", "md5sum": "263b879f770365634db90c2901c79ed5", "checksum": "34a7ab24f54914c8d5e710fab4c9b12a19ba4847", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 750, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/mariadb.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "34a7ab24f54914c8d5e710fab4c9b12a19ba4847", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "34a7ab24f54914c8d5e710fab4c9b12a19ba4847", "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": "34a7ab24f54914c8d5e710fab4c9b12a19ba4847", "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-1781020713.1130576-71963-168981305119136/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "263b879f770365634db90c2901c79ed5", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 750, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020713.1130576-71963-168981305119136/.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 09 June 2026 15:58:33 +0000 (0:00:01.001) 0:01:34.788 ********** 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:284 Tuesday 09 June 2026 15:58:34 +0000 (0:00:00.133) 0:01:34.921 ********** 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:290 Tuesday 09 June 2026 15:58:34 +0000 (0:00:00.023) 0:01:34.945 ********** 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 09 June 2026 15:58:34 +0000 (0:00:00.074) 0:01:35.019 ********** skipping: [primary] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'primary:4000/lokolla/memcached:change_992397', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:34 +0000 (0:00:00.160) 0:01:35.180 ********** skipping: [primary] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'primary:4000/lokolla/memcached:change_992397', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:34 +0000 (0:00:00.194) 0:01:35.375 ********** 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 09 June 2026 15:58:34 +0000 (0:00:00.043) 0:01:35.418 ********** 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 09 June 2026 15:58:34 +0000 (0:00:00.054) 0:01:35.472 ********** 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:296 Tuesday 09 June 2026 15:58:34 +0000 (0:00:00.147) 0:01:35.620 ********** 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:302 Tuesday 09 June 2026 15:58:34 +0000 (0:00:00.027) 0:01:35.648 ********** 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 09 June 2026 15:58:35 +0000 (0:00:00.225) 0:01:35.874 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243 `" && echo ansible-tmp-1781020716.0868132-72167-278726211305243="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020716.0868132-72167-278726211305243=/home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eaxlmsupmpkwvairfmcmjawtptxcvvlx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp7092t3xo/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp7092t3xo/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243/ /home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ynvnrbpkgqunrahotulansvgregvjohn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/neutron-server.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243/.source.cfg", "md5sum": "7222f097728d244ddd86471bac050cec", "checksum": "1e1124ddfba9167df8817ee7e2c575de318e12a7", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 569, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/neutron-server.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "1e1124ddfba9167df8817ee7e2c575de318e12a7", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_992397', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/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": "1e1124ddfba9167df8817ee7e2c575de318e12a7", "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": "1e1124ddfba9167df8817ee7e2c575de318e12a7", "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-1781020716.0868132-72167-278726211305243/.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_992397", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "neutron.wsgi.api:application" } }, "md5sum": "7222f097728d244ddd86471bac050cec", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 569, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020716.0868132-72167-278726211305243/.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_992397', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': False, 'group': 'neutron-ovn-maintenance-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-maintenance-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/neutron-ovn-maintenance-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '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_992397', '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_992397", "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_992397", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_992397', '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', '/etc/localtime:/etc/localtime: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_992397", "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_992397", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_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_992397', '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_992397", "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_992397", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "neutron_metadata_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_992397', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'primary:4000/lokolla/neutron-infoblox-ipam-agent:change_992397', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '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-infoblox-ipam-agent", "value": { "container_name": "neutron_infoblox_ipam_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-infoblox-ipam-agent", "host_in_groups": true, "image": "primary:4000/lokolla/neutron-infoblox-ipam-agent:change_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/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_992397", "privileged": false, "volumes": [ "/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', '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/localtime:/etc/localtime: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_992397", "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/localtime:/etc/localtime: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 09 June 2026 15:58:37 +0000 (0:00:02.353) 0:01:38.227 ********** skipping: [primary] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'primary:4000/lokolla/neutron-server:change_992397', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/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_992397", "volumes": [ "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': True, 'group': 'neutron-rpc-server', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/neutron-rpc-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': True, 'group': 'neutron-periodic-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/neutron-periodic-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': False, 'group': 'neutron-ovn-maintenance-worker', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-maintenance-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/neutron-ovn-maintenance-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': True, 'privileged': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-openvswitch-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': True, 'group': 'neutron-dhcp-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '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_992397', '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_992397", "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_992397", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-dhcp-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': True, 'environment': {'KOLLA_IMAGE': 'primary:4000/lokolla/neutron-l3-agent:change_992397', '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', '/etc/localtime:/etc/localtime: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_992397", "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_992397", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-l3-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-sriov-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/neutron-mlnx-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-eswitchd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': True, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-metadata-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': False, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'neutron_metadata_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_992397', '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_992397", "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_992397", "pid_mode": "host", "privileged": true, "volumes": [ "/etc/kolla/neutron-ovn-metadata-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "neutron_metadata_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_992397', 'privileged': True, 'enabled': False, 'group': 'neutron-bgp-dragent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-bgp-dragent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm" ] } }, "skip_reason": "Conditional result was False" } skipping: [primary] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'primary:4000/lokolla/neutron-infoblox-ipam-agent:change_992397', 'privileged': True, 'enabled': False, 'group': 'neutron-infoblox-ipam-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '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-infoblox-ipam-agent", "value": { "container_name": "neutron_infoblox_ipam_agent", "dimensions": { "ulimits": { "nofile": { "hard": 1048576, "soft": 1048576 } } }, "enabled": false, "group": "neutron-infoblox-ipam-agent", "host_in_groups": true, "image": "primary:4000/lokolla/neutron-infoblox-ipam-agent:change_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-infoblox-ipam-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'enabled': False, 'group': 'neutron-metering-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '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_992397", "privileged": true, "volumes": [ "/etc/kolla/neutron-metering-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': False, 'enabled': False, 'group': 'ironic-neutron-agent', 'host_in_groups': True, 'volumes': ['/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/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_992397", "privileged": false, "volumes": [ "/etc/kolla/ironic-neutron-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/neutron-ovn-agent/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', '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/localtime:/etc/localtime: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_992397", "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/localtime:/etc/localtime: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 09 June 2026 15:58:38 +0000 (0:00:01.368) 0:01:39.596 ********** 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 09 June 2026 15:58:38 +0000 (0:00:00.179) 0:01:39.776 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951 `" && echo ansible-tmp-1781020719.0154827-72363-88936141433951="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020719.0154827-72363-88936141433951=/home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-crajsytlldivashguuygzhmeczophtxr ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpmssx7q_z/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpmssx7q_z/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951/ /home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pomrtsjryekqmnnjwomgjnddjrkuutvq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/users/neutron.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951/.source.yaml", "md5sum": "8f6d73287a01b490fe26bc6cd05f5061", "checksum": "6ded55c86a3314b92968cc042a0f85e9ddfe1127", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 745, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/neutron.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "6ded55c86a3314b92968cc042a0f85e9ddfe1127", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "6ded55c86a3314b92968cc042a0f85e9ddfe1127", "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": "6ded55c86a3314b92968cc042a0f85e9ddfe1127", "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-1781020719.0154827-72363-88936141433951/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "8f6d73287a01b490fe26bc6cd05f5061", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 745, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020719.0154827-72363-88936141433951/.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 09 June 2026 15:58:39 +0000 (0:00:00.919) 0:01:40.696 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211 `" && echo ansible-tmp-1781020719.9312706-72555-258382535031211="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020719.9312706-72555-258382535031211=/home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nvumzyaqziuipeqdalbcozthsbuolcng ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpfx3haakp/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpfx3haakp/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211/ /home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yvtdrsovnpcfrprwgtjciwfeemuzznsm ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/neutron.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211/.source.yaml", "md5sum": "e30265e1eec421a08093be989cf69161", "checksum": "156880d64b3b19976adf423b95bacf4bc2b571f9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 616, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/neutron.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020719.9312706-72555-258382535031211/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "e30265e1eec421a08093be989cf69161", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 616, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020719.9312706-72555-258382535031211/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for placement] ************************************ task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:308 Tuesday 09 June 2026 15:58:40 +0000 (0:00:00.905) 0:01:41.601 ********** 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 09 June 2026 15:58:40 +0000 (0:00:00.077) 0:01:41.679 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182 `" && echo ansible-tmp-1781020721.0578465-72748-188125296915182="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020721.0578465-72748-188125296915182=/home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mfjfnahfuidpshyzqpptgbaodgftflgq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp9gjw0q4l/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp9gjw0q4l/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182/ /home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rqtugazlpdrlribhwnvcvxreraipjxlk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/placement-api.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182/.source.cfg", "md5sum": "1c36f9871dfa2066fbbc4f527d2efaef", "checksum": "1619413e892ab3fe82e22329be6d6f9f7d1e9999", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 555, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/placement-api.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "1619413e892ab3fe82e22329be6d6f9f7d1e9999", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_992397', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_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": "1619413e892ab3fe82e22329be6d6f9f7d1e9999", "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": "1619413e892ab3fe82e22329be6d6f9f7d1e9999", "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-1781020721.0578465-72748-188125296915182/.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_992397", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "placement.wsgi.api:application" } }, "md5sum": "1c36f9871dfa2066fbbc4f527d2efaef", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 555, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020721.0578465-72748-188125296915182/.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 09 June 2026 15:58:41 +0000 (0:00:01.108) 0:01:42.787 ********** skipping: [primary] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'primary:4000/lokolla/placement-api:change_992397', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_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_992397", "volumes": [ "/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:42 +0000 (0:00:00.173) 0:01:42.961 ********** 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 09 June 2026 15:58:42 +0000 (0:00:00.148) 0:01:43.109 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432 `" && echo ansible-tmp-1781020722.3442519-72943-213482605775432="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020722.3442519-72943-213482605775432=/home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-usdzrpohiaddmilfeavhxmhddblcwogp ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpc96ov8lw/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpc96ov8lw/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432/ /home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fcqpkiwuubnpcczgpggyjmzczosrmpia ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/users/placement.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432/.source.yaml", "md5sum": "caf02cefe203eb9f70653b2ea09a265e", "checksum": "5f7e292266ef247ec4754ccdb63946380b8e4f1f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 747, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/placement.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "5f7e292266ef247ec4754ccdb63946380b8e4f1f", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "5f7e292266ef247ec4754ccdb63946380b8e4f1f", "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": "5f7e292266ef247ec4754ccdb63946380b8e4f1f", "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-1781020722.3442519-72943-213482605775432/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "caf02cefe203eb9f70653b2ea09a265e", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 747, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020722.3442519-72943-213482605775432/.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 09 June 2026 15:58:43 +0000 (0:00:00.871) 0:01:43.981 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374 `" && echo ansible-tmp-1781020723.2077765-73135-106800696620374="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020723.2077765-73135-106800696620374=/home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-djrkejeejavbjnsesfjmxwuhrldsbmya ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpxm5jfzx6/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpxm5jfzx6/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374/ /home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cfkppmncedztcnybkwjudxvyrgjbobpt ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/placement.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374/.source.yaml", "md5sum": "2d134d924d977f52aa4ccba7d71e90ff", "checksum": "cebc322a0f0e78f0af9aaf1982c3832878f8fa31", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 620, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/placement.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020723.2077765-73135-106800696620374/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "2d134d924d977f52aa4ccba7d71e90ff", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 620, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020723.2077765-73135-106800696620374/.source.yaml", "state": "file", "uid": 0 } TASK [Configure loadbalancer for nova] ***************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:313 Tuesday 09 June 2026 15:58:44 +0000 (0:00:00.879) 0:01:44.860 ********** 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 09 June 2026 15:58:44 +0000 (0:00:00.103) 0:01:44.963 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551 `" && echo ansible-tmp-1781020724.5518064-73328-58527958818551="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020724.5518064-73328-58527958818551=/home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-evrtblrcxmmdakanqczxznewnwkbyauo ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpkubhurpu/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpkubhurpu/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551/ /home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vrshreomjzbpftmkxrlckkbxazyszbap ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/nova-api.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551/.source.cfg", "md5sum": "9a85d59675fa3eb43c0d4f6b6f5f6979", "checksum": "2510c518cfb8be6f0b7a5e6af66a7eed99374ecb", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 540, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/nova-api.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "2510c518cfb8be6f0b7a5e6af66a7eed99374ecb", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_992397', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "2510c518cfb8be6f0b7a5e6af66a7eed99374ecb", "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": "2510c518cfb8be6f0b7a5e6af66a7eed99374ecb", "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-1781020724.5518064-73328-58527958818551/.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_992397", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "" ], "wsgi": "nova.wsgi.osapi_compute:application" } }, "md5sum": "9a85d59675fa3eb43c0d4f6b6f5f6979", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 540, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020724.5518064-73328-58527958818551/.source.cfg", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908 `" && echo ansible-tmp-1781020725.505107-73328-37943939688908="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020725.505107-73328-37943939688908=/home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-urgpwobqvnhpdrlocyiwijqlykektacx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmppgml0uhk/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmppgml0uhk/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908/ /home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-egjbokmbzgbdapsyvkozwfauwlsqedvt ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/nova-metadata.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908/.source.cfg", "md5sum": "0307a64bafd82281a983f03ac8019c8c", "checksum": "1d1069ffe8336c15acdf87608cd8d154f4abf25a", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 555, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/nova-metadata.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "1d1069ffe8336c15acdf87608cd8d154f4abf25a", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'primary:4000/lokolla/nova-api:change_992397', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_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": "1d1069ffe8336c15acdf87608cd8d154f4abf25a", "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": "1d1069ffe8336c15acdf87608cd8d154f4abf25a", "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-1781020725.505107-73328-37943939688908/.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_992397", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "" ], "wsgi": "nova.wsgi.metadata:application" } }, "md5sum": "0307a64bafd82281a983f03ac8019c8c", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 555, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020725.505107-73328-37943939688908/.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_992397', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:46 +0000 (0:00:02.310) 0:01:47.273 ********** skipping: [primary] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'primary:4000/lokolla/nova-api:change_992397', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': True, 'volumes': ['/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_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_992397", "volumes": [ "/etc/kolla/nova-metadata/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', '/dev/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_992397", "volumes": [ "/etc/kolla/nova-super-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:46 +0000 (0:00:00.436) 0:01:47.710 ********** 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 09 June 2026 15:58:47 +0000 (0:00:00.216) 0:01:47.927 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121 `" && echo ansible-tmp-1781020727.1604867-73715-226158236890121="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020727.1604867-73715-226158236890121=/home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eqhdnczkpslukjkugpneanshmaembucv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp_wx7tdvu/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp_wx7tdvu/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121/ /home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-aitqxszgfcoyuxfmcejobnsdzdlaqkcj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/users/nova.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121/.source.yaml", "md5sum": "404959d171239585a5c093d6d8d159fc", "checksum": "6e2c03213480c8f52322308eac19851c8658d971", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 746, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/nova.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "6e2c03213480c8f52322308eac19851c8658d971", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "6e2c03213480c8f52322308eac19851c8658d971", "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": "6e2c03213480c8f52322308eac19851c8658d971", "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-1781020727.1604867-73715-226158236890121/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "404959d171239585a5c093d6d8d159fc", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 746, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020727.1604867-73715-226158236890121/.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 09 June 2026 15:58:47 +0000 (0:00:00.888) 0:01:48.816 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641 `" && echo ansible-tmp-1781020728.0484443-73906-223914706601641="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020728.0484443-73906-223914706601641=/home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bdcqxfbtmfxjbroswrusccewrhiwveau ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpuyqyat4b/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpuyqyat4b/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641/ /home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uaxnjolibyzjemazoxypulfhqkfotzrl ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/nova.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641/.source.yaml", "md5sum": "c6c92ec94a4054a444ec99afd0fd70c3", "checksum": "c0e2c4d58ea3b0f749d65d2bc56f99bd0f831338", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 618, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/nova.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020728.0484443-73906-223914706601641/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "c6c92ec94a4054a444ec99afd0fd70c3", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 618, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020728.0484443-73906-223914706601641/.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:321 Tuesday 09 June 2026 15:58:48 +0000 (0:00:00.913) 0:01:49.729 ********** 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 09 June 2026 15:58:48 +0000 (0:00:00.115) 0:01:49.844 ********** 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 09 June 2026 15:58:49 +0000 (0:00:00.087) 0:01:49.932 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203 `" && echo ansible-tmp-1781020729.2998526-74101-38910826300203="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020729.2998526-74101-38910826300203=/home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jqfxxtqdwgaplvshwjhjlqlgoqqyqbmf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpsmnbd6ni/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpsmnbd6ni/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203/ /home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ggyonmacrvrkzwokxgjccweqxrbfnoix ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/nova-novncproxy.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203/.source.cfg", "md5sum": "e12c72db2f56091e6cf17b21277e82bb", "checksum": "59a587faa1ff2767f0b1019ee4c17b5061cfa00e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 474, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/nova-novncproxy.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020729.2998526-74101-38910826300203/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 474, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020729.2998526-74101-38910826300203/.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 09 June 2026 15:58:50 +0000 (0:00:01.096) 0:01:51.028 ********** 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 09 June 2026 15:58:50 +0000 (0:00:00.146) 0:01:51.175 ********** 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 09 June 2026 15:58:50 +0000 (0:00:00.183) 0:01:51.359 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883 `" && echo ansible-tmp-1781020730.607431-74295-187585856371883="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020730.607431-74295-187585856371883=/home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ihexvrhmxifxdahqhxwpwyijudvqckim ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp4o7p2vrz/users.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp4o7p2vrz/users.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883/ /home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rdejwsvevhrhjybsuhujkszxuubngjop ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883/.source.yaml", "md5sum": "ae2dc81dce065809398ebea7ef07b496", "checksum": "95fe80ed60bb6cd521207b1aab570c041d43b110", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 742, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/users/nova-cell.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883/.source.yaml", "follow": false, "_original_basename": "users.yaml.j2", "checksum": "95fe80ed60bb6cd521207b1aab570c041d43b110", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "95fe80ed60bb6cd521207b1aab570c041d43b110", "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": "95fe80ed60bb6cd521207b1aab570c041d43b110", "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-1781020730.607431-74295-187585856371883/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "ae2dc81dce065809398ebea7ef07b496", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 742, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020730.607431-74295-187585856371883/.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 09 June 2026 15:58:51 +0000 (0:00:00.969) 0:01:52.328 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568 `" && echo ansible-tmp-1781020731.589634-74487-58554265102568="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020731.589634-74487-58554265102568=/home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fmvppabbqhgiiyihmmyshrrmkvtijzbd ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpclcwnyqc/rules.yaml.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568/.source.yaml <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpclcwnyqc/rules.yaml.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568/.source.yaml\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568/ /home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568/.source.yaml && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cljxribotsurltgkvemiupnpdnjhvfpe ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568/.source.yaml", "md5sum": "c4eba12a8ff4b5937308a4bcd8692578", "checksum": "bb455d28f56701370e73947dbf5a5529949fca78", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 772, "invocation": {"module_args": {"dest": "/etc/kolla/proxysql/rules/nova-cell.yaml", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020731.589634-74487-58554265102568/.source.yaml", "unsafe_writes": false, "validate": null } }, "md5sum": "c4eba12a8ff4b5937308a4bcd8692578", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 772, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020731.589634-74487-58554265102568/.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 09 June 2026 15:58:52 +0000 (0:00:00.993) 0:01:53.321 ********** 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 09 June 2026 15:58:52 +0000 (0:00:00.093) 0:01:53.415 ********** 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 09 June 2026 15:58:52 +0000 (0:00:00.147) 0:01:53.563 ********** 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 09 June 2026 15:58:52 +0000 (0:00:00.143) 0:01:53.707 ********** 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 09 June 2026 15:58:52 +0000 (0:00:00.047) 0:01:53.754 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020732.9991763-74683-243172539045061 `" && echo ansible-tmp-1781020732.9991763-74683-243172539045061="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020732.9991763-74683-243172539045061 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020732.9991763-74683-243172539045061=/home/zuul/.ansible/tmp/ansible-tmp-1781020732.9991763-74683-243172539045061\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mvliktlsrzipnijdzqldcmnqqlcsbqax ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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": 5232695, "dev": 64513, "nlink": 1, "atime": 1781020731.3713217, "mtime": 1781020731.0283134, "ctime": 1781020731.3762774, "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": "95fe80ed60bb6cd521207b1aab570c041d43b110", "mimetype": "text/plain", "charset": "us-ascii", "version": "1145896701", "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/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xeuvdubaskkkygrgfpatujmbsgcgmvos ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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", "secontext": "system_u:object_r:etc_t:s0", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020732.9991763-74683-243172539045061/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') ok: [primary] => { "changed": false, "checksum": "95fe80ed60bb6cd521207b1aab570c041d43b110", "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", "secontext": "system_u:object_r:etc_t:s0", "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 09 June 2026 15:58:53 +0000 (0:00:00.830) 0:01:54.585 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020733.84752-74825-15781115868800 `" && echo ansible-tmp-1781020733.84752-74825-15781115868800="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020733.84752-74825-15781115868800 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020733.84752-74825-15781115868800=/home/zuul/.ansible/tmp/ansible-tmp-1781020733.84752-74825-15781115868800\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fjhrnlzzemorhqgleavyimxnwoiozlpf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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": 5232696, "dev": 64513, "nlink": 1, "atime": 1781020732.381346, "mtime": 1781020732.054338, "ctime": 1781020732.385696, "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": "2079763610", "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/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uyyjuorrgrrktpltsxzhsejkxknprfum ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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", "secontext": "system_u:object_r:etc_t:s0", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020733.84752-74825-15781115868800/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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", "secontext": "system_u:object_r:etc_t:s0", "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 09 June 2026 15:58:54 +0000 (0:00:00.865) 0:01:55.450 ********** 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 09 June 2026 15:58:54 +0000 (0:00:00.095) 0:01:55.545 ********** 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 09 June 2026 15:58:54 +0000 (0:00:00.149) 0:01:55.695 ********** 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 09 June 2026 15:58:55 +0000 (0:00:00.159) 0:01:55.854 ********** 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 09 June 2026 15:58:55 +0000 (0:00:00.053) 0:01:55.908 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020735.1493769-74972-40996018957378 `" && echo ansible-tmp-1781020735.1493769-74972-40996018957378="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020735.1493769-74972-40996018957378 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020735.1493769-74972-40996018957378=/home/zuul/.ansible/tmp/ansible-tmp-1781020735.1493769-74972-40996018957378\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tspvyinknusdmnvgrfxuoeqbzvoybuwh ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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": 5232695, "dev": 64513, "nlink": 1, "atime": 1781020733.3443692, "mtime": 1781020731.0283134, "ctime": 1781020731.3762774, "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": "95fe80ed60bb6cd521207b1aab570c041d43b110", "mimetype": "text/plain", "charset": "us-ascii", "version": "1145896701", "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/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vgfdeyqaovqmkvqsyeuwwpwuibbgqbzw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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", "secontext": "system_u:object_r:etc_t:s0", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020735.1493769-74972-40996018957378/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') ok: [primary] => { "changed": false, "checksum": "95fe80ed60bb6cd521207b1aab570c041d43b110", "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", "secontext": "system_u:object_r:etc_t:s0", "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 09 June 2026 15:58:55 +0000 (0:00:00.920) 0:01:56.828 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020736.0801404-75113-122328168962849 `" && echo ansible-tmp-1781020736.0801404-75113-122328168962849="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020736.0801404-75113-122328168962849 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020736.0801404-75113-122328168962849=/home/zuul/.ansible/tmp/ansible-tmp-1781020736.0801404-75113-122328168962849\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wlyjqbpjqzxkepedteymmvveiqjayyfq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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": 5232696, "dev": 64513, "nlink": 1, "atime": 1781020734.20239, "mtime": 1781020732.054338, "ctime": 1781020732.385696, "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": "2079763610", "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/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jhdbfkubwyzqwqpmilwjmxcrdovwtjfq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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", "secontext": "system_u:object_r:etc_t:s0", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020736.0801404-75113-122328168962849/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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", "secontext": "system_u:object_r:etc_t:s0", "size": 772, "state": "file", "uid": 0 } TASK [Configure loadbalancer for octavia] ************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml:329 Tuesday 09 June 2026 15:58:56 +0000 (0:00:00.876) 0:01:57.705 ********** 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:335 Tuesday 09 June 2026 15:58:56 +0000 (0:00:00.030) 0:01:57.735 ********** 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:341 Tuesday 09 June 2026 15:58:56 +0000 (0:00:00.033) 0:01:57.769 ********** 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:347 Tuesday 09 June 2026 15:58:56 +0000 (0:00:00.030) 0:01:57.799 ********** 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 09 June 2026 15:58:57 +0000 (0:00:00.087) 0:01:57.887 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951 `" && echo ansible-tmp-1781020737.3146048-75262-256751230837951="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020737.3146048-75262-256751230837951=/home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lokwtiiamojccgaoskxgdczcycfhywpl ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpxx_xozgi/haproxy_single_service_split.cfg.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951/.source.cfg <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpxx_xozgi/haproxy_single_service_split.cfg.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951/.source.cfg\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951/ /home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951/.source.cfg && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eppgvefvvvohtwnkvuoketezzvklrwjr ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/haproxy/services.d/rabbitmq.cfg", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951/.source.cfg", "md5sum": "b2f6b8a9e16101aee5302db113701313", "checksum": "8b75cfd7e49590fd6efa72e9b9886e3c006579dd", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 685, "invocation": {"module_args": {"dest": "/etc/kolla/haproxy/services.d/rabbitmq.cfg", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951/.source.cfg", "follow": false, "_original_basename": "haproxy_single_service_split.cfg.j2", "checksum": "8b75cfd7e49590fd6efa72e9b9886e3c006579dd", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "8b75cfd7e49590fd6efa72e9b9886e3c006579dd", "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": "8b75cfd7e49590fd6efa72e9b9886e3c006579dd", "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-1781020737.3146048-75262-256751230837951/.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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "b2f6b8a9e16101aee5302db113701313", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 685, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020737.3146048-75262-256751230837951/.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 09 June 2026 15:58:58 +0000 (0:00:01.203) 0:01:59.090 ********** skipping: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:58:58 +0000 (0:00:00.195) 0:01:59.286 ********** 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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}) => { "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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 09 June 2026 15:58:58 +0000 (0:00:00.079) 0:01:59.366 ********** 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 09 June 2026 15:58:58 +0000 (0:00:00.048) 0:01:59.414 ********** 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:356 Tuesday 09 June 2026 15:58:58 +0000 (0:00:00.049) 0:01:59.464 ********** 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:362 Tuesday 09 June 2026 15:58:58 +0000 (0:00:00.025) 0:01:59.489 ********** 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:368 Tuesday 09 June 2026 15:58:58 +0000 (0:00:00.024) 0:01:59.514 ********** 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:374 Tuesday 09 June 2026 15:58:58 +0000 (0:00:00.028) 0:01:59.543 ********** 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:382 Tuesday 09 June 2026 15:58:58 +0000 (0:00:00.030) 0:01:59.574 ********** 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 09 June 2026 15:58:58 +0000 (0:00:00.096) 0:01:59.670 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nlcnmcfarvckoidsbsquhgfoklaixqvv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "haproxy", "privileged": true, "volumes": ["/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iuasfyjmprjvacebjkxmafyovvaflfxu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "proxysql", "privileged": false, "volumes": ["/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zqxnggydomdmnxkcknuefxyejykrhfal ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "keepalived", "privileged": true, "volumes": ["/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:59:00 +0000 (0:00:01.989) 0:02:01.659 ********** 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 09 June 2026 15:59:00 +0000 (0:00:00.059) 0:02:01.719 ********** skipping: [primary] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'primary:4000/lokolla/haproxy:change_992397', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": false, "volumes": [ "/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "privileged": true, "volumes": [ "/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:59:01 +0000 (0:00:00.251) 0:02:01.971 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eubarfovldadofycbyxrenggleeqakrc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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-06-09 15:59:01.421280", "end": "2026-06-09 15:59:01.427491", "delta": "0:00:00.006211", "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.006211", "end": "2026-06-09 15:59:01.427491", "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-06-09 15:59:01.421280", "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 09 June 2026 15:59:01 +0000 (0:00:00.345) 0:02:02.316 ********** 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 09 June 2026 15:59:01 +0000 (0:00:00.043) 0:02:02.359 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fjffzgxjeylnjutvghvdyfmptrxiitmp ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 15:59:01 +0000 (0:00:00.488) 0:02:02.848 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gvyxlzpxsqepocsoirscbvmgahysfuty ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 15:59:02 +0000 (0:00:00.498) 0:02:03.346 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-whvqjcrnsqpliosjsfskaqrfzcuunfpq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 15:59:03 +0000 (0:00:00.515) 0:02:03.862 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-encxecnmneasnllucnrnkherpvzpewec ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "haproxy", "privileged": true, "volumes": ["/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "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_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 15:59:11 +0000 (0:00:08.401) 0:02:12.263 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (0, b'\n{"state": "started", "port": 61313, "search_regex": null, "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 0, "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": 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.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 09 June 2026 15:59:11 +0000 (0:00:00.582) 0:02:12.846 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-opahrwaoqeafwqrkmqknijwkbgbunymn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "proxysql", "privileged": false, "volumes": ["/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "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_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 15:59:20 +0000 (0:00:08.410) 0:02:21.257 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (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.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": 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.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 09 June 2026 15:59:20 +0000 (0:00:00.332) 0:02:21.589 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ofleqstjgurkbofoqnccsvogjkwsnibj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "keepalived", "privileged": true, "volumes": ["/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/keepalived:change_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 15:59:29 +0000 (0:00:08.468) 0:02:30.058 ********** 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 09 June 2026 15:59:29 +0000 (0:00:00.037) 0:02:30.096 ********** 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 09 June 2026 15:59:29 +0000 (0:00:00.032) 0:02:30.128 ********** 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 09 June 2026 15:59:29 +0000 (0:00:00.031) 0:02:30.160 ********** 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 09 June 2026 15:59:29 +0000 (0:00:00.030) 0:02:30.190 ********** 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 09 June 2026 15:59:29 +0000 (0:00:00.034) 0:02:30.225 ********** 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 09 June 2026 15:59:29 +0000 (0:00:00.034) 0:02:30.260 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (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 09 June 2026 15:59:33 +0000 (0:00:04.427) 0:02:34.688 ********** [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/lib64/python3.12/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (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 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 09 June 2026 15:59:34 +0000 (0:00:00.331) 0:02:35.019 ********** 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 09 June 2026 15:59:34 +0000 (0:00:00.045) 0:02:35.064 ********** 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 09 June 2026 15:59:34 +0000 (0:00:00.209) 0:02:35.273 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mppppjnhgrgxbgrbwcuprvchectetywu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/mariadb", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/mariadb", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 15:59:34 +0000 (0:00:00.412) 0:02:35.686 ********** 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 09 June 2026 15:59:34 +0000 (0:00:00.031) 0:02:35.717 ********** 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 09 June 2026 15:59:34 +0000 (0:00:00.025) 0:02:35.743 ********** 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-1781020774.9193168-80019-199204595050424 `" && echo ansible-tmp-1781020774.9193168-80019-199204595050424="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020774.9193168-80019-199204595050424 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpx5m2aael TO /home/zuul/.ansible/tmp/ansible-tmp-1781020774.9193168-80019-199204595050424/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020774.9193168-80019-199204595050424/ /home/zuul/.ansible/tmp/ansible-tmp-1781020774.9193168-80019-199204595050424/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3.12 /home/zuul/.ansible/tmp/ansible-tmp-1781020774.9193168-80019-199204595050424/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020774.9193168-80019-199204595050424/ > /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 09 June 2026 15:59:35 +0000 (0:00:00.318) 0:02:36.061 ********** 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 09 June 2026 15:59:35 +0000 (0:00:00.025) 0:02:36.086 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596 `" && echo ansible-tmp-1781020775.3769574-80036-122785641613596="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020775.3769574-80036-122785641613596=/home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dggjlkggfbhmawuxrgnsecmeektzercq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp88qa4ltw/mariadb.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp88qa4ltw/mariadb.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596/ /home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mphhsklbvnyempmbvcbxgsqnzlguvluv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/mariadb/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596/.source.json", "md5sum": "9c1860b35975cb39203b30fc1192842b", "checksum": "efd8e6146545f47e3c40942aed4e1f1414fffe36", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1366, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596/.source.json", "follow": false, "_original_basename": "mariadb.json.j2", "checksum": "efd8e6146545f47e3c40942aed4e1f1414fffe36", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": "efd8e6146545f47e3c40942aed4e1f1414fffe36", "dest": "/etc/kolla/mariadb/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "mariadb.json.j2", "attributes": null, "backup": false, "checksum": "efd8e6146545f47e3c40942aed4e1f1414fffe36", "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-1781020775.3769574-80036-122785641613596/.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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "9c1860b35975cb39203b30fc1192842b", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1366, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020775.3769574-80036-122785641613596/.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 09 June 2026 15:59:36 +0000 (0:00:00.989) 0:02:37.075 ********** 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 09 June 2026 15:59:36 +0000 (0:00:00.036) 0:02:37.111 ********** [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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998 `" && echo ansible-tmp-1781020776.3574066-80229-77024227316998="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020776.3574066-80229-77024227316998=/home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vqxbqhwzbihilqkjgsnximhgfcunzszt ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpu85lm4qc/source TO /home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998/.source.cnf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpu85lm4qc/source /home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998/.source.cnf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998/ /home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998/.source.cnf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-utkfbekxdnevualycdcwyuobkpcbhgto ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/mariadb/galera.cnf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998/.source.cnf", "md5sum": "0d617566d6dbd806f3cb6ef1e60c880e", "checksum": "9fb3a243fa6130c9c7768f2f4a25324db13b26ec", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1380, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/galera.cnf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998/.source.cnf", "_original_basename": "source", "follow": false, "checksum": "9fb3a243fa6130c9c7768f2f4a25324db13b26ec", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "9fb3a243fa6130c9c7768f2f4a25324db13b26ec", "dest": "/etc/kolla/mariadb/galera.cnf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "9fb3a243fa6130c9c7768f2f4a25324db13b26ec", "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-574449jeb2sv3/tmpu85lm4qc/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "0d617566d6dbd806f3cb6ef1e60c880e", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1380, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020776.3574066-80229-77024227316998/.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 09 June 2026 15:59:37 +0000 (0:00:00.962) 0:02:38.074 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923 `" && echo ansible-tmp-1781020777.3080554-80421-197631835285923="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020777.3080554-80421-197631835285923=/home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jderhcvolrjcdjdrhwxjrphmnszliert ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpmh2ub1w2/source TO /home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923/.source.cnf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpmh2ub1w2/source /home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923/.source.cnf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923/ /home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923/.source.cnf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wfysziwitqogvtvfkkycamigivumfcjq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/mariadb/healthcheck.cnf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923/.source.cnf", "md5sum": "e795dfac892fc0e8ed7bbcb547449068", "checksum": "0f3d54387ed3323cef1eecb7a55a32970f11b7b9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 85, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/healthcheck.cnf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923/.source.cnf", "_original_basename": "source", "follow": false, "checksum": "0f3d54387ed3323cef1eecb7a55a32970f11b7b9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "0f3d54387ed3323cef1eecb7a55a32970f11b7b9", "dest": "/etc/kolla/mariadb/healthcheck.cnf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "0f3d54387ed3323cef1eecb7a55a32970f11b7b9", "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-574449jeb2sv3/tmpmh2ub1w2/source", "unsafe_writes": false, "validate": null, "whitespace": true } }, "md5sum": "e795dfac892fc0e8ed7bbcb547449068", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 85, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020777.3080554-80421-197631835285923/.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 09 June 2026 15:59:38 +0000 (0:00:00.907) 0:02:38.981 ********** 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 09 June 2026 15:59:38 +0000 (0:00:00.062) 0:02:39.044 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681 `" && echo ansible-tmp-1781020778.3306432-80614-152631827778681="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020778.3306432-80614-152631827778681=/home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rwecvcyvjxdeaakmlowfgbytdefupitw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681/ /home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pwkotrwskqfggjssfkgiblyvghyzdjnz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/mariadb/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020778.3306432-80614-152631827778681/.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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020778.3306432-80614-152631827778681/.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 09 June 2026 15:59:39 +0000 (0:00:00.916) 0:02:39.960 ********** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:59:39 +0000 (0:00:00.110) 0:02:40.071 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207 `" && echo ansible-tmp-1781020779.3876593-80807-93214667863207="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020779.3876593-80807-93214667863207=/home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bnfrfvetcdlwnwqqsqtrzrwgmunuquhe ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/mariadb-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/mariadb-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207/ /home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ltylqekovrwngltzswixuwuhybocbfgj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/mariadb/mariadb-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207/.source.pem", "md5sum": "2a7148ac5c49d0597e657697b90701c6", "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/mariadb-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207/.source.pem", "_original_basename": "mariadb-cert.pem", "follow": false, "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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-1781020779.3876593-80807-93214667863207/.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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "2a7148ac5c49d0597e657697b90701c6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020779.3876593-80807-93214667863207/.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 09 June 2026 15:59:40 +0000 (0:00:00.968) 0:02:41.040 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346 `" && echo ansible-tmp-1781020780.3503814-80999-121681855038346="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020780.3503814-80999-121681855038346=/home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dtionmylspoofjwqrzfdhmfswmctcasc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/mariadb-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/mariadb-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346/ /home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ktzcfrqtuggtunqavtrfjafxauwxnltf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/mariadb/mariadb-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346/.source.pem", "md5sum": "713993f1b641d2935d9103b08ceddf28", "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "invocation": {"module_args": {"dest": "/etc/kolla/mariadb/mariadb-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346/.source.pem", "_original_basename": "mariadb-key.pem", "follow": false, "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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-1781020780.3503814-80999-121681855038346/.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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "713993f1b641d2935d9103b08ceddf28", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020780.3503814-80999-121681855038346/.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 09 June 2026 15:59:41 +0000 (0:00:00.988) 0:02:42.028 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jkdyvckgejaitbhyebccbcsbemmhhkqm ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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": 5, "test": ["CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online"], "timeout": 30}, "image": "primary:4000/lokolla/mariadb-server:change_992397", "name": "mariadb", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/mariadb-server:change_992397", "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", "/etc/localtime:/etc/localtime: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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:59:41 +0000 (0:00:00.638) 0:02:42.667 ********** 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 09 June 2026 15:59:41 +0000 (0:00:00.049) 0:02:42.716 ********** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 15:59:41 +0000 (0:00:00.103) 0:02:42.820 ********** 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 09 June 2026 15:59:41 +0000 (0:00:00.030) 0:02:42.851 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.029) 0:02:42.880 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.031) 0:02:42.912 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.027) 0:02:42.940 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.031) 0:02:42.971 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.031) 0:02:43.002 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.028) 0:02:43.031 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.030) 0:02:43.062 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.046) 0:02:43.109 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.032) 0:02:43.142 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.031) 0:02:43.173 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.029) 0:02:43.203 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.033) 0:02:43.236 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.033) 0:02:43.270 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.033) 0:02:43.303 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.033) 0:02:43.336 ********** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Restart slave MariaDB container(s)] **************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:187 Tuesday 09 June 2026 15:59:42 +0000 (0:00:00.036) 0:02:43.373 ********** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 slave MariaDB] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/recover_cluster.yml:203 Tuesday 09 June 2026 15:59:42 +0000 (0:00:00.105) 0:02:43.478 ********** 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:218 Tuesday 09 June 2026 15:59:42 +0000 (0:00:00.032) 0:02:43.511 ********** 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:235 Tuesday 09 June 2026 15:59:42 +0000 (0:00:00.034) 0:02:43.545 ********** skipping: [primary] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'primary:4000/lokolla/mariadb-server:change_992397', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': 30, 'retries': 3, 'start_period': 5, 'test': ['CMD-SHELL', '/usr/bin/healthcheck.sh --defaults-file /etc/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": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "image": "primary:4000/lokolla/mariadb-server:change_992397", "volumes": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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:251 Tuesday 09 June 2026 15:59:42 +0000 (0:00:00.102) 0:02:43.648 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.035) 0:02:43.684 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.036) 0:02:43.720 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.037) 0:02:43.758 ********** skipping: [primary] => { "changed": false, "false_condition": "migration_flag is defined", "skip_reason": "Conditional result was False" } TASK [mariadb : Wait for MariaDB service to be ready through VIP] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/check.yml:6 Tuesday 09 June 2026 15:59:42 +0000 (0:00:00.036) 0:02:43.795 ********** 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 09 June 2026 15:59:42 +0000 (0:00:00.033) 0:02:43.828 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zzkuyvkfhupaskzzxftoounujohmgkkc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 15:59:43 +0000 (0:00:00.464) 0:02:44.293 ********** 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 09 June 2026 15:59:43 +0000 (0:00:00.044) 0:02:44.338 ********** 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 09 June 2026 15:59:43 +0000 (0:00:00.037) 0:02:44.375 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (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.78> 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 09 June 2026 15:59:53 +0000 (0:00:10.340) 0:02:54.715 ********** 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 09 June 2026 15:59:53 +0000 (0:00:00.047) 0:02:54.763 ********** 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 09 June 2026 15:59:53 +0000 (0:00:00.037) 0:02:54.801 ********** 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 09 June 2026 15:59:53 +0000 (0:00:00.041) 0:02:54.842 ********** 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 09 June 2026 15:59:54 +0000 (0:00:00.038) 0:02:54.881 ********** 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 09 June 2026 15:59:54 +0000 (0:00:00.040) 0:02:54.922 ********** 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 09 June 2026 15:59:54 +0000 (0:00:00.036) 0:02:54.958 ********** 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 09 June 2026 15:59:54 +0000 (0:00:00.048) 0:02:55.007 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cnrvxyjosnailmlrjvgbpxirgbytclmk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "Installing 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-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++ mariadbd-safe --wsrep-new-cluster --skip-networking --wsrep-on=OFF --pid-file=/var/lib/mysql/mariadb.pid\\n++ [[ 120 -gt 0 ]]\\n++ let TIMEOUT-=1\\n++ sleep 1\\n260609 16:00:02 mysqld_safe Logging to \'/var/log/kolla/mariadb/mariadb.log\'.\\n260609 16:00:02 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql/\\n++ [[ ! -S /var/lib/mysql/mysql.sock ]]\\n++ [[ ! -f /var/lib/mysql/mariadb.pid ]]\\n++ sudo -E kolla_security_reset\\nspawn mariadb-secure-installation\\r\\n\\r\\nNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB\\r\\n SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!\\r\\n\\r\\nIn order to log into MariaDB to secure it, we\'ll need the current\\r\\npassword for the root user. If you\'ve just installed MariaDB, and\\r\\nhaven\'t set the root password yet, you should just press enter here.\\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\\n ... Success!\\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\\n ... Success!\\r\\n - Removing privileges on test database...\\r\\n ... Success!\\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-06-09 15:59:57.591 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-06-09 15:59:57.591 INFO Validating config file\\n2026-06-09 15:59:57.591 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-06-09 15:59:57.593 INFO Copying /etc//my.cnf to /etc/kolla/defaults/etc//my.cnf\\n2026-06-09 15:59:57.594 INFO Copying permissions from /etc//my.cnf onto /etc/kolla/defaults/etc//my.cnf\\n2026-06-09 15:59:57.594 INFO Copying service configuration files\\n2026-06-09 15:59:57.594 INFO Deleting /etc//my.cnf\\n2026-06-09 15:59:57.594 INFO Copying /var/lib/kolla/config_files/galera.cnf to /etc//my.cnf\\n2026-06-09 15:59:57.595 INFO Setting permission for /etc//my.cnf\\n2026-06-09 15:59:57.595 INFO Copying /var/lib/kolla/config_files/healthcheck.cnf to /etc//healthcheck.cnf\\n2026-06-09 15:59:57.596 INFO Setting permission for /etc//healthcheck.cnf\\n2026-06-09 15:59:57.596 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /etc/mariadb/certs/root.crt\\n2026-06-09 15:59:57.596 INFO Setting permission for /etc/mariadb/certs/root.crt\\n2026-06-09 15:59:57.597 INFO Copying /var/lib/kolla/config_files/mariadb-cert.pem to /etc/mariadb/certs/mariadb-cert.pem\\n2026-06-09 15:59:57.597 INFO Setting permission for /etc/mariadb/certs/mariadb-cert.pem\\n2026-06-09 15:59:57.597 INFO Copying /var/lib/kolla/config_files/mariadb-key.pem to /etc/mariadb/certs/mariadb-key.pem\\n2026-06-09 15:59:57.597 INFO Setting permission for /etc/mariadb/certs/mariadb-key.pem\\n2026-06-09 15:59:57.598 INFO Writing out command to execute\\n2026-06-09 15:59:57.598 INFO Setting permission for /var/lib/mysql\\n++ cat /run_command\\n+ CMD=/usr/bin/mariadbd-safe\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\n+ sudo kolla_install_projects\\n+ [[ ! -n \'\' ]]\\n+ . kolla_extend_start\\n++ : /var/log/kolla/mariadb\\n++ [[ ! -d /var/log/kolla/mariadb ]]\\n++ mkdir -p /var/log/kolla/mariadb\\n+++ stat -c %a /var/log/kolla/mariadb\\n++ [[ 2755 != \\\\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_992397", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_mariadb", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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": "HTXjtmH4qLo2hBMfoi1EjhtdI5g84o6kfLa0TGFW", "DB_MAX_TIMEOUT": 120, "KOLLA_SERVICE_NAME": "bootstrap-mariadb"}}}}\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": "HTXjtmH4qLo2hBMfoi1EjhtdI5g84o6kfLa0TGFW", "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "KOLLA_SERVICE_NAME": "bootstrap-mariadb" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/mariadb-server:change_992397", "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", "/etc/localtime:/etc/localtime:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-06-09 15:59:57.591 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-06-09 15:59:57.591 INFO Validating config file\n2026-06-09 15:59:57.591 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-06-09 15:59:57.593 INFO Copying /etc//my.cnf to /etc/kolla/defaults/etc//my.cnf\n2026-06-09 15:59:57.594 INFO Copying permissions from /etc//my.cnf onto /etc/kolla/defaults/etc//my.cnf\n2026-06-09 15:59:57.594 INFO Copying service configuration files\n2026-06-09 15:59:57.594 INFO Deleting /etc//my.cnf\n2026-06-09 15:59:57.594 INFO Copying /var/lib/kolla/config_files/galera.cnf to /etc//my.cnf\n2026-06-09 15:59:57.595 INFO Setting permission for /etc//my.cnf\n2026-06-09 15:59:57.595 INFO Copying /var/lib/kolla/config_files/healthcheck.cnf to /etc//healthcheck.cnf\n2026-06-09 15:59:57.596 INFO Setting permission for /etc//healthcheck.cnf\n2026-06-09 15:59:57.596 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /etc/mariadb/certs/root.crt\n2026-06-09 15:59:57.596 INFO Setting permission for /etc/mariadb/certs/root.crt\n2026-06-09 15:59:57.597 INFO Copying /var/lib/kolla/config_files/mariadb-cert.pem to /etc/mariadb/certs/mariadb-cert.pem\n2026-06-09 15:59:57.597 INFO Setting permission for /etc/mariadb/certs/mariadb-cert.pem\n2026-06-09 15:59:57.597 INFO Copying /var/lib/kolla/config_files/mariadb-key.pem to /etc/mariadb/certs/mariadb-key.pem\n2026-06-09 15:59:57.597 INFO Setting permission for /etc/mariadb/certs/mariadb-key.pem\n2026-06-09 15:59:57.598 INFO Writing out command to execute\n2026-06-09 15:59:57.598 INFO Setting permission for /var/lib/mysql\n++ cat /run_command\n+ CMD=/usr/bin/mariadbd-safe\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ sudo kolla_install_projects\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ : /var/log/kolla/mariadb\n++ [[ ! -d /var/log/kolla/mariadb ]]\n++ mkdir -p /var/log/kolla/mariadb\n+++ stat -c %a /var/log/kolla/mariadb\n++ [[ 2755 != \\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-06-09 15:59:57.591 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-06-09 15:59:57.591 INFO Validating config file", "2026-06-09 15:59:57.591 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-06-09 15:59:57.593 INFO Copying /etc//my.cnf to /etc/kolla/defaults/etc//my.cnf", "2026-06-09 15:59:57.594 INFO Copying permissions from /etc//my.cnf onto /etc/kolla/defaults/etc//my.cnf", "2026-06-09 15:59:57.594 INFO Copying service configuration files", "2026-06-09 15:59:57.594 INFO Deleting /etc//my.cnf", "2026-06-09 15:59:57.594 INFO Copying /var/lib/kolla/config_files/galera.cnf to /etc//my.cnf", "2026-06-09 15:59:57.595 INFO Setting permission for /etc//my.cnf", "2026-06-09 15:59:57.595 INFO Copying /var/lib/kolla/config_files/healthcheck.cnf to /etc//healthcheck.cnf", "2026-06-09 15:59:57.596 INFO Setting permission for /etc//healthcheck.cnf", "2026-06-09 15:59:57.596 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /etc/mariadb/certs/root.crt", "2026-06-09 15:59:57.596 INFO Setting permission for /etc/mariadb/certs/root.crt", "2026-06-09 15:59:57.597 INFO Copying /var/lib/kolla/config_files/mariadb-cert.pem to /etc/mariadb/certs/mariadb-cert.pem", "2026-06-09 15:59:57.597 INFO Setting permission for /etc/mariadb/certs/mariadb-cert.pem", "2026-06-09 15:59:57.597 INFO Copying /var/lib/kolla/config_files/mariadb-key.pem to /etc/mariadb/certs/mariadb-key.pem", "2026-06-09 15:59:57.597 INFO Setting permission for /etc/mariadb/certs/mariadb-key.pem", "2026-06-09 15:59:57.598 INFO Writing out command to execute", "2026-06-09 15:59:57.598 INFO Setting permission for /var/lib/mysql", "++ cat /run_command", "+ CMD=/usr/bin/mariadbd-safe", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ : /var/log/kolla/mariadb", "++ [[ ! -d /var/log/kolla/mariadb ]]", "++ mkdir -p /var/log/kolla/mariadb", "+++ stat -c %a /var/log/kolla/mariadb", "++ [[ 2755 != \\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": "Installing 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-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++ mariadbd-safe --wsrep-new-cluster --skip-networking --wsrep-on=OFF --pid-file=/var/lib/mysql/mariadb.pid\n++ [[ 120 -gt 0 ]]\n++ let TIMEOUT-=1\n++ sleep 1\n260609 16:00:02 mysqld_safe Logging to '/var/log/kolla/mariadb/mariadb.log'.\n260609 16:00:02 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql/\n++ [[ ! -S /var/lib/mysql/mysql.sock ]]\n++ [[ ! -f /var/lib/mysql/mariadb.pid ]]\n++ sudo -E kolla_security_reset\nspawn mariadb-secure-installation\r\n\r\nNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB\r\n SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!\r\n\r\nIn order to log into MariaDB to secure it, we'll need the current\r\npassword for the root user. If you've just installed MariaDB, and\r\nhaven't set the root password yet, you should just press enter here.\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\n ... Success!\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\n ... Success!\r\n - Removing privileges on test database...\r\n ... Success!\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": [ "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-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 ]]", "++ mariadbd-safe --wsrep-new-cluster --skip-networking --wsrep-on=OFF --pid-file=/var/lib/mysql/mariadb.pid", "++ [[ 120 -gt 0 ]]", "++ let TIMEOUT-=1", "++ sleep 1", "260609 16:00:02 mysqld_safe Logging to '/var/log/kolla/mariadb/mariadb.log'.", "260609 16:00:02 mysqld_safe Starting mariadbd daemon with databases from /var/lib/mysql/", "++ [[ ! -S /var/lib/mysql/mysql.sock ]]", "++ [[ ! -f /var/lib/mysql/mariadb.pid ]]", "++ sudo -E kolla_security_reset", "spawn mariadb-secure-installation", "", "NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB", " SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!", "", "In order to log into MariaDB to secure it, we'll need the current", "password for the root user. If you've just installed MariaDB, and", "haven't set the root password yet, you should just press enter here.", "", "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", " ... Success!", "", "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...", " ... Success!", " - Removing privileges on test database...", " ... Success!", "", "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 09 June 2026 16:00:05 +0000 (0:00:11.129) 0:03:06.137 ********** 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 09 June 2026 16:00:05 +0000 (0:00:00.030) 0:03:06.168 ********** 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 09 June 2026 16:00:05 +0000 (0:00:00.038) 0:03:06.206 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-thzpvtnesihpfnmmxuzrfzzffsknwbrw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "labels": {"BOOTSTRAP": null}, "name": "mariadb", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/mariadb-server:change_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 16:00:08 +0000 (0:00:03.266) 0:03:09.472 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (0, b'\n{"state": "started", "port": 3306, "search_regex": "MariaDB", "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 5, "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": 5, "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 09 June 2026 16:00:13 +0000 (0:00:05.332) 0:03:14.805 ********** [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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-iqiqknczcymptgfqxayayypclquvcbma ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": false, "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.6894], "invocation": {"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\\"", "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "single_transaction": false, "login_unix_socket": null, "client_cert": null, "client_key": null, "ca_cert": null, "check_hostname": null, "positional_args": null, "named_args": null, "session_vars": null}}, "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"}]}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "executed_queries": [ "SHOW STATUS LIKE \"wsrep_local_state_comment\"" ], "execution_time_ms": [ 0.6894 ], "invocation": { "module_args": { "ca_cert": null, "check_hostname": null, "client_cert": null, "client_key": null, "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "login_db": "mysql", "login_host": "192.0.2.1", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": 3306, "login_unix_socket": null, "login_user": "root", "named_args": null, "positional_args": null, "query": "SHOW STATUS LIKE \"wsrep_local_state_comment\"", "session_vars": null, "single_transaction": false } }, "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 09 June 2026 16:00:16 +0000 (0:00:02.052) 0:03:16.858 ********** 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 09 June 2026 16:00:16 +0000 (0:00:00.031) 0:03:16.890 ********** 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 09 June 2026 16:00:16 +0000 (0:00:00.037) 0:03:16.927 ********** [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 09 June 2026 16:00:16 +0000 (0:00:00.043) 0:03:16.971 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-slbvgeryfdawdtademjsdjtazhdhhsvc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online"], "timeout": 30}, "image": "primary:4000/lokolla/mariadb-server:change_992397", "name": "mariadb", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "graceful_timeout": 60, "healthcheck": { "interval": 30, "retries": 3, "start_period": 5, "test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "timeout": 30 }, "ignore_missing": false, "image": "primary:4000/lokolla/mariadb-server:change_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 16:00:27 +0000 (0:00:11.177) 0:03:28.148 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (0, b'\n{"state": "started", "port": 3306, "search_regex": "MariaDB", "match_groups": [], "match_groupdict": {}, "path": null, "elapsed": 5, "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": 5, "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 09 June 2026 16:00:32 +0000 (0:00:05.348) 0:03:33.497 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pisnwbmytpgfxitlvjqjzsbbnuhwjzzi ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": false, "executed_queries": ["SHOW STATUS LIKE \\"wsrep_local_state_comment\\""], "query_result": [[{"Variable_name": "wsrep_local_state_comment", "Value": "Synced"}]], "rowcount": [1], "execution_time_ms": [1.1802], "invocation": {"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\\"", "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "single_transaction": false, "login_unix_socket": null, "client_cert": null, "client_key": null, "ca_cert": null, "check_hostname": null, "positional_args": null, "named_args": null, "session_vars": null}}, "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"}]}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "executed_queries": [ "SHOW STATUS LIKE \"wsrep_local_state_comment\"" ], "execution_time_ms": [ 1.1802 ], "invocation": { "module_args": { "ca_cert": null, "check_hostname": null, "client_cert": null, "client_key": null, "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "login_db": "mysql", "login_host": "192.0.2.1", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": 3306, "login_unix_socket": null, "login_user": "root", "named_args": null, "positional_args": null, "query": "SHOW STATUS LIKE \"wsrep_local_state_comment\"", "session_vars": null, "single_transaction": false } }, "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 09 June 2026 16:00:34 +0000 (0:00:02.011) 0:03:35.508 ********** 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 09 June 2026 16:00:34 +0000 (0:00:00.079) 0:03:35.588 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-femcbsedamfertmyepyfvjyrjpcqocnb ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "user": "root_shard_0", "msg": "User added", "password_changed": true, "attributes": null, "invocation": {"module_args": {"ca_cert": "/etc/pki/tls/certs/ca-bundle.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", "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encrypted": false, "host_all": false, "state": "present", "append_privs": false, "subtract_privs": false, "check_implicit_admin": false, "update_password": "always", "sql_log_bin": true, "force_context": false, "column_case_sensitive": true, "login_unix_socket": null, "client_cert": null, "client_key": null, "check_hostname": null, "tls_requires": null, "attributes": null, "plugin": null, "plugin_hash_string": null, "plugin_auth_string": null, "salt": null, "resource_limits": null, "session_vars": null, "password_expire": null, "password_expire_interval": null, "locked": null}}, "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"}]}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "append_privs": false, "attributes": null, "ca_cert": "/etc/pki/tls/certs/ca-bundle.crt", "check_hostname": null, "check_implicit_admin": false, "client_cert": null, "client_key": null, "column_case_sensitive": true, "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encrypted": false, "force_context": false, "host": "%", "host_all": false, "locked": null, "login_host": "192.0.2.1", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": 3306, "login_unix_socket": null, "login_user": "root", "name": "root_shard_0", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expire": null, "password_expire_interval": null, "plugin": null, "plugin_auth_string": null, "plugin_hash_string": null, "priv": "*.*:ALL,GRANT", "resource_limits": null, "salt": null, "session_vars": null, "sql_log_bin": true, "state": "present", "subtract_privs": false, "tls_requires": null, "update_password": "always" } }, "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 09 June 2026 16:00:36 +0000 (0:00:02.136) 0:03:37.724 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dzgwnboydcqmwfbsqdqylbrzqygxosfn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "user": "monitor", "msg": "User added", "password_changed": true, "attributes": null, "invocation": {"module_args": {"ca_cert": "/etc/pki/tls/certs/ca-bundle.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", "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encrypted": false, "host_all": false, "state": "present", "append_privs": false, "subtract_privs": false, "check_implicit_admin": false, "update_password": "always", "sql_log_bin": true, "force_context": false, "column_case_sensitive": true, "login_unix_socket": null, "client_cert": null, "client_key": null, "check_hostname": null, "tls_requires": null, "attributes": null, "plugin": null, "plugin_hash_string": null, "plugin_auth_string": null, "salt": null, "resource_limits": null, "session_vars": null, "password_expire": null, "password_expire_interval": null, "locked": null}}, "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"}]}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "append_privs": false, "attributes": null, "ca_cert": "/etc/pki/tls/certs/ca-bundle.crt", "check_hostname": null, "check_implicit_admin": false, "client_cert": null, "client_key": null, "column_case_sensitive": true, "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encrypted": false, "force_context": false, "host": "%", "host_all": false, "locked": null, "login_host": "192.0.2.1", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": 3306, "login_unix_socket": null, "login_user": "root", "name": "monitor", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expire": null, "password_expire_interval": null, "plugin": null, "plugin_auth_string": null, "plugin_hash_string": null, "priv": "*.*:USAGE,REPLICATION CLIENT", "resource_limits": null, "salt": null, "session_vars": null, "sql_log_bin": true, "state": "present", "subtract_privs": false, "tls_requires": null, "update_password": "always" } }, "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 09 June 2026 16:00:39 +0000 (0:00:02.158) 0:03:39.882 ********** 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 09 June 2026 16:00:39 +0000 (0:00:00.028) 0:03:39.911 ********** 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 09 June 2026 16:00:39 +0000 (0:00:00.029) 0:03:39.940 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vqqkwxrwyqklgwenzoemwvtkdnjjvwmr ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"result": false, "changed": false, "containers": {"mariadb": {"Id": "fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce", "Created": "2026-06-09T16:00:26.763397469Z", "Path": "dumb-init", "Args": ["--", "kolla_start"], "State": {"Status": "running", "Running": true, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 84968, "ExitCode": 0, "Error": "", "StartedAt": "2026-06-09T16:00:27.276215429Z", "FinishedAt": "0001-01-01T00:00:00Z", "Health": {"Status": "starting", "FailingStreak": 1}}, "Image": "sha256:878ad6cf5246fd5151f84a1064ff0cc128bf7784844512810bd598466d3ead85", "ResolvConfPath": "/var/lib/docker/containers/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce/resolv.conf", "HostnamePath": "/var/lib/docker/containers/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce/hostname", "HostsPath": "/var/lib/docker/containers/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce/hosts", "LogPath": "/var/lib/docker/containers/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce-json.log", "Name": "/mariadb", "RestartCount": 0, "Driver": "overlayfs", "Platform": "linux", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": null, "HostConfig": {"Binds": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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": "bind", "Source": "/etc/kolla/mariadb", "Destination": "/var/lib/kolla/config_files", "Mode": "ro", "RW": false, "Propagation": "rprivate"}, {"Type": "bind", "Source": "/etc/localtime", "Destination": "/etc/localtime", "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": ""}, {"Type": "volume", "Name": "kolla_logs", "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Destination": "/var/log/kolla", "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", "container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=en_US.UTF-8", "KOLLA_BASE_DISTRO=rocky", "KOLLA_BASE_ARCH=x86_64", "PS1=$(tput bold)($(printenv KOLLA_SERVICE_NAME))$(tput sgr0)[$(id -un)@$(hostname -s) $(pwd)]$ ", "KOLLA_RPM_OVS_VERSION=3.5", "KOLLA_RPM_OVN_VERSION=26.03", "PIP_INDEX_URL=", "PIP_TRUSTED_HOST=", "PIP_EXTRA_INDEX_URL=", "MARIADB_VERSION=11.4"], "Cmd": ["kolla_start"], "Healthcheck": {"Test": ["CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online"], "Interval": 30000000000, "Timeout": 30000000000, "StartPeriod": 5000000000, "Retries": 3}, "Image": "primary:4000/lokolla/mariadb-server:change_992397", "Volumes": {"/etc/localtime": {}, "/var/lib/kolla/config_files/": {}, "/var/lib/mysql": {}, "/var/log/kolla/": {}}, "WorkingDir": "/", "Entrypoint": ["dumb-init", "--"], "Labels": {"build-date": "20260609", "io.buildah.version": "1.41.4", "kolla_version": "22.0.1", "license": "BSD-3-Clause", "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-06-09T15:25:27Z", "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.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "change_992397", "summary": "Rocky Linux Base image", "vendor": "Rocky Enterprise Software Foundation", "version": "10"}}, "NetworkSettings": {"SandboxID": "a6982d284c11a110f571f65338f3eb6ab5c32bb74c73006a74f70ed0be656e9c", "SandboxKey": "/var/run/docker/netns/default", "Ports": {}, "Networks": {"host": {"IPAMConfig": null, "Links": null, "Aliases": null, "DriverOpts": null, "GwPriority": 0, "NetworkID": "627436ec47b8a41747089e3604f36e69288f73f0ffa191bc860352cd3e9db587", "EndpointID": "4965ceccba91b3c2ebcc6626ec77d506693b34a9b4b8588a725dd6ecef2ee8a1", "Gateway": "", "IPAddress": "", "MacAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "DNSNames": null}}}, "ImageManifestDescriptor": {"mediaType": "application/vnd.oci.image.manifest.v1+json", "digest": "sha256:878ad6cf5246fd5151f84a1064ff0cc128bf7784844512810bd598466d3ead85", "size": 7944, "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": "", "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", "container=oci", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin", "LANG=en_US.UTF-8", "KOLLA_BASE_DISTRO=rocky", "KOLLA_BASE_ARCH=x86_64", "PS1=$(tput bold)($(printenv KOLLA_SERVICE_NAME))$(tput sgr0)[$(id -un)@$(hostname -s) $(pwd)]$ ", "KOLLA_RPM_OVS_VERSION=3.5", "KOLLA_RPM_OVN_VERSION=26.03", "PIP_INDEX_URL=", "PIP_TRUSTED_HOST=", "PIP_EXTRA_INDEX_URL=", "MARIADB_VERSION=11.4" ], "Healthcheck": { "Interval": 30000000000, "Retries": 3, "StartPeriod": 5000000000, "Test": [ "CMD-SHELL", "/usr/bin/healthcheck.sh --defaults-file /etc/healthcheck.cnf --connect --galera_online" ], "Timeout": 30000000000 }, "Hostname": "primary", "Image": "primary:4000/lokolla/mariadb-server:change_992397", "Labels": { "build-date": "20260609", "io.buildah.version": "1.41.4", "kolla_version": "22.0.1", "license": "BSD-3-Clause", "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-06-09T15:25:27Z", "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.vendor": "Rocky Enterprise Software Foundation", "org.opencontainers.image.version": "change_992397", "summary": "Rocky Linux Base image", "vendor": "Rocky Enterprise Software Foundation", "version": "10" }, "OpenStdin": false, "StdinOnce": false, "Tty": false, "User": "mysql", "Volumes": { "/etc/localtime": {}, "/var/lib/kolla/config_files/": {}, "/var/lib/mysql": {}, "/var/log/kolla/": {} }, "WorkingDir": "/" }, "Created": "2026-06-09T16:00:26.763397469Z", "Driver": "overlayfs", "ExecIDs": null, "HostConfig": { "AutoRemove": false, "Binds": [ "/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce/hostname", "HostsPath": "/var/lib/docker/containers/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce/hosts", "Id": "fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce", "Image": "sha256:878ad6cf5246fd5151f84a1064ff0cc128bf7784844512810bd598466d3ead85", "ImageManifestDescriptor": { "digest": "sha256:878ad6cf5246fd5151f84a1064ff0cc128bf7784844512810bd598466d3ead85", "mediaType": "application/vnd.oci.image.manifest.v1+json", "platform": { "architecture": "amd64", "os": "linux" }, "size": 7944 }, "LogPath": "/var/lib/docker/containers/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce-json.log", "MountLabel": "", "Mounts": [ { "Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/mariadb", "Type": "bind" }, { "Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind" }, { "Destination": "/var/lib/mysql", "Driver": "local", "Mode": "rw", "Name": "mariadb", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/mariadb/_data", "Type": "volume" }, { "Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume" } ], "Name": "/mariadb", "NetworkSettings": { "Networks": { "host": { "Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "4965ceccba91b3c2ebcc6626ec77d506693b34a9b4b8588a725dd6ecef2ee8a1", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "GwPriority": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "627436ec47b8a41747089e3604f36e69288f73f0ffa191bc860352cd3e9db587" } }, "Ports": {}, "SandboxID": "a6982d284c11a110f571f65338f3eb6ab5c32bb74c73006a74f70ed0be656e9c", "SandboxKey": "/var/run/docker/netns/default" }, "Path": "dumb-init", "Platform": "linux", "ProcessLabel": "", "ResolvConfPath": "/var/lib/docker/containers/fbaa407259152eca194f3872880655da8dcd119c49c9233132b732312b8a56ce/resolv.conf", "RestartCount": 0, "State": { "Dead": false, "Error": "", "ExitCode": 0, "FinishedAt": "0001-01-01T00:00:00Z", "Health": { "FailingStreak": 1, "Status": "starting" }, "OOMKilled": false, "Paused": false, "Pid": 84968, "Restarting": false, "Running": true, "StartedAt": "2026-06-09T16:00:27.276215429Z", "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 09 June 2026 16:00:39 +0000 (0:00:00.644) 0:03:40.585 ********** 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 09 June 2026 16:00:39 +0000 (0:00:00.043) 0:03:40.628 ********** skipping: [primary] => { "changed": false, "false_condition": "unhealthy_containers | length > 0", "skip_reason": "Conditional result was False" } TASK [mariadb : Wait for MariaDB service to be ready through VIP] ************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/check.yml:6 Tuesday 09 June 2026 16:00:39 +0000 (0:00:00.037) 0:03:40.666 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qtuejpjdfmpqwaidlgbpfgbngupsqufu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": false, "executed_queries": ["SHOW DATABASES;"], "query_result": [[{"Database": "information_schema"}, {"Database": "mysql"}, {"Database": "performance_schema"}, {"Database": "sys"}]], "rowcount": [4], "execution_time_ms": [10.2112], "invocation": {"module_args": {"ca_cert": "/etc/pki/tls/certs/ca-bundle.crt", "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_user": "root_shard_0", "query": "SHOW DATABASES;", "login_port": 3306, "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "single_transaction": false, "login_unix_socket": null, "client_cert": null, "client_key": null, "check_hostname": null, "login_db": null, "positional_args": null, "named_args": null, "session_vars": null}}, "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"}]}\n', b'') ok: [primary] => { "attempts": 1, "changed": false, "executed_queries": [ "SHOW DATABASES;" ], "execution_time_ms": [ 10.2112 ], "invocation": { "module_args": { "ca_cert": "/etc/pki/tls/certs/ca-bundle.crt", "check_hostname": null, "client_cert": null, "client_key": null, "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "login_db": null, "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": 3306, "login_unix_socket": null, "login_user": "root_shard_0", "named_args": null, "positional_args": null, "query": "SHOW DATABASES;", "session_vars": null, "single_transaction": false } }, "query_result": [ [ { "Database": "information_schema" }, { "Database": "mysql" }, { "Database": "performance_schema" }, { "Database": "sys" } ] ], "rowcount": [ 4 ] } TASK [Include mariadb post-upgrade.yml] **************************************** task path: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/mariadb.yml:92 Tuesday 09 June 2026 16:00:41 +0000 (0:00:02.063) 0:03:42.729 ********** skipping: [primary] => { "changed": false, "false_condition": "kolla_action == 'upgrade'", "skip_reason": "Conditional result was False" } 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 09 June 2026 16:00:41 +0000 (0:00:00.032) 0:03:42.762 ********** 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 09 June 2026 16:00:41 +0000 (0:00:00.049) 0:03:42.811 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sxelnrrbyfsjeptbyksjitfnlijirkyi ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/memcached", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 16:00:42 +0000 (0:00:00.335) 0:03:43.146 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772 `" && echo ansible-tmp-1781020842.369465-87182-119778875618772="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020842.369465-87182-119778875618772=/home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qcfxhuufnwetggrtpqtvigrcpprmixgw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpapvwqd81/memcached.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpapvwqd81/memcached.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772/ /home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pwgylaikiyzpjblafhklaffolboaoxiq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/memcached/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772/.source.json", "md5sum": "130aa06b3e545ab0f3e793d69ecbc40c", "checksum": "5bfd0575e5158240826db7a44708da118ba14ae4", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 109, "invocation": {"module_args": {"dest": "/etc/kolla/memcached/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772/.source.json", "follow": false, "_original_basename": "memcached.json.j2", "checksum": "5bfd0575e5158240826db7a44708da118ba14ae4", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item=memcached) => { "ansible_loop_var": "item", "changed": true, "checksum": "5bfd0575e5158240826db7a44708da118ba14ae4", "dest": "/etc/kolla/memcached/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "memcached.json.j2", "attributes": null, "backup": false, "checksum": "5bfd0575e5158240826db7a44708da118ba14ae4", "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-1781020842.369465-87182-119778875618772/.source.json", "unsafe_writes": false, "validate": null } }, "item": "memcached", "md5sum": "130aa06b3e545ab0f3e793d69ecbc40c", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 109, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020842.369465-87182-119778875618772/.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 09 June 2026 16:00:43 +0000 (0:00:00.881) 0:03:44.028 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dgdztbagoahslsxgamoocnvfrxfgfmgv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "memcached", "volumes": ["/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:00:43 +0000 (0:00:00.604) 0:03:44.633 ********** 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 09 June 2026 16:00:43 +0000 (0:00:00.058) 0:03:44.691 ********** skipping: [primary] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'primary:4000/lokolla/memcached:change_992397', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:00:43 +0000 (0:00:00.089) 0:03:44.780 ********** [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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cfvplqekxgswwrhbfwunnsbienfapjpp ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "memcached", "volumes": ["/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "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_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 16:00:52 +0000 (0:00:08.591) 0:03:53.371 ********** 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 09 June 2026 16:00:52 +0000 (0:00:00.075) 0:03:53.447 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rkunesubzanyuqukulbrqmhsexgqkzka ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 16:00:53 +0000 (0:00:00.530) 0:03:53.978 ********** 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 09 June 2026 16:00:53 +0000 (0:00:00.052) 0:03:54.030 ********** 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 09 June 2026 16:00:53 +0000 (0:00:00.044) 0:03:54.075 ********** 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 09 June 2026 16:00:53 +0000 (0:00:00.042) 0:03:54.118 ********** 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 09 June 2026 16:00:53 +0000 (0:00:00.046) 0:03:54.164 ********** 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 09 June 2026 16:00:53 +0000 (0:00:00.046) 0:03:54.211 ********** 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 09 June 2026 16:00:53 +0000 (0:00:00.046) 0:03:54.257 ********** 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 09 June 2026 16:00:53 +0000 (0:00:00.050) 0:03:54.307 ********** 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 09 June 2026 16:00:53 +0000 (0:00:00.041) 0:03:54.348 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bwsurvlbytcidokhsrqqdghbhjishqta ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 16:00:54 +0000 (0:00:00.516) 0:03:54.865 ********** 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 09 June 2026 16:00:54 +0000 (0:00:00.040) 0:03:54.905 ********** 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 09 June 2026 16:00:54 +0000 (0:00:00.042) 0:03:54.947 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-datyhyxjcwykrygtffkdjllvjdrjppjo ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/rabbitmq", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/rabbitmq", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 16:00:54 +0000 (0:00:00.404) 0:03:55.352 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588 `" && echo ansible-tmp-1781020854.6235313-87740-69652574391588="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020854.6235313-87740-69652574391588=/home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hfviplnvnrgzjjuygxspexxralkgrxxo ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp0s27jcjq/rabbitmq.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp0s27jcjq/rabbitmq.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588/ /home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vfnjezvhvsxtmqllqieurotlbcvowbcv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588/.source.json", "md5sum": "0ecfbea87224d890be0810ed9189f722", "checksum": "b3126909f3ce6aa111e7a8a3afe61e1e61e1cdb3", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 2211, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588/.source.json", "follow": false, "_original_basename": "rabbitmq.json.j2", "checksum": "b3126909f3ce6aa111e7a8a3afe61e1e61e1cdb3", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "b3126909f3ce6aa111e7a8a3afe61e1e61e1cdb3", "dest": "/etc/kolla/rabbitmq/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "rabbitmq.json.j2", "attributes": null, "backup": false, "checksum": "b3126909f3ce6aa111e7a8a3afe61e1e61e1cdb3", "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-1781020854.6235313-87740-69652574391588/.source.json", "unsafe_writes": false, "validate": null } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "0ecfbea87224d890be0810ed9189f722", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2211, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020854.6235313-87740-69652574391588/.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 09 June 2026 16:00:55 +0000 (0:00:00.933) 0:03:56.285 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791 `" && echo ansible-tmp-1781020855.5204992-87932-166392024395791="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020855.5204992-87932-166392024395791=/home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bgljplnjsslfhvmqvzlviythexyzrraz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpocj6xf_m/rabbitmq-env.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791/.source.conf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpocj6xf_m/rabbitmq-env.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791/.source.conf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791/ /home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791/.source.conf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-acubhqimjxuwwbnyzpuavbzhrbhirhwq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791/.source.conf", "md5sum": "141a5fc475f67a89fcc0276cbd778c45", "checksum": "d9e81f761991a05d7a01299c00e65bd035987e6c", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 412, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020855.5204992-87932-166392024395791/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 412, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020855.5204992-87932-166392024395791/.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 09 June 2026 16:00:56 +0000 (0:00:00.909) 0:03:57.195 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470 `" && echo ansible-tmp-1781020856.4280457-88123-281449459429470="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020856.4280457-88123-281449459429470=/home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tztuctbelpmvhqpjsclxdtumeeyldjtr ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpsgdk5ips/rabbitmq.conf.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470/.source.conf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpsgdk5ips/rabbitmq.conf.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470/.source.conf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470/ /home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470/.source.conf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gphwvkxfavoncvxyuftjenhkomwoqxln ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/rabbitmq.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470/.source.conf", "md5sum": "b4e9811ebea78aedba41b552ebcc122b", "checksum": "beecb385a7f8f20c19205120f576b9090719c216", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 842, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/rabbitmq.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020856.4280457-88123-281449459429470/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 842, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020856.4280457-88123-281449459429470/.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 09 June 2026 16:00:57 +0000 (0:00:00.934) 0:03:58.130 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929 `" && echo ansible-tmp-1781020857.3760417-88315-139257362385929="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020857.3760417-88315-139257362385929=/home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-exxzrbnxxqkhgrcvvsbakrrnxdmgcvbn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp75e_oze4/erl_inetrc.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929/.source <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp75e_oze4/erl_inetrc.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929/.source\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929/ /home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929/.source && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-zxuyavltpdvkytxkqlocggzttvixxbjg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/erl_inetrc", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929/.source", "md5sum": "d41d8cd98f00b204e9800998ecf8427e", "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 0, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/erl_inetrc", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020857.3760417-88315-139257362385929/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 0, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020857.3760417-88315-139257362385929/.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 09 June 2026 16:00:58 +0000 (0:00:00.895) 0:03:59.025 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392 `" && echo ansible-tmp-1781020858.2550473-88507-181904614475392="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020858.2550473-88507-181904614475392=/home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cdzjfuaxpslqifuijsjwbiptyarozilu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpmtyo7shr/advanced.config.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392/.source.config <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpmtyo7shr/advanced.config.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392/.source.config\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392/ /home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392/.source.config && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-unumxwliwhkcdqedmxbrypmdyxigxcjr ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/advanced.config", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392/.source.config", "md5sum": "e9c15ddafbd046f353df28ccb81a0bf6", "checksum": "60a9a455ab28790c4513cd6c5e73808224da0827", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 136, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/advanced.config", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020858.2550473-88507-181904614475392/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 136, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020858.2550473-88507-181904614475392/.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 09 June 2026 16:00:59 +0000 (0:00:00.886) 0:03:59.911 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534 `" && echo ansible-tmp-1781020859.1498315-88699-185226023922534="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020859.1498315-88699-185226023922534=/home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rdaylbkippruybaiojlmivlxfhvidgni ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpm2xjbo_5/definitions.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpm2xjbo_5/definitions.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534/ /home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lytpycyxlflyccvblyyeafbrrtcscgup ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/definitions.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534/.source.json", "md5sum": "4c776b7bae4492cae8b1d6a8813e3dfb", "checksum": "fc251d51fc503d9f4c7fde0103b83b99aa2b2fd4", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 771, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/definitions.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534/.source.json", "follow": false, "_original_basename": "definitions.json.j2", "checksum": "fc251d51fc503d9f4c7fde0103b83b99aa2b2fd4", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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": "fc251d51fc503d9f4c7fde0103b83b99aa2b2fd4", "dest": "/etc/kolla/rabbitmq/definitions.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "definitions.json.j2", "attributes": null, "backup": false, "checksum": "fc251d51fc503d9f4c7fde0103b83b99aa2b2fd4", "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-1781020859.1498315-88699-185226023922534/.source.json", "unsafe_writes": false, "validate": null } }, "item": "/home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/templates/definitions.json.j2", "md5sum": "4c776b7bae4492cae8b1d6a8813e3dfb", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 771, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020859.1498315-88699-185226023922534/.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 09 June 2026 16:00:59 +0000 (0:00:00.878) 0:04:00.790 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205 `" && echo ansible-tmp-1781020860.0261931-88891-70719848616205="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020860.0261931-88891-70719848616205=/home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qsnmdboeabufpqfcqxeoedqyfueuzpvj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp8woi30se/enabled_plugins.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205/.source <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp8woi30se/enabled_plugins.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205/.source\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205/ /home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205/.source && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-voxlxqllobbpuffmcptnsizhyblzyfds ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/enabled_plugins", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205/.source", "md5sum": "4229b1b0e23559ff6bd2943e979dbdda", "checksum": "5513484669adbdca60563f2ebe967b0aaa294ae4", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 23, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/enabled_plugins", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020860.0261931-88891-70719848616205/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 23, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020860.0261931-88891-70719848616205/.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 09 June 2026 16:01:00 +0000 (0:00:00.879) 0:04:01.670 ********** 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 09 June 2026 16:01:00 +0000 (0:00:00.061) 0:04:01.731 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472 `" && echo ansible-tmp-1781020861.0081463-89084-47183505695472="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020861.0081463-89084-47183505695472=/home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sxdsbtjulmptitwonkbfgodpacrxfrhf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472/ /home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nauznpcqtgyanxsuqkqoizydtxhzjkmj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020861.0081463-89084-47183505695472/.source.crt", "unsafe_writes": false, "validate": null } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020861.0081463-89084-47183505695472/.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 09 June 2026 16:01:01 +0000 (0:00:00.901) 0:04:02.633 ********** skipping: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:01:01 +0000 (0:00:00.087) 0:04:02.720 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661 `" && echo ansible-tmp-1781020862.0158448-89292-143397809538661="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020862.0158448-89292-143397809538661=/home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rjnsqvmgyhxxlydfyobfxphefkanztzc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/rabbitmq-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/rabbitmq-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661/ /home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ippdnsjfqbtltjbcgantznmlkjuqrgdt ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/rabbitmq-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661/.source.pem", "md5sum": "2a7148ac5c49d0597e657697b90701c6", "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/rabbitmq-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661/.source.pem", "_original_basename": "rabbitmq-cert.pem", "follow": false, "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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-1781020862.0158448-89292-143397809538661/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "2a7148ac5c49d0597e657697b90701c6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020862.0158448-89292-143397809538661/.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 09 June 2026 16:01:02 +0000 (0:00:00.903) 0:04:03.624 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946 `" && echo ansible-tmp-1781020862.9146576-89506-17897450880946="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020862.9146576-89506-17897450880946=/home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hqacrhlekpimoghfdilyxddxgclvtexw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/rabbitmq-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/rabbitmq-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946/ /home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-juvirqonbgtffbufxjdbjhbjlhbpbejm ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/rabbitmq/rabbitmq-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946/.source.pem", "md5sum": "713993f1b641d2935d9103b08ceddf28", "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "invocation": {"module_args": {"dest": "/etc/kolla/rabbitmq/rabbitmq-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946/.source.pem", "_original_basename": "rabbitmq-key.pem", "follow": false, "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "ansible_loop_var": "item", "changed": true, "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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-1781020862.9146576-89506-17897450880946/.source.pem", "unsafe_writes": false, "validate": null } }, "item": { "key": "rabbitmq", "value": { "bootstrap_environment": { "KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "md5sum": "713993f1b641d2935d9103b08ceddf28", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020862.9146576-89506-17897450880946/.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 09 June 2026 16:01:03 +0000 (0:00:00.901) 0:04:04.526 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gltzpcegvolzmxnbhprdqmywtlcoxknw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "rabbitmq", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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_992397", "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", "/etc/localtime:/etc/localtime: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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:01:04 +0000 (0:00:00.623) 0:04:05.149 ********** 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 09 June 2026 16:01:04 +0000 (0:00:00.055) 0:04:05.205 ********** skipping: [primary] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'primary:4000/lokolla/rabbitmq:change_992397', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='"]}}}}) => { "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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 b3BlbnN0YWNrLW1vbml0b3Jpbmc6NzZsNkdLY3RQcFdKblZrVzY3U3QwV0lNU0JJSVh0S0lBNGxwbDVueA=='" ], "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_992397", "volumes": [ "/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:01:04 +0000 (0:00:00.090) 0:04:05.296 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vucodwvvlhxolhwpynqslnmyiiwjvwht ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 16:01:04 +0000 (0:00:00.450) 0:04:05.746 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bvszeeaeihqdsnixjnzhugoegaaowpaz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "", "stderr": "+ sudo -E kolla_set_configs\\n2026-06-09 16:01:08.285 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-06-09 16:01:08.285 INFO Validating config file\\n2026-06-09 16:01:08.285 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-06-09 16:01:08.288 INFO Copying /etc/rabbitmq/enabled_plugins to /etc/kolla/defaults/etc/rabbitmq/enabled_plugins\\n2026-06-09 16:01:08.288 INFO Copying permissions from /etc/rabbitmq/enabled_plugins onto /etc/kolla/defaults/etc/rabbitmq/enabled_plugins\\n2026-06-09 16:01:08.288 INFO Copying service configuration files\\n2026-06-09 16:01:08.288 INFO Copying /var/lib/kolla/config_files/rabbitmq-env.conf to /etc/rabbitmq/rabbitmq-env.conf\\n2026-06-09 16:01:08.290 INFO Setting permission for /etc/rabbitmq/rabbitmq-env.conf\\n2026-06-09 16:01:08.290 INFO Copying /var/lib/kolla/config_files/rabbitmq.conf to /etc/rabbitmq/rabbitmq.conf\\n2026-06-09 16:01:08.290 INFO Setting permission for /etc/rabbitmq/rabbitmq.conf\\n2026-06-09 16:01:08.291 INFO Copying /var/lib/kolla/config_files/erl_inetrc to /etc/rabbitmq/erl_inetrc\\n2026-06-09 16:01:08.291 INFO Setting permission for /etc/rabbitmq/erl_inetrc\\n2026-06-09 16:01:08.291 INFO Copying /var/lib/kolla/config_files/advanced.config to /etc/rabbitmq/advanced.config\\n2026-06-09 16:01:08.291 INFO Setting permission for /etc/rabbitmq/advanced.config\\n2026-06-09 16:01:08.292 INFO Copying /var/lib/kolla/config_files/definitions.json to /etc/rabbitmq/definitions.json\\n2026-06-09 16:01:08.292 INFO Setting permission for /etc/rabbitmq/definitions.json\\n2026-06-09 16:01:08.292 INFO Deleting /etc/rabbitmq/enabled_plugins\\n2026-06-09 16:01:08.292 INFO Copying /var/lib/kolla/config_files/enabled_plugins to /etc/rabbitmq/enabled_plugins\\n2026-06-09 16:01:08.293 INFO Setting permission for /etc/rabbitmq/enabled_plugins\\n2026-06-09 16:01:08.293 INFO Copying /var/lib/kolla/config_files/rabbitmq-cert.pem to /etc/rabbitmq/certs/rabbitmq-cert.pem\\n2026-06-09 16:01:08.293 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-cert.pem\\n2026-06-09 16:01:08.293 INFO Copying /var/lib/kolla/config_files/rabbitmq-key.pem to /etc/rabbitmq/certs/rabbitmq-key.pem\\n2026-06-09 16:01:08.294 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-key.pem\\n2026-06-09 16:01:08.294 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-06-09 16:01:08.294 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-06-09 16:01:08.294 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-06-09 16:01:08.295 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-06-09 16:01:08.295 INFO Writing out command to execute\\n2026-06-09 16:01:08.295 INFO Setting permission for /var/lib/rabbitmq\\n++ cat /run_command\\n+ CMD=/usr/sbin/rabbitmq-server\\n+ ARGS=\\n+ sudo kolla_copy_cacerts\\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 wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc\\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_992397", "labels": {"BOOTSTRAP": null}, "name": "rabbitmq_bootstrap", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq", "KOLLA_SERVICE_NAME": "rabbitmq-bootstrap"}}}}\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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/rabbitmq:change_992397", "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", "/etc/localtime:/etc/localtime:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/" ] } }, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\n2026-06-09 16:01:08.285 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-06-09 16:01:08.285 INFO Validating config file\n2026-06-09 16:01:08.285 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-06-09 16:01:08.288 INFO Copying /etc/rabbitmq/enabled_plugins to /etc/kolla/defaults/etc/rabbitmq/enabled_plugins\n2026-06-09 16:01:08.288 INFO Copying permissions from /etc/rabbitmq/enabled_plugins onto /etc/kolla/defaults/etc/rabbitmq/enabled_plugins\n2026-06-09 16:01:08.288 INFO Copying service configuration files\n2026-06-09 16:01:08.288 INFO Copying /var/lib/kolla/config_files/rabbitmq-env.conf to /etc/rabbitmq/rabbitmq-env.conf\n2026-06-09 16:01:08.290 INFO Setting permission for /etc/rabbitmq/rabbitmq-env.conf\n2026-06-09 16:01:08.290 INFO Copying /var/lib/kolla/config_files/rabbitmq.conf to /etc/rabbitmq/rabbitmq.conf\n2026-06-09 16:01:08.290 INFO Setting permission for /etc/rabbitmq/rabbitmq.conf\n2026-06-09 16:01:08.291 INFO Copying /var/lib/kolla/config_files/erl_inetrc to /etc/rabbitmq/erl_inetrc\n2026-06-09 16:01:08.291 INFO Setting permission for /etc/rabbitmq/erl_inetrc\n2026-06-09 16:01:08.291 INFO Copying /var/lib/kolla/config_files/advanced.config to /etc/rabbitmq/advanced.config\n2026-06-09 16:01:08.291 INFO Setting permission for /etc/rabbitmq/advanced.config\n2026-06-09 16:01:08.292 INFO Copying /var/lib/kolla/config_files/definitions.json to /etc/rabbitmq/definitions.json\n2026-06-09 16:01:08.292 INFO Setting permission for /etc/rabbitmq/definitions.json\n2026-06-09 16:01:08.292 INFO Deleting /etc/rabbitmq/enabled_plugins\n2026-06-09 16:01:08.292 INFO Copying /var/lib/kolla/config_files/enabled_plugins to /etc/rabbitmq/enabled_plugins\n2026-06-09 16:01:08.293 INFO Setting permission for /etc/rabbitmq/enabled_plugins\n2026-06-09 16:01:08.293 INFO Copying /var/lib/kolla/config_files/rabbitmq-cert.pem to /etc/rabbitmq/certs/rabbitmq-cert.pem\n2026-06-09 16:01:08.293 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-cert.pem\n2026-06-09 16:01:08.293 INFO Copying /var/lib/kolla/config_files/rabbitmq-key.pem to /etc/rabbitmq/certs/rabbitmq-key.pem\n2026-06-09 16:01:08.294 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-key.pem\n2026-06-09 16:01:08.294 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-06-09 16:01:08.294 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-06-09 16:01:08.294 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-06-09 16:01:08.295 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-06-09 16:01:08.295 INFO Writing out command to execute\n2026-06-09 16:01:08.295 INFO Setting permission for /var/lib/rabbitmq\n++ cat /run_command\n+ CMD=/usr/sbin/rabbitmq-server\n+ ARGS=\n+ sudo kolla_copy_cacerts\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 wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc\n++ chmod 400 /var/lib/rabbitmq/.erlang.cookie\n++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-06-09 16:01:08.285 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-06-09 16:01:08.285 INFO Validating config file", "2026-06-09 16:01:08.285 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-06-09 16:01:08.288 INFO Copying /etc/rabbitmq/enabled_plugins to /etc/kolla/defaults/etc/rabbitmq/enabled_plugins", "2026-06-09 16:01:08.288 INFO Copying permissions from /etc/rabbitmq/enabled_plugins onto /etc/kolla/defaults/etc/rabbitmq/enabled_plugins", "2026-06-09 16:01:08.288 INFO Copying service configuration files", "2026-06-09 16:01:08.288 INFO Copying /var/lib/kolla/config_files/rabbitmq-env.conf to /etc/rabbitmq/rabbitmq-env.conf", "2026-06-09 16:01:08.290 INFO Setting permission for /etc/rabbitmq/rabbitmq-env.conf", "2026-06-09 16:01:08.290 INFO Copying /var/lib/kolla/config_files/rabbitmq.conf to /etc/rabbitmq/rabbitmq.conf", "2026-06-09 16:01:08.290 INFO Setting permission for /etc/rabbitmq/rabbitmq.conf", "2026-06-09 16:01:08.291 INFO Copying /var/lib/kolla/config_files/erl_inetrc to /etc/rabbitmq/erl_inetrc", "2026-06-09 16:01:08.291 INFO Setting permission for /etc/rabbitmq/erl_inetrc", "2026-06-09 16:01:08.291 INFO Copying /var/lib/kolla/config_files/advanced.config to /etc/rabbitmq/advanced.config", "2026-06-09 16:01:08.291 INFO Setting permission for /etc/rabbitmq/advanced.config", "2026-06-09 16:01:08.292 INFO Copying /var/lib/kolla/config_files/definitions.json to /etc/rabbitmq/definitions.json", "2026-06-09 16:01:08.292 INFO Setting permission for /etc/rabbitmq/definitions.json", "2026-06-09 16:01:08.292 INFO Deleting /etc/rabbitmq/enabled_plugins", "2026-06-09 16:01:08.292 INFO Copying /var/lib/kolla/config_files/enabled_plugins to /etc/rabbitmq/enabled_plugins", "2026-06-09 16:01:08.293 INFO Setting permission for /etc/rabbitmq/enabled_plugins", "2026-06-09 16:01:08.293 INFO Copying /var/lib/kolla/config_files/rabbitmq-cert.pem to /etc/rabbitmq/certs/rabbitmq-cert.pem", "2026-06-09 16:01:08.293 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-cert.pem", "2026-06-09 16:01:08.293 INFO Copying /var/lib/kolla/config_files/rabbitmq-key.pem to /etc/rabbitmq/certs/rabbitmq-key.pem", "2026-06-09 16:01:08.294 INFO Setting permission for /etc/rabbitmq/certs/rabbitmq-key.pem", "2026-06-09 16:01:08.294 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-06-09 16:01:08.294 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-06-09 16:01:08.294 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-06-09 16:01:08.295 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-06-09 16:01:08.295 INFO Writing out command to execute", "2026-06-09 16:01:08.295 INFO Setting permission for /var/lib/rabbitmq", "++ cat /run_command", "+ CMD=/usr/sbin/rabbitmq-server", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ : /var/log/kolla/rabbitmq", "++ [[ -n 0 ]]", "++ [[ -e /var/lib/rabbitmq/.erlang.cookie ]]", "++ echo wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "++ chmod 400 /var/lib/rabbitmq/.erlang.cookie", "++ exit 0" ], "stdout": "", "stdout_lines": [] } 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 09 June 2026 16:01:12 +0000 (0:00:07.286) 0:04:13.033 ********** 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 09 June 2026 16:01:12 +0000 (0:00:00.040) 0:04:13.074 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nddaurhmtsibknfddrncvshusesksiml ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 16:01:12 +0000 (0:00:00.488) 0:04:13.562 ********** 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 09 June 2026 16:01:12 +0000 (0:00:00.032) 0:04:13.595 ********** 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 09 June 2026 16:01:12 +0000 (0:00:00.029) 0:04:13.625 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-wvyrmtkeewgvbgteueefwjaidgildvbg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "rabbitmq", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq", "KOLLA_SERVICE_NAME": "rabbitmq"}}}}\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": "wlPeIpFeVvQ47fYfp2JgPnHd1SIoQqsbEOLq5cqc", "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_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 16:01:21 +0000 (0:00:08.361) 0:04:21.986 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-udzyvxmziorxeluxtniicnqzwyfxqtwj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "stdout": "Waiting for pid file \'/var/lib/rabbitmq/mnesia/rabbitmq.pid\' to appear\\npid is 1219\\nWaiting for erlang distribution on node \'rabbit@primary\' while OS process \'1219\' 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-06-09 16:01:21.441729", "end": "2026-06-09 16:01:24.775598", "delta": "0:00:03.333869", "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:03.333869", "end": "2026-06-09 16:01:24.775598", "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-06-09 16:01:21.441729", "stderr": "", "stderr_lines": [], "stdout": "Waiting for pid file '/var/lib/rabbitmq/mnesia/rabbitmq.pid' to appear\npid is 1219\nWaiting for erlang distribution on node 'rabbit@primary' while OS process '1219' 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 1219", "Waiting for erlang distribution on node 'rabbit@primary' while OS process '1219' 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 09 June 2026 16:01:24 +0000 (0:00:03.685) 0:04:25.672 ********** 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 09 June 2026 16:01:24 +0000 (0:00:00.046) 0:04:25.719 ********** [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cotesdombhlyzfegpxerjwysvggicysc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "stdout": "Enabling all feature flags ...", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "enable_feature_flag", "all"], "start": "2026-06-09 16:01:25.170924", "end": "2026-06-09 16:01:25.910356", "delta": "0:00:00.739432", "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.739432", "end": "2026-06-09 16:01:25.910356", "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-06-09 16:01:25.170924", "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 09 June 2026 16:01:25 +0000 (0:00:01.104) 0:04:26.823 ********** 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 09 June 2026 16:01:26 +0000 (0:00:00.123) 0:04:26.946 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dhguontygwghqpihzoyybekkixpupjrh ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/keystone", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vawbeowbjohxelbimqwsdgwghadfdvan ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/keystone-fernet", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-fernet", "secontext": "unconfined_u:object_r:etc_t:s0", "size": 4096, "state": "directory", "uid": 0 } Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/file.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-erclxcqbgrqdosncblismsdfdadqylrx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"path": "/etc/kolla/keystone-ssh", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0770", "state": "directory", "secontext": "unconfined_u:object_r:etc_t:s0", "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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-ssh", "secontext": "unconfined_u:object_r:etc_t:s0", "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 09 June 2026 16:01:27 +0000 (0:00:01.171) 0:04:28.118 ********** 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 09 June 2026 16:01:27 +0000 (0:00:00.038) 0:04:28.157 ********** 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 09 June 2026 16:01:27 +0000 (0:00:00.031) 0:04:28.189 ********** 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-1781020887.3688293-93039-155048192080482 `" && echo ansible-tmp-1781020887.3688293-93039-155048192080482="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020887.3688293-93039-155048192080482 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpblfhs23n TO /home/zuul/.ansible/tmp/ansible-tmp-1781020887.3688293-93039-155048192080482/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020887.3688293-93039-155048192080482/ /home/zuul/.ansible/tmp/ansible-tmp-1781020887.3688293-93039-155048192080482/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3.12 /home/zuul/.ansible/tmp/ansible-tmp-1781020887.3688293-93039-155048192080482/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020887.3688293-93039-155048192080482/ > /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 09 June 2026 16:01:27 +0000 (0:00:00.295) 0:04:28.484 ********** 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 09 June 2026 16:01:27 +0000 (0:00:00.060) 0:04:28.544 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843 `" && echo ansible-tmp-1781020887.927787-93056-2384648801843="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020887.927787-93056-2384648801843=/home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lgvkwdaauaaelzzvplosmzshttqtvpae ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843/ /home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hunznnakmvmufdnyuqlsglaglougtgtn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020887.927787-93056-2384648801843/.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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020887.927787-93056-2384648801843/.source.crt", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629 `" && echo ansible-tmp-1781020888.8004742-93056-55308021404629="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020888.8004742-93056-55308021404629=/home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uekosthgxkqniefgzlecwfxvafpytpjv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629/ /home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mkbixgmwwdrepksravwuexkfbajjsvkb ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020888.8004742-93056-55308021404629/.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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020888.8004742-93056-55308021404629/.source.crt", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751 `" && echo ansible-tmp-1781020889.6419284-93056-233755525803751="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020889.6419284-93056-233755525803751=/home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-etftxqrzfmqqrssdqtfhwzridykpxdzf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/ca/root.crt TO /home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751/.source.crt <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/ca/root.crt /home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751/.source.crt\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751/ /home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751/.source.crt && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rvvlmmxdtrljfchtvttijbrskinngtzy ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/ca-certificates/root.crt", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751/.source.crt", "md5sum": "6d1cdb8be6455232444d2c4da981977c", "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/ca-certificates/", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751/.source.crt", "_original_basename": "root.crt", "follow": false, "checksum": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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": "3566f65d2363cd09ae16b6798d7198dbbb8d1ce9", "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-1781020889.6419284-93056-233755525803751/.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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "6d1cdb8be6455232444d2c4da981977c", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1789, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020889.6419284-93056-233755525803751/.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 09 June 2026 16:01:30 +0000 (0:00:02.755) 0:04:31.300 ********** skipping: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:01:30 +0000 (0:00:00.215) 0:04:31.515 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933 `" && echo ansible-tmp-1781020890.9363117-93632-271157501871933="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020890.9363117-93632-271157501871933=/home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-yosysoizplbhazajqpbajbmetsupimui ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933/ /home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-onqyqniwmtwrerujyaodpnsputjmagpe ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone/keystone-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933/.source.pem", "md5sum": "2a7148ac5c49d0597e657697b90701c6", "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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-1781020890.9363117-93632-271157501871933/.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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "2a7148ac5c49d0597e657697b90701c6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020890.9363117-93632-271157501871933/.source.pem", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421 `" && echo ansible-tmp-1781020891.8133864-93632-37513115614421="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020891.8133864-93632-37513115614421=/home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-svuchwboipjjtbrnofxjticptmeiwxer ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421/ /home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-swpitdgllkqfqjidmvaasolijerzvelk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/keystone-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421/.source.pem", "md5sum": "2a7148ac5c49d0597e657697b90701c6", "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/keystone-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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-1781020891.8133864-93632-37513115614421/.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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "2a7148ac5c49d0597e657697b90701c6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020891.8133864-93632-37513115614421/.source.pem", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021 `" && echo ansible-tmp-1781020892.791138-93632-227256910349021="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020892.791138-93632-227256910349021=/home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-qwhkmyicpngohiwbjzwimbufptaswlii ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/backend-cert.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/backend-cert.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021/ /home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-sdyliontujpwhcfqekfkivgctrxtjhpf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/keystone-cert.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021/.source.pem", "md5sum": "2a7148ac5c49d0597e657697b90701c6", "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0644", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/keystone-cert.pem", "mode": "0644", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021/.source.pem", "_original_basename": "backend-cert.pem", "follow": false, "checksum": "9b4262c95c0801b2fb538912e4ac05297872236b", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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": "9b4262c95c0801b2fb538912e4ac05297872236b", "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-1781020892.791138-93632-227256910349021/.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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "2a7148ac5c49d0597e657697b90701c6", "mode": "0644", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1513, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020892.791138-93632-227256910349021/.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 09 June 2026 16:01:33 +0000 (0:00:02.880) 0:04:34.396 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833 `" && echo ansible-tmp-1781020893.8111222-94230-222446802305833="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020893.8111222-94230-222446802305833=/home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-celciyogugecopgutcywfszgpxnemvre ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833/ /home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ihzeiwonnfxtrjtchrpwosrolptdowel ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone/keystone-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833/.source.pem", "md5sum": "713993f1b641d2935d9103b08ceddf28", "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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-1781020893.8111222-94230-222446802305833/.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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "713993f1b641d2935d9103b08ceddf28", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020893.8111222-94230-222446802305833/.source.pem", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556 `" && echo ansible-tmp-1781020894.6915846-94230-44319324582556="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020894.6915846-94230-44319324582556=/home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bsemtinjyhbywevwlgcvjhlarkiadbvc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556/ /home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-vjkurdfdwadpuknszzfrohiamagpgmyd ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/keystone-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556/.source.pem", "md5sum": "713993f1b641d2935d9103b08ceddf28", "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/keystone-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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-1781020894.6915846-94230-44319324582556/.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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "713993f1b641d2935d9103b08ceddf28", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020894.6915846-94230-44319324582556/.source.pem", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928 `" && echo ansible-tmp-1781020895.5423977-94230-114494984028928="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020895.5423977-94230-114494984028928=/home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-brtmxiwrlvdmombjfhhwzatznsrutbsj ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /etc/kolla/certificates/backend-key.pem TO /home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928/.source.pem <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /etc/kolla/certificates/backend-key.pem /home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928/.source.pem\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928/ /home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928/.source.pem && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uxrvbsipgiarecvvsolhxcgjiuokfiio ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/keystone-key.pem", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928/.source.pem", "md5sum": "713993f1b641d2935d9103b08ceddf28", "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0600", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/keystone-key.pem", "mode": "0600", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928/.source.pem", "_original_basename": "backend-key.pem", "follow": false, "checksum": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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": "4a7521fc3ff16d99e676a2cdd358776e1cc2c906", "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-1781020895.5423977-94230-114494984028928/.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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "713993f1b641d2935d9103b08ceddf28", "mode": "0600", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1679, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020895.5423977-94230-114494984028928/.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 09 June 2026 16:01:36 +0000 (0:00:02.786) 0:04:37.182 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584 `" && echo ansible-tmp-1781020896.5662024-94804-224886329633584="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020896.5662024-94804-224886329633584=/home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-cmsqhlyypaesiritkfsiqegjkmovehiy ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpm1n7viih/keystone.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpm1n7viih/keystone.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584/ /home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gdebgoxvvlmmpgwqxcvdabxyzqvqicae ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584/.source.json", "md5sum": "a74a94fdd96f95ec9a88871f16f8f37b", "checksum": "b07f3ebf1e536a195d2d4b95a3255831e6355813", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 2297, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584/.source.json", "follow": false, "_original_basename": "keystone.json.j2", "checksum": "b07f3ebf1e536a195d2d4b95a3255831e6355813", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "b07f3ebf1e536a195d2d4b95a3255831e6355813", "dest": "/etc/kolla/keystone/config.json", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "keystone.json.j2", "attributes": null, "backup": false, "checksum": "b07f3ebf1e536a195d2d4b95a3255831e6355813", "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-1781020896.5662024-94804-224886329633584/.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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "a74a94fdd96f95ec9a88871f16f8f37b", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 2297, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020896.5662024-94804-224886329633584/.source.json", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525 `" && echo ansible-tmp-1781020897.4082375-94804-279902667249525="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020897.4082375-94804-279902667249525=/home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-khdvosvtamenzmgalpeqfcbefjtlncen ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp2a5gy2qv/keystone-fernet.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp2a5gy2qv/keystone-fernet.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525/ /home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uvjkxnubkgojnxeqenwdqrwttllzuhuu ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525/.source.json", "md5sum": "054af8c4d3acf5937ac16fecf7339c26", "checksum": "ad20651958bafd1cd5862fa97724796a7c36d651", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1992, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525/.source.json", "follow": false, "_original_basename": "keystone-fernet.json.j2", "checksum": "ad20651958bafd1cd5862fa97724796a7c36d651", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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": "ad20651958bafd1cd5862fa97724796a7c36d651", "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": "ad20651958bafd1cd5862fa97724796a7c36d651", "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-1781020897.4082375-94804-279902667249525/.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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "054af8c4d3acf5937ac16fecf7339c26", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1992, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020897.4082375-94804-279902667249525/.source.json", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354 `" && echo ansible-tmp-1781020898.2256446-94804-59270587598354="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020898.2256446-94804-59270587598354=/home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xpuduvtfyrxsjmjpyxbvptiqhorpxljn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpixcz2w4q/keystone-ssh.json.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354/.source.json <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpixcz2w4q/keystone-ssh.json.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354/.source.json\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354/ /home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354/.source.json && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-juwosmesthcyohgmnvnghwtxxbayodvh ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/config.json", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354/.source.json", "md5sum": "0ebd2324e62b4ba4418aa72dd0da4690", "checksum": "c84c7d3430299c517e59fc1a6149c6d5101f1773", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 831, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/config.json", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354/.source.json", "follow": false, "_original_basename": "keystone-ssh.json.j2", "checksum": "c84c7d3430299c517e59fc1a6149c6d5101f1773", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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": "c84c7d3430299c517e59fc1a6149c6d5101f1773", "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": "c84c7d3430299c517e59fc1a6149c6d5101f1773", "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-1781020898.2256446-94804-59270587598354/.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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "0ebd2324e62b4ba4418aa72dd0da4690", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 831, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020898.2256446-94804-59270587598354/.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 09 June 2026 16:01:39 +0000 (0:00:02.687) 0:04:39.870 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322 `" && echo ansible-tmp-1781020899.2783825-95378-32130605038322="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020899.2783825-95378-32130605038322=/home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eywzymrumxvpvftbezhahteesoocnqok ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpk4tszpp2/source TO /home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322/.source.conf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpk4tszpp2/source /home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322/.source.conf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322/ /home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322/.source.conf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-xzuttcvkdoswtzrfdsomxogpkmazgygh ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone/keystone.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322/.source.conf", "md5sum": "6d68172c50e77d1dac6367749a158cfb", "checksum": "ab48ac2bacde028aaf0a8cabbfe945fcaa55c632", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1112, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322/.source.conf", "_original_basename": "source", "follow": false, "checksum": "ab48ac2bacde028aaf0a8cabbfe945fcaa55c632", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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": "ab48ac2bacde028aaf0a8cabbfe945fcaa55c632", "dest": "/etc/kolla/keystone/keystone.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "ab48ac2bacde028aaf0a8cabbfe945fcaa55c632", "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-574449jeb2sv3/tmpk4tszpp2/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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "", "kolla_logs:/var/log/kolla/", "/dev/shm:/dev/shm", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ], "wsgi": "keystone.wsgi.api:application" } }, "md5sum": "6d68172c50e77d1dac6367749a158cfb", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1112, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020899.2783825-95378-32130605038322/.source.conf", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209 `" && echo ansible-tmp-1781020900.3586514-95378-69049925708209="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020900.3586514-95378-69049925708209=/home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-znjpmdsggjfhdrpbpasrqjykuawpcmfy ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpdlf1i1ed/source TO /home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209/.source.conf <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpdlf1i1ed/source /home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209/.source.conf\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209/ /home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209/.source.conf && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-hjktlgpjxbnoyxkwjgynjjlsjoyqosgk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/keystone.conf", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209/.source.conf", "md5sum": "8b111fa822f23231d5b21707e2b63176", "checksum": "21f119acb607027b8fbf615a484cc28e42f637f7", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 1113, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/keystone.conf", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209/.source.conf", "_original_basename": "source", "follow": false, "checksum": "21f119acb607027b8fbf615a484cc28e42f637f7", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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": "21f119acb607027b8fbf615a484cc28e42f637f7", "dest": "/etc/kolla/keystone-fernet/keystone.conf", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "source", "attributes": null, "backup": false, "checksum": "21f119acb607027b8fbf615a484cc28e42f637f7", "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-574449jeb2sv3/tmpdlf1i1ed/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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "md5sum": "8b111fa822f23231d5b21707e2b63176", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 1113, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020900.3586514-95378-69049925708209/.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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:01:41 +0000 (0:00:02.286) 0:04:42.157 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729 `" && echo ansible-tmp-1781020901.378786-95762-210101906606729="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020901.378786-95762-210101906606729=/home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gvjvtfcocsdstgjhmxiwofqsiforxszc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpuifyb68_/keystone-startup.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729/.source.sh <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpuifyb68_/keystone-startup.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729/.source.sh\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729/ /home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729/.source.sh && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-trpexagghtnthyqbjjugpttgfzujwsyv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone/keystone-startup.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729/.source.sh", "md5sum": "fe40053b5f1f51d38390469bc62a591c", "checksum": "e90405a30ebbdcef7ed2bfef0fbcdce636eafb82", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 570, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone-startup.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020901.378786-95762-210101906606729/.source.sh", "unsafe_writes": false, "validate": null } }, "md5sum": "fe40053b5f1f51d38390469bc62a591c", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 570, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020901.378786-95762-210101906606729/.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 09 June 2026 16:01:42 +0000 (0:00:00.865) 0:04:43.022 ********** 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 09 June 2026 16:01:42 +0000 (0:00:00.032) 0:04:43.055 ********** 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 09 June 2026 16:01:42 +0000 (0:00:00.028) 0:04:43.084 ********** 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 09 June 2026 16:01:42 +0000 (0:00:00.031) 0:04:43.115 ********** skipping: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:01:42 +0000 (0:00:00.227) 0:04:43.343 ********** 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 09 June 2026 16:01:42 +0000 (0:00:00.035) 0:04:43.378 ********** 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 09 June 2026 16:01:42 +0000 (0:00:00.057) 0:04:43.436 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620 `" && echo ansible-tmp-1781020902.6505582-95982-56012421925620="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020902.6505582-95982-56012421925620=/home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dzxttttopaetghingfayjrewmmychnhg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpg693uils/uwsgi.ini.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620/.source.ini <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpg693uils/uwsgi.ini.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620/.source.ini\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620/ /home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620/.source.ini && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-upgrxrjjyhdaljblvxiovkacmsyhgkyd ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone/keystone-uwsgi.ini", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620/.source.ini", "md5sum": "8396db9d8e639d3736fdf58ca2fa551e", "checksum": "fa0bb6ca155291c4c5b32f5e36756e7c2f54d97e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 692, "invocation": {"module_args": {"dest": "/etc/kolla/keystone/keystone-uwsgi.ini", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620/.source.ini", "follow": false, "_original_basename": "uwsgi.ini.j2", "checksum": "fa0bb6ca155291c4c5b32f5e36756e7c2f54d97e", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => { "changed": true, "checksum": "fa0bb6ca155291c4c5b32f5e36756e7c2f54d97e", "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": "fa0bb6ca155291c4c5b32f5e36756e7c2f54d97e", "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-1781020902.6505582-95982-56012421925620/.source.ini", "unsafe_writes": false, "validate": null } }, "md5sum": "8396db9d8e639d3736fdf58ca2fa551e", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 692, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020902.6505582-95982-56012421925620/.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 09 June 2026 16:01:43 +0000 (0:00:00.886) 0:04:44.322 ********** 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 09 June 2026 16:01:43 +0000 (0:00:00.048) 0:04:44.370 ********** 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-1781020903.552853-96176-55020579981833 `" && echo ansible-tmp-1781020903.552853-96176-55020579981833="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020903.552853-96176-55020579981833 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp66o8o992 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020903.552853-96176-55020579981833/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020903.552853-96176-55020579981833/ /home/zuul/.ansible/tmp/ansible-tmp-1781020903.552853-96176-55020579981833/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3.12 /home/zuul/.ansible/tmp/ansible-tmp-1781020903.552853-96176-55020579981833/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020903.552853-96176-55020579981833/ > /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 09 June 2026 16:01:43 +0000 (0:00:00.303) 0:04:44.674 ********** 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 09 June 2026 16:01:43 +0000 (0:00:00.037) 0:04:44.711 ********** 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-1781020903.8939092-96192-253376324260545 `" && echo ansible-tmp-1781020903.8939092-96192-253376324260545="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020903.8939092-96192-253376324260545 `" ) && sleep 0' Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp3ikxwq4c TO /home/zuul/.ansible/tmp/ansible-tmp-1781020903.8939092-96192-253376324260545/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020903.8939092-96192-253376324260545/ /home/zuul/.ansible/tmp/ansible-tmp-1781020903.8939092-96192-253376324260545/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c '/home/zuul/kolla-ansible-venv/bin/python3.12 /home/zuul/.ansible/tmp/ansible-tmp-1781020903.8939092-96192-253376324260545/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020903.8939092-96192-253376324260545/ > /dev/null 2>&1 && sleep 0' ok: [primary -> localhost] => { "changed": false, "cmd": [ "/home/zuul/kolla-ansible-venv/bin/python3.12", "/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.029577", "end": "2026-06-09 16:01:44.152341", "invocation": { "module_args": { "_raw_params": "/home/zuul/kolla-ansible-venv/bin/python3.12 /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-06-09 16:01:44.122764", "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 09 June 2026 16:01:44 +0000 (0:00:00.337) 0:04:45.049 ********** 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 09 June 2026 16:01:44 +0000 (0:00:00.032) 0:04:45.081 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868 `" && echo ansible-tmp-1781020904.30345-96209-115878761406868="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020904.30345-96209-115878761406868=/home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-dflvibkvwkafkrydtppyjrtfiixjrazw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp_2na25mp/crontab.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868/.source <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp_2na25mp/crontab.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868/.source\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868/ /home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868/.source && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nbywqvnfitdkediixpxnpjxcrcnvbmmg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/crontab", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868/.source", "md5sum": "4749152921e55f34c08ce0c9978e05c8", "checksum": "c35457021232ff7544b011e05b3cddd64bf3b284", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 116, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/crontab", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020904.30345-96209-115878761406868/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "crontab", "src": "crontab.j2" }, "md5sum": "4749152921e55f34c08ce0c9978e05c8", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 116, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020904.30345-96209-115878761406868/.source", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386 `" && echo ansible-tmp-1781020905.1831787-96209-44430608364386="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020905.1831787-96209-44430608364386=/home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-trmlmqaivafguhwmcuahituurullafkq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpcmhdoywy/fernet-rotate.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386/.source.sh <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpcmhdoywy/fernet-rotate.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386/.source.sh\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386/ /home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386/.source.sh && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gltkeoybgiibeqphmmrwcefjqjfmkjfa ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386/.source.sh", "md5sum": "44abb6549608a20abf368fbc9ce29309", "checksum": "8bb1309479600c09d62dde0d9f3a152399d234a1", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 193, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020905.1831787-96209-44430608364386/.source.sh", "unsafe_writes": false, "validate": null } }, "item": { "dest": "fernet-rotate.sh", "src": "fernet-rotate.sh.j2" }, "md5sum": "44abb6549608a20abf368fbc9ce29309", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 193, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020905.1831787-96209-44430608364386/.source.sh", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076 `" && echo ansible-tmp-1781020905.998471-96209-231230467835076="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020905.998471-96209-231230467835076=/home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-kobkpzdoaprvcdvbzypcgcztccakzytx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpvq6j06wd/fernet-node-sync.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076/.source.sh <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpvq6j06wd/fernet-node-sync.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076/.source.sh\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076/ /home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076/.source.sh && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jntvqemttisofbuffgeywgrwxknqxkcc ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076/.source.sh", "md5sum": "8a4cd15443ca6d1389a023dfeabc8481", "checksum": "175ab1a82cbec4a4327b45756bfb54d633b1b449", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 824, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020905.998471-96209-231230467835076/.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", "secontext": "system_u:object_r:etc_t:s0", "size": 824, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020905.998471-96209-231230467835076/.source.sh", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973 `" && echo ansible-tmp-1781020906.8293679-96209-193141827446973="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020906.8293679-96209-193141827446973=/home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-eytjgmwehxajsbxfpgmgehaldzzhekgk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp63l84x70/fernet-push.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973/.source.sh <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp63l84x70/fernet-push.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973/.source.sh\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973/ /home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973/.source.sh && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tcvkivblbashvvprugzhnvytmqqviyes ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/fernet-push.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973/.source.sh", "md5sum": "619e0da5a486797c3723995c41ea5d9c", "checksum": "549580f3a3ba7e9a0404cb134aea9ed921508e6e", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 247, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/fernet-push.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020906.8293679-96209-193141827446973/.source.sh", "unsafe_writes": false, "validate": null } }, "item": { "dest": "fernet-push.sh", "src": "fernet-push.sh.j2" }, "md5sum": "619e0da5a486797c3723995c41ea5d9c", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 247, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020906.8293679-96209-193141827446973/.source.sh", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764 `" && echo ansible-tmp-1781020907.6940346-96209-8029130719764="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020907.6940346-96209-8029130719764=/home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bvuamcwvyvhfximscvnhntldumwrpoom ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpja6u8k98/fernet-healthcheck.sh.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764/.source.sh <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpja6u8k98/fernet-healthcheck.sh.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764/.source.sh\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764/ /home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764/.source.sh && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tgelyquwpskptmulkqdmfwzvhkeydrlz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764/.source.sh", "md5sum": "3db03a12139616af39ad64bc48a701e9", "checksum": "22ff21c5dae0d56b7b502267554e490358ba481f", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 129, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020907.6940346-96209-8029130719764/.source.sh", "unsafe_writes": false, "validate": null } }, "item": { "dest": "fernet-healthcheck.sh", "src": "fernet-healthcheck.sh.j2" }, "md5sum": "3db03a12139616af39ad64bc48a701e9", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 129, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020907.6940346-96209-8029130719764/.source.sh", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150 `" && echo ansible-tmp-1781020908.5542154-96209-12115417434150="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020908.5542154-96209-12115417434150=/home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-azlrqmovugwfwfgzlbguddlbgtqwyruk ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp9rj3s4tp/id_rsa TO /home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150/.source <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp9rj3s4tp/id_rsa /home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150/.source\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150/ /home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150/.source && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nhnyeawubnagrdxffuagyxuxjxrxlmyg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/id_rsa", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150/.source", "md5sum": "610bb7e4f3918938641592100c5aedaa", "checksum": "299de2355cbcfef9b1f850954120380788136ca0", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 3272, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/id_rsa", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150/.source", "follow": false, "_original_basename": "id_rsa", "checksum": "299de2355cbcfef9b1f850954120380788136ca0", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "299de2355cbcfef9b1f850954120380788136ca0", "dest": "/etc/kolla/keystone-fernet/id_rsa", "diff": [], "gid": 0, "group": "root", "invocation": { "module_args": { "_original_basename": "id_rsa", "attributes": null, "backup": false, "checksum": "299de2355cbcfef9b1f850954120380788136ca0", "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-1781020908.5542154-96209-12115417434150/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "id_rsa", "src": "id_rsa" }, "md5sum": "610bb7e4f3918938641592100c5aedaa", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 3272, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020908.5542154-96209-12115417434150/.source", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028 `" && echo ansible-tmp-1781020909.428307-96209-120294024760028="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020909.428307-96209-120294024760028=/home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gupgridbzvurnzmmcyggfkxsetfyrkui ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp7qgxialu/ssh_config.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028/.source <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmp7qgxialu/ssh_config.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028/.source\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028/ /home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028/.source && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rfmmjpylawuwkprdvxtuitfflyrflpqe ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-fernet/ssh_config", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028/.source", "md5sum": "695c081ba34dd15428faee928f8965e2", "checksum": "fec4cb810039347549252f3408ad960ae3791230", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 77, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-fernet/ssh_config", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020909.428307-96209-120294024760028/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "ssh_config", "src": "ssh_config.j2" }, "md5sum": "695c081ba34dd15428faee928f8965e2", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 77, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020909.428307-96209-120294024760028/.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 09 June 2026 16:01:50 +0000 (0:00:05.992) 0:04:51.074 ********** <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362 `" && echo ansible-tmp-1781020910.297534-97547-90150062153362="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020910.297534-97547-90150062153362=/home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jkikxjgzsirepsrkexphiayayssowkfn ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpkxft2blr/sshd_config.j2 TO /home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362/.source <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpkxft2blr/sshd_config.j2 /home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362/.source\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362/ /home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362/.source && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-jqoyxxvujxntkvotacwzwluxgzlokkum ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/sshd_config", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362/.source", "md5sum": "2f964289645d7ffb064d4ec88270217a", "checksum": "4dd2c8d7a368a40d3f758c26bd803c043863c336", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 70, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/sshd_config", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362/.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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (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-1781020910.297534-97547-90150062153362/.source", "unsafe_writes": false, "validate": null } }, "item": { "dest": "sshd_config", "src": "sshd_config.j2" }, "md5sum": "2f964289645d7ffb064d4ec88270217a", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 70, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020910.297534-97547-90150062153362/.source", "state": "file", "uid": 0 } <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'echo ~ && sleep 0'"'"'' <199.204.45.78> (0, b'/home/zuul\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610 `" && echo ansible-tmp-1781020911.245934-97547-16062158772610="` echo /home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610 `" ) && sleep 0'"'"'' <199.204.45.78> (0, b'ansible-tmp-1781020911.245934-97547-16062158772610=/home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610\n', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/stat.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-buvgeyhriofkxkaoeemykkhbdfmjpmow ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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.78> PUT /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpdnfa73df/id_rsa.pub TO /home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610/.source.pub <199.204.45.78> 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/07a69d4b50"' -o NumberOfPasswordPrompts=1 '[199.204.45.78]' <199.204.45.78> (0, b'sftp> put /home/zuul/.ansible/tmp/ansible-local-574449jeb2sv3/tmpdnfa73df/id_rsa.pub /home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610/.source.pub\n', b'') <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'chmod u+rwx /home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610/ /home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610/.source.pub && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/copy.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fpclrbmyyurjzymcbqsataolkhggvdjd ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610/.source.pub", "md5sum": "40046473c32336bae79d5f711a53864a", "checksum": "e9b05ede90a7673fd73aed2dd1fc04c9521ac472", "changed": true, "uid": 0, "gid": 0, "owner": "root", "group": "root", "mode": "0660", "state": "file", "secontext": "system_u:object_r:etc_t:s0", "size": 725, "invocation": {"module_args": {"dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "mode": "0660", "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610/.source.pub", "follow": false, "_original_basename": "id_rsa.pub", "checksum": "e9b05ede90a7673fd73aed2dd1fc04c9521ac472", "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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610/ > /dev/null 2>&1 && sleep 0'"'"'' <199.204.45.78> (0, b'', b'') changed: [primary] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => { "ansible_loop_var": "item", "changed": true, "checksum": "e9b05ede90a7673fd73aed2dd1fc04c9521ac472", "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": "e9b05ede90a7673fd73aed2dd1fc04c9521ac472", "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-1781020911.245934-97547-16062158772610/.source.pub", "unsafe_writes": false, "validate": null } }, "item": { "dest": "id_rsa.pub", "src": "id_rsa.pub" }, "md5sum": "40046473c32336bae79d5f711a53864a", "mode": "0660", "owner": "root", "secontext": "system_u:object_r:etc_t:s0", "size": 725, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1781020911.245934-97547-16062158772610/.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 09 June 2026 16:01:52 +0000 (0:00:01.859) 0:04:52.933 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-uvuwhjxtwwnzpdxjsrymgtjuvxotluab ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "keystone", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-bijgwbhjfdnvbbvsgpjcwvvhlzjbpjlx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "keystone_fernet", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-mvwrkvwomcbwwwknnalsklrpovymsrhg ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "keystone_ssh", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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_992397", "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", "/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:01:54 +0000 (0:00:01.972) 0:04:54.905 ********** 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 09 June 2026 16:01:54 +0000 (0:00:00.055) 0:04:54.961 ********** skipping: [primary] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'primary:4000/lokolla/keystone:change_992397', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime: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_992397", "volumes": [ "/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_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_992397", "volumes": [ "/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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_992397', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_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_992397", "volumes": [ "/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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 09 June 2026 16:01:54 +0000 (0:00:00.223) 0:04:55.185 ********** 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 09 June 2026 16:01:54 +0000 (0:00:00.029) 0:04:55.214 ********** [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.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-nqzaladwwquuaeexvlwdhjuwfxbzdukq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "db": "keystone", "db_list": ["keystone"], "executed_commands": ["CREATE DATABASE `keystone`"], "invocation": {"module_args": {"ca_cert": "/etc/pki/tls/certs/ca-bundle.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"], "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encoding": "", "collation": "", "state": "present", "single_transaction": false, "quick": true, "ignore_tables": [], "hex_blob": false, "force": false, "master_data": 0, "skip_lock_tables": false, "use_shell": false, "unsafe_login_password": false, "restrict_config_file": false, "check_implicit_admin": false, "config_overrides_defaults": false, "pipefail": true, "sql_log_bin": true, "login_unix_socket": null, "client_cert": null, "client_key": null, "check_hostname": null, "target": null, "dump_extra_args": null, "chdir": null}}, "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"}]}\n', b'') changed: [primary] => { "changed": true, "db": "keystone", "db_list": [ "keystone" ], "executed_commands": [ "CREATE DATABASE `keystone`" ], "invocation": { "module_args": { "ca_cert": "/etc/pki/tls/certs/ca-bundle.crt", "chdir": null, "check_hostname": null, "check_implicit_admin": false, "client_cert": null, "client_key": null, "collation": "", "config_file": "/var/lib/ansible/.my.cnf", "config_overrides_defaults": false, "connect_timeout": 30, "dump_extra_args": null, "encoding": "", "force": false, "hex_blob": false, "ignore_tables": [], "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": 3306, "login_unix_socket": null, "login_user": "root_shard_0", "master_data": 0, "name": [ "keystone" ], "pipefail": true, "quick": true, "restrict_config_file": false, "single_transaction": false, "skip_lock_tables": false, "sql_log_bin": true, "state": "present", "target": null, "unsafe_login_password": false, "use_shell": false } } } 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 09 June 2026 16:01:56 +0000 (0:00:02.151) 0:04:57.366 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-ciomzrnbymyufnivqlxrqotxlbeubxkt ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "user": "keystone", "msg": "User added", "password_changed": true, "attributes": null, "invocation": {"module_args": {"append_privs": true, "ca_cert": "/etc/pki/tls/certs/ca-bundle.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", "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encrypted": false, "host_all": false, "state": "present", "subtract_privs": false, "check_implicit_admin": false, "update_password": "always", "sql_log_bin": true, "force_context": false, "column_case_sensitive": true, "login_unix_socket": null, "client_cert": null, "client_key": null, "check_hostname": null, "tls_requires": null, "attributes": null, "plugin": null, "plugin_hash_string": null, "plugin_auth_string": null, "salt": null, "resource_limits": null, "session_vars": null, "password_expire": null, "password_expire_interval": null, "locked": null}}, "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"}]}\n', b'') changed: [primary] => { "attributes": null, "changed": true, "invocation": { "module_args": { "append_privs": true, "attributes": null, "ca_cert": "/etc/pki/tls/certs/ca-bundle.crt", "check_hostname": null, "check_implicit_admin": false, "client_cert": null, "client_key": null, "column_case_sensitive": true, "config_file": "/var/lib/ansible/.my.cnf", "connect_timeout": 30, "encrypted": false, "force_context": false, "host": "%", "host_all": false, "locked": null, "login_host": "192.0.2.10", "login_password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "login_port": 3306, "login_unix_socket": null, "login_user": "root_shard_0", "name": "keystone", "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", "password_expire": null, "password_expire_interval": null, "plugin": null, "plugin_auth_string": null, "plugin_hash_string": null, "priv": "keystone.*:ALL", "resource_limits": null, "salt": null, "session_vars": null, "sql_log_bin": true, "state": "present", "subtract_privs": false, "tls_requires": null, "update_password": "always" } }, "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 09 June 2026 16:01:58 +0000 (0:00:02.111) 0:04:59.478 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container_facts.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-fyytpmpoovcjffpyfjgicfmrxubguijw ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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 09 June 2026 16:01:59 +0000 (0:00:00.509) 0:04:59.987 ********** 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 09 June 2026 16:01:59 +0000 (0:00:00.042) 0:05:00.029 ********** 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 09 June 2026 16:01:59 +0000 (0:00:00.039) 0:05:00.069 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lwtlwgdqlsmwlxjreumukyrlpymxllgf ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "", "stderr": "+ sudo -E kolla_set_configs\\n2026-06-09 16:02:02.545 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-06-09 16:02:02.545 INFO Validating config file\\n2026-06-09 16:02:02.545 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-06-09 16:02:02.546 INFO Copying service configuration files\\n2026-06-09 16:02:02.546 INFO Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh\\n2026-06-09 16:02:02.550 INFO Setting permission for /usr/bin/keystone-startup.sh\\n2026-06-09 16:02:02.550 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\\n2026-06-09 16:02:02.550 INFO Setting permission for /etc/keystone/keystone.conf\\n2026-06-09 16:02:02.551 INFO Copying /var/lib/kolla/config_files/keystone-uwsgi.ini to /etc/keystone/keystone-api-uwsgi.ini\\n2026-06-09 16:02:02.551 INFO Setting permission for /etc/keystone/keystone-api-uwsgi.ini\\n2026-06-09 16:02:02.551 INFO Copying /var/lib/kolla/config_files/keystone-cert.pem to /etc/keystone/certs/keystone-cert.pem\\n2026-06-09 16:02:02.552 INFO Setting permission for /etc/keystone/certs/keystone-cert.pem\\n2026-06-09 16:02:02.552 INFO Copying /var/lib/kolla/config_files/keystone-key.pem to /etc/keystone/certs/keystone-key.pem\\n2026-06-09 16:02:02.552 INFO Setting permission for /etc/keystone/certs/keystone-key.pem\\n2026-06-09 16:02:02.552 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-06-09 16:02:02.553 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-06-09 16:02:02.553 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-06-09 16:02:02.553 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-06-09 16:02:02.553 INFO Writing out command to execute\\n2026-06-09 16:02:02.554 INFO Setting permission for /var/log/kolla\\n2026-06-09 16:02:02.554 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\\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++ mkdir -p /var/log/kolla/keystone\\n+++ stat -c %U:%G /var/log/kolla/keystone\\n++ [[ root:kolla != \\\\k\\\\e\\\\y\\\\s\\\\t\\\\o\\\\n\\\\e\\\\:\\\\k\\\\o\\\\l\\\\l\\\\a ]]\\n++ chown keystone:kolla /var/log/kolla/keystone\\n++ \'[\' \'!\' -f /var/log/kolla/keystone/keystone.log \']\'\\n++ touch /var/log/kolla/keystone/keystone.log\\n+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log\\n++ [[ root: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++ [[ 2755 != \\\\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++ 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_992397", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_keystone", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/keystone:change_992397", "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", "/etc/localtime:/etc/localtime: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-06-09 16:02:02.545 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-06-09 16:02:02.545 INFO Validating config file\n2026-06-09 16:02:02.545 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-06-09 16:02:02.546 INFO Copying service configuration files\n2026-06-09 16:02:02.546 INFO Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh\n2026-06-09 16:02:02.550 INFO Setting permission for /usr/bin/keystone-startup.sh\n2026-06-09 16:02:02.550 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\n2026-06-09 16:02:02.550 INFO Setting permission for /etc/keystone/keystone.conf\n2026-06-09 16:02:02.551 INFO Copying /var/lib/kolla/config_files/keystone-uwsgi.ini to /etc/keystone/keystone-api-uwsgi.ini\n2026-06-09 16:02:02.551 INFO Setting permission for /etc/keystone/keystone-api-uwsgi.ini\n2026-06-09 16:02:02.551 INFO Copying /var/lib/kolla/config_files/keystone-cert.pem to /etc/keystone/certs/keystone-cert.pem\n2026-06-09 16:02:02.552 INFO Setting permission for /etc/keystone/certs/keystone-cert.pem\n2026-06-09 16:02:02.552 INFO Copying /var/lib/kolla/config_files/keystone-key.pem to /etc/keystone/certs/keystone-key.pem\n2026-06-09 16:02:02.552 INFO Setting permission for /etc/keystone/certs/keystone-key.pem\n2026-06-09 16:02:02.552 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-06-09 16:02:02.553 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-06-09 16:02:02.553 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-06-09 16:02:02.553 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-06-09 16:02:02.553 INFO Writing out command to execute\n2026-06-09 16:02:02.554 INFO Setting permission for /var/log/kolla\n2026-06-09 16:02:02.554 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\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++ mkdir -p /var/log/kolla/keystone\n+++ stat -c %U:%G /var/log/kolla/keystone\n++ [[ root:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]\n++ chown keystone:kolla /var/log/kolla/keystone\n++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'\n++ touch /var/log/kolla/keystone/keystone.log\n+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log\n++ [[ root: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++ [[ 2755 != \\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++ exit 0\n", "stderr_lines": [ "+ sudo -E kolla_set_configs", "2026-06-09 16:02:02.545 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-06-09 16:02:02.545 INFO Validating config file", "2026-06-09 16:02:02.545 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-06-09 16:02:02.546 INFO Copying service configuration files", "2026-06-09 16:02:02.546 INFO Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh", "2026-06-09 16:02:02.550 INFO Setting permission for /usr/bin/keystone-startup.sh", "2026-06-09 16:02:02.550 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf", "2026-06-09 16:02:02.550 INFO Setting permission for /etc/keystone/keystone.conf", "2026-06-09 16:02:02.551 INFO Copying /var/lib/kolla/config_files/keystone-uwsgi.ini to /etc/keystone/keystone-api-uwsgi.ini", "2026-06-09 16:02:02.551 INFO Setting permission for /etc/keystone/keystone-api-uwsgi.ini", "2026-06-09 16:02:02.551 INFO Copying /var/lib/kolla/config_files/keystone-cert.pem to /etc/keystone/certs/keystone-cert.pem", "2026-06-09 16:02:02.552 INFO Setting permission for /etc/keystone/certs/keystone-cert.pem", "2026-06-09 16:02:02.552 INFO Copying /var/lib/kolla/config_files/keystone-key.pem to /etc/keystone/certs/keystone-key.pem", "2026-06-09 16:02:02.552 INFO Setting permission for /etc/keystone/certs/keystone-key.pem", "2026-06-09 16:02:02.552 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-06-09 16:02:02.553 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-06-09 16:02:02.553 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-06-09 16:02:02.553 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-06-09 16:02:02.553 INFO Writing out command to execute", "2026-06-09 16:02:02.554 INFO Setting permission for /var/log/kolla", "2026-06-09 16:02:02.554 INFO Setting permission for /etc/keystone/fernet-keys", "++ cat /run_command", "+ CMD=/usr/bin/keystone-startup.sh", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ sudo kolla_install_projects", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone", "++ [[ ! -d /var/log/kolla/keystone ]]", "++ mkdir -p /var/log/kolla/keystone", "+++ stat -c %U:%G /var/log/kolla/keystone", "++ [[ root:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]", "++ chown keystone:kolla /var/log/kolla/keystone", "++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'", "++ touch /var/log/kolla/keystone/keystone.log", "+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log", "++ [[ root: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", "++ [[ 2755 != \\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", "++ exit 0" ], "stdout": "", "stdout_lines": [] } 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 09 June 2026 16:02:10 +0000 (0:00:11.345) 0:05:11.415 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-lpkmgwwobcffdikkqojzcdgcccpjnegx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "result": false, "rc": 0, "stdout": "", "stderr": "2026-06-09 16:02:13.947 INFO Loading config file at /var/lib/kolla/config_files/config.json\\n2026-06-09 16:02:13.947 INFO Validating config file\\n2026-06-09 16:02:13.947 INFO Kolla config strategy set to: COPY_ALWAYS\\n2026-06-09 16:02:13.948 INFO Copying service configuration files\\n2026-06-09 16:02:13.948 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\\n2026-06-09 16:02:13.949 INFO Setting permission for /etc/keystone/keystone.conf\\n2026-06-09 16:02:13.949 INFO Copying /var/lib/kolla/config_files/crontab to /var/spool/cron/root\\n2026-06-09 16:02:13.952 INFO Setting permission for /var/spool/cron/root\\n2026-06-09 16:02:13.952 INFO Copying /var/lib/kolla/config_files/fernet-rotate.sh to /usr/bin/fernet-rotate.sh\\n2026-06-09 16:02:13.955 INFO Setting permission for /usr/bin/fernet-rotate.sh\\n2026-06-09 16:02:13.956 INFO Copying /var/lib/kolla/config_files/fernet-node-sync.sh to /usr/bin/fernet-node-sync.sh\\n2026-06-09 16:02:13.956 INFO Setting permission for /usr/bin/fernet-node-sync.sh\\n2026-06-09 16:02:13.956 INFO Copying /var/lib/kolla/config_files/fernet-push.sh to /usr/bin/fernet-push.sh\\n2026-06-09 16:02:13.956 INFO Setting permission for /usr/bin/fernet-push.sh\\n2026-06-09 16:02:13.958 INFO Copying /var/lib/kolla/config_files/ssh_config to /var/lib/keystone/.ssh/config\\n2026-06-09 16:02:13.958 INFO Setting permission for /var/lib/keystone/.ssh/config\\n2026-06-09 16:02:13.958 INFO Copying /var/lib/kolla/config_files/id_rsa to /var/lib/keystone/.ssh/id_rsa\\n2026-06-09 16:02:13.959 INFO Setting permission for /var/lib/keystone/.ssh/id_rsa\\n2026-06-09 16:02:13.959 INFO Copying /var/lib/kolla/config_files/fernet-healthcheck.sh to /usr/bin/fernet-healthcheck.sh\\n2026-06-09 16:02:13.959 INFO Setting permission for /usr/bin/fernet-healthcheck.sh\\n2026-06-09 16:02:13.960 INFO Creating directory /var/lib/kolla/share/ca-certificates\\n2026-06-09 16:02:13.960 INFO Setting permission for /var/lib/kolla/share/ca-certificates\\n2026-06-09 16:02:13.960 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\\n2026-06-09 16:02:13.961 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\\n2026-06-09 16:02:13.961 INFO Writing out command to execute\\n2026-06-09 16:02:13.961 INFO Setting permission for /etc/keystone/fernet-keys\\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_992397", "labels": {"BOOTSTRAP": null}, "name": "bootstrap_keystone_fernet", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "graceful_timeout": 60, "ignore_missing": false, "image": "primary:4000/lokolla/keystone-fernet:change_992397", "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", "/etc/localtime:/etc/localtime:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys" ] } }, "rc": 0, "result": false, "stderr": "2026-06-09 16:02:13.947 INFO Loading config file at /var/lib/kolla/config_files/config.json\n2026-06-09 16:02:13.947 INFO Validating config file\n2026-06-09 16:02:13.947 INFO Kolla config strategy set to: COPY_ALWAYS\n2026-06-09 16:02:13.948 INFO Copying service configuration files\n2026-06-09 16:02:13.948 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\n2026-06-09 16:02:13.949 INFO Setting permission for /etc/keystone/keystone.conf\n2026-06-09 16:02:13.949 INFO Copying /var/lib/kolla/config_files/crontab to /var/spool/cron/root\n2026-06-09 16:02:13.952 INFO Setting permission for /var/spool/cron/root\n2026-06-09 16:02:13.952 INFO Copying /var/lib/kolla/config_files/fernet-rotate.sh to /usr/bin/fernet-rotate.sh\n2026-06-09 16:02:13.955 INFO Setting permission for /usr/bin/fernet-rotate.sh\n2026-06-09 16:02:13.956 INFO Copying /var/lib/kolla/config_files/fernet-node-sync.sh to /usr/bin/fernet-node-sync.sh\n2026-06-09 16:02:13.956 INFO Setting permission for /usr/bin/fernet-node-sync.sh\n2026-06-09 16:02:13.956 INFO Copying /var/lib/kolla/config_files/fernet-push.sh to /usr/bin/fernet-push.sh\n2026-06-09 16:02:13.956 INFO Setting permission for /usr/bin/fernet-push.sh\n2026-06-09 16:02:13.958 INFO Copying /var/lib/kolla/config_files/ssh_config to /var/lib/keystone/.ssh/config\n2026-06-09 16:02:13.958 INFO Setting permission for /var/lib/keystone/.ssh/config\n2026-06-09 16:02:13.958 INFO Copying /var/lib/kolla/config_files/id_rsa to /var/lib/keystone/.ssh/id_rsa\n2026-06-09 16:02:13.959 INFO Setting permission for /var/lib/keystone/.ssh/id_rsa\n2026-06-09 16:02:13.959 INFO Copying /var/lib/kolla/config_files/fernet-healthcheck.sh to /usr/bin/fernet-healthcheck.sh\n2026-06-09 16:02:13.959 INFO Setting permission for /usr/bin/fernet-healthcheck.sh\n2026-06-09 16:02:13.960 INFO Creating directory /var/lib/kolla/share/ca-certificates\n2026-06-09 16:02:13.960 INFO Setting permission for /var/lib/kolla/share/ca-certificates\n2026-06-09 16:02:13.960 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt\n2026-06-09 16:02:13.961 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt\n2026-06-09 16:02:13.961 INFO Writing out command to execute\n2026-06-09 16:02:13.961 INFO Setting permission for /etc/keystone/fernet-keys\n", "stderr_lines": [ "2026-06-09 16:02:13.947 INFO Loading config file at /var/lib/kolla/config_files/config.json", "2026-06-09 16:02:13.947 INFO Validating config file", "2026-06-09 16:02:13.947 INFO Kolla config strategy set to: COPY_ALWAYS", "2026-06-09 16:02:13.948 INFO Copying service configuration files", "2026-06-09 16:02:13.948 INFO Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf", "2026-06-09 16:02:13.949 INFO Setting permission for /etc/keystone/keystone.conf", "2026-06-09 16:02:13.949 INFO Copying /var/lib/kolla/config_files/crontab to /var/spool/cron/root", "2026-06-09 16:02:13.952 INFO Setting permission for /var/spool/cron/root", "2026-06-09 16:02:13.952 INFO Copying /var/lib/kolla/config_files/fernet-rotate.sh to /usr/bin/fernet-rotate.sh", "2026-06-09 16:02:13.955 INFO Setting permission for /usr/bin/fernet-rotate.sh", "2026-06-09 16:02:13.956 INFO Copying /var/lib/kolla/config_files/fernet-node-sync.sh to /usr/bin/fernet-node-sync.sh", "2026-06-09 16:02:13.956 INFO Setting permission for /usr/bin/fernet-node-sync.sh", "2026-06-09 16:02:13.956 INFO Copying /var/lib/kolla/config_files/fernet-push.sh to /usr/bin/fernet-push.sh", "2026-06-09 16:02:13.956 INFO Setting permission for /usr/bin/fernet-push.sh", "2026-06-09 16:02:13.958 INFO Copying /var/lib/kolla/config_files/ssh_config to /var/lib/keystone/.ssh/config", "2026-06-09 16:02:13.958 INFO Setting permission for /var/lib/keystone/.ssh/config", "2026-06-09 16:02:13.958 INFO Copying /var/lib/kolla/config_files/id_rsa to /var/lib/keystone/.ssh/id_rsa", "2026-06-09 16:02:13.959 INFO Setting permission for /var/lib/keystone/.ssh/id_rsa", "2026-06-09 16:02:13.959 INFO Copying /var/lib/kolla/config_files/fernet-healthcheck.sh to /usr/bin/fernet-healthcheck.sh", "2026-06-09 16:02:13.959 INFO Setting permission for /usr/bin/fernet-healthcheck.sh", "2026-06-09 16:02:13.960 INFO Creating directory /var/lib/kolla/share/ca-certificates", "2026-06-09 16:02:13.960 INFO Setting permission for /var/lib/kolla/share/ca-certificates", "2026-06-09 16:02:13.960 INFO Copying /var/lib/kolla/config_files/ca-certificates/root.crt to /var/lib/kolla/share/ca-certificates/root.crt", "2026-06-09 16:02:13.961 INFO Setting permission for /var/lib/kolla/share/ca-certificates/root.crt", "2026-06-09 16:02:13.961 INFO Writing out command to execute", "2026-06-09 16:02:13.961 INFO Setting permission for /etc/keystone/fernet-keys" ], "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 09 June 2026 16:02:16 +0000 (0:00:05.673) 0:05:17.088 ********** 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 09 June 2026 16:02:16 +0000 (0:00:00.003) 0:05:17.092 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gzueacaomsjgcwijwqmjxwxvkkaleamq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "keystone_ssh", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "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_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 16:02:24 +0000 (0:00:08.402) 0:05:25.494 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-voqtyeninfhrgnpgponylfthpzhpcgqz ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "keystone_fernet", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "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_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 16:02:33 +0000 (0:00:08.625) 0:05:34.119 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_container.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-gbanrajskbsuoqzgvqqfspdwvanrkutv ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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_992397", "name": "keystone", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime: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"}}}}\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" }, "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_992397", "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", "/etc/localtime:/etc/localtime: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 09 June 2026 16:02:41 +0000 (0:00:08.536) 0:05:42.655 ********** 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 09 June 2026 16:02:41 +0000 (0:00:00.032) 0:05:42.688 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/wait_for.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'/usr/bin/python3.12 && sleep 0'"'"'' <199.204.45.78> (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 09 June 2026 16:02:42 +0000 (0:00:00.335) 0:05:43.023 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-khrecfaxnvdurefoobafztuvhlbkcflh ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (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-06-09 16:02:42.479909", "end": "2026-06-09 16:02:42.571094", "delta": "0:00:00.091185", "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.091185", "end": "2026-06-09 16:02:42.571094", "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-06-09 16:02:42.479909", "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 09 June 2026 16:02:42 +0000 (0:00:00.433) 0:05:43.457 ********** Using module file /home/zuul/kolla-ansible-venv/lib64/python3.12/site-packages/ansible/modules/command.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-oitrofgnivxutjrdlhurqxxbszhconad ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (0, b'\n{"changed": true, "stdout": "{\\"failed\\": false, \\"changed\\": true}", "stderr": "", "rc": 0, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v", "admin", "admin", "https://192.0.2.10:5000", "https://192.0.2.10:5000", "RegionOne"], "start": "2026-06-09 16:02:42.961140", "end": "2026-06-09 16:02:46.161783", "delta": "0:00:03.200643", "msg": "", "invocation": {"module_args": {"_raw_params": "docker exec keystone kolla_keystone_bootstrap admin 2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v 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", "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v", "admin", "admin", "https://192.0.2.10:5000", "https://192.0.2.10:5000", "RegionOne" ], "delta": "0:00:03.200643", "end": "2026-06-09 16:02:46.161783", "failed_when_result": false, "invocation": { "module_args": { "_raw_params": "docker exec keystone kolla_keystone_bootstrap admin 2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v 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-06-09 16:02:42.961140", "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 09 June 2026 16:02:46 +0000 (0:00:03.605) 0:05:47.063 ********** Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-akfdnzzjntqycatgltktqyzaxoroaltx ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (1, b'\n{"changed": false, "failed": true, "msg": "Task failed: Module failed: module \'openstack\' has no attribute \'version\'", "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "keystone", "service_type": "identity", "description": "Openstack Identity Service", "region_name": "RegionOne", "auth": {"password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/pki/tls/certs/ca-bundle.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') <199.204.45.78> Failed to connect to the host via ssh: FAILED - RETRYING: [primary]: Creating/deleting services for keystone (5 retries left).Result was: { "attempts": 1, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v" }, "cacert": "/etc/pki/tls/certs/ca-bundle.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 } }, "msg": "Task failed: Module failed: module 'openstack' has no attribute 'version'", "retries": 6 } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-pqjhrljtpxgsclaehrdjrhdkpmsvngip ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (1, b'\n{"changed": false, "failed": true, "msg": "Task failed: Module failed: module \'openstack\' has no attribute \'version\'", "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "keystone", "service_type": "identity", "description": "Openstack Identity Service", "region_name": "RegionOne", "auth": {"password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/pki/tls/certs/ca-bundle.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') <199.204.45.78> Failed to connect to the host via ssh: FAILED - RETRYING: [primary]: Creating/deleting services for keystone (4 retries left).Result was: { "attempts": 2, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v" }, "cacert": "/etc/pki/tls/certs/ca-bundle.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 } }, "msg": "Task failed: Module failed: module 'openstack' has no attribute 'version'", "retries": 6 } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-rlziffyqnxbqdeamnydxanintnoygfbs ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (1, b'\n{"changed": false, "failed": true, "msg": "Task failed: Module failed: module \'openstack\' has no attribute \'version\'", "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "keystone", "service_type": "identity", "description": "Openstack Identity Service", "region_name": "RegionOne", "auth": {"password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/pki/tls/certs/ca-bundle.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') <199.204.45.78> Failed to connect to the host via ssh: FAILED - RETRYING: [primary]: Creating/deleting services for keystone (3 retries left).Result was: { "attempts": 3, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v" }, "cacert": "/etc/pki/tls/certs/ca-bundle.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 } }, "msg": "Task failed: Module failed: module 'openstack' has no attribute 'version'", "retries": 6 } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-tatzewllpgndibdtrifluicrsqlaroaq ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (1, b'\n{"changed": false, "failed": true, "msg": "Task failed: Module failed: module \'openstack\' has no attribute \'version\'", "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "keystone", "service_type": "identity", "description": "Openstack Identity Service", "region_name": "RegionOne", "auth": {"password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/pki/tls/certs/ca-bundle.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') <199.204.45.78> Failed to connect to the host via ssh: FAILED - RETRYING: [primary]: Creating/deleting services for keystone (2 retries left).Result was: { "attempts": 4, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v" }, "cacert": "/etc/pki/tls/certs/ca-bundle.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 } }, "msg": "Task failed: Module failed: module 'openstack' has no attribute 'version'", "retries": 6 } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-luowgcjwkubppryjzlbqrkqwscndxxez ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (1, b'\n{"changed": false, "failed": true, "msg": "Task failed: Module failed: module \'openstack\' has no attribute \'version\'", "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "keystone", "service_type": "identity", "description": "Openstack Identity Service", "region_name": "RegionOne", "auth": {"password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/pki/tls/certs/ca-bundle.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') <199.204.45.78> Failed to connect to the host via ssh: FAILED - RETRYING: [primary]: Creating/deleting services for keystone (1 retries left).Result was: { "attempts": 5, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v" }, "cacert": "/etc/pki/tls/certs/ca-bundle.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 } }, "msg": "Task failed: Module failed: module 'openstack' has no attribute 'version'", "retries": 6 } Using module file /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/library/kolla_toolbox.py Pipelining is enabled. <199.204.45.78> ESTABLISH SSH CONNECTION FOR USER: None <199.204.45.78> SSH: EXEC ssh -C -o ControlMaster=auto -o ControlPersist=300 -o StrictHostKeyChecking=no -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no -o ConnectTimeout=10 -o 'ControlPath="/home/zuul/.ansible/cp/07a69d4b50"' -o NumberOfPasswordPrompts=1 199.204.45.78 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-henntwlbphbxsrtsblzwacymrkvozszb ; /usr/bin/python3.12'"'"'"'"'"'"'"'"' && sleep 0'"'"'' <199.204.45.78> Escalation succeeded <199.204.45.78> (1, b'\n{"changed": false, "failed": true, "msg": "Task failed: Module failed: module \'openstack\' has no attribute \'version\'", "invocation": {"module_args": {"container_engine": "docker", "module_args": {"name": "keystone", "service_type": "identity", "description": "Openstack Identity Service", "region_name": "RegionOne", "auth": {"password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v"}, "cloud": "kolla-admin-internal", "interface": "internal", "cacert": "/etc/pki/tls/certs/ca-bundle.crt", "state": "present"}, "module_name": "openstack.cloud.catalog_service", "module_extra_vars": {}, "api_version": "auto", "timeout": 180, "user": null}}}\n', b'') <199.204.45.78> Failed to connect to the host via ssh: [ERROR]: Task failed: Module failed: Task failed: Module failed: module 'openstack' has no attribute 'version' Origin: /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:6:7 4 run_once: true 5 block: 6 - name: "Creating/deleting services for {{ project_name }}" ^ column 7 failed: [primary] (item=keystone (identity)) => { "ansible_loop_var": "item", "attempts": 5, "changed": false, "invocation": { "module_args": { "api_version": "auto", "container_engine": "docker", "module_args": { "auth": { "password": "2hPJLSGy5khA23FL5pVXaskS7krh4Z5bRCVEdB2v" }, "cacert": "/etc/pki/tls/certs/ca-bundle.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" }, "msg": "Task failed: Module failed: module 'openstack' has no attribute 'version'" } PLAY RECAP ********************************************************************* primary : ok=231 changed=139 unreachable=0 failed=1 skipped=157 rescued=0 ignored=1 TASKS RECAP ******************************************************************** Tuesday 09 June 2026 16:03:50 +0000 (0:01:04.044) 0:06:51.107 ********** =============================================================================== service-ks-register : Creating/deleting services for keystone ---------- 64.04s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/service-ks-register/tasks/main.yml:6 keystone : Running Keystone bootstrap container ------------------------ 11.35s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap_service.yml:34 mariadb : Restart MariaDB container ------------------------------------ 11.18s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/restart_services.yml:2 mariadb : Running MariaDB bootstrap container -------------------------- 11.13s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/bootstrap_cluster.yml:2 mariadb : Check MariaDB service port liveness -------------------------- 10.34s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/lookup_cluster.yml:23 fluentd : Restart fluentd container ------------------------------------- 8.95s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/fluentd/handlers/main.yml:2 kolla_toolbox : Restart kolla-toolbox container ------------------------- 8.68s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/kolla_toolbox/handlers/main.yml:2 keystone : Restart keystone-fernet container ---------------------------- 8.63s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/handlers/main.yml:43 memcached : Restart memcached container --------------------------------- 8.59s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/memcached/handlers/main.yml:2 keystone : Restart keystone container ----------------------------------- 8.54s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/handlers/main.yml:57 loadbalancer : Start backup keepalived container ------------------------ 8.47s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:156 loadbalancer : Start backup proxysql container -------------------------- 8.41s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:121 keystone : Restart keystone-ssh container ------------------------------- 8.40s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/handlers/main.yml:29 loadbalancer : Start backup haproxy container --------------------------- 8.40s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/loadbalancer/handlers/main.yml:90 rabbitmq : Restart rabbitmq container ----------------------------------- 8.36s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/restart_services.yml:30 rabbitmq : Running RabbitMQ bootstrap container ------------------------- 7.29s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/rabbitmq/tasks/bootstrap.yml:10 keystone : Copying files for keystone-fernet ---------------------------- 5.99s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/config.yml:205 keystone : Running Keystone fernet bootstrap container ------------------ 5.67s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/keystone/tasks/bootstrap_service.yml:53 mariadb : Wait for MariaDB service port liveness ------------------------ 5.35s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/tasks/restart_services.yml:18 mariadb : Wait for first MariaDB service port liveness ------------------ 5.33s /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/roles/mariadb/handlers/main.yml:23 PLAYBOOK RECAP ***************************************************************** Playbook run took 0 days, 0 hours, 6 minutes, 51 seconds Kolla Ansible playbook(s) /home/zuul/kolla-ansible-venv/share/kolla-ansible/ansible/site.yml exited 2 clean_up Deploy