2025-04-28 10:06:51,018 p=134481 u=root n=ansible | [DEPRECATION WARNING]: DEFAULT_GATHER_SUBSET option, the module_defaults keyword is a more generic version and can apply to all calls to the M(ansible.builtin.gather_facts) or M(ansible.builtin.setup) actions, use module_defaults instead. This feature will be removed from ansible-core in version 2.18. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2025-04-28 10:06:51,589 p=134481 u=root n=ansible | [WARNING]: Unable to parse /etc/openstack_deploy/inventory.ini as an inventory source 2025-04-28 10:07:00,016 p=134481 u=root n=ansible | PLAY [Placeholder hook] ******************************************************** 2025-04-28 10:07:23,035 p=134481 u=root n=ansible | PLAY [Implement openrc/clouds.yaml on the designated service host] ************* 2025-04-28 10:07:24,329 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:07:24,516 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for localhost 2025-04-28 10:07:24,628 p=134481 u=root n=ansible | TASK [openstack_openrc : Create openrc file] *********************************** 2025-04-28 10:07:26,172 p=134481 u=root n=ansible | changed: [localhost] => (item={'project_scoped_openrc': None, 'src': 'openrc.j2', 'dest': '/root/openrc'}) 2025-04-28 10:07:26,175 p=134481 u=root n=ansible | skipping: [localhost] => (item={'system_scoped_openrc': None, 'src': 'openrc-system-scope.j2', 'dest': '/root/openrc.system_scope', 'condition': False}) 2025-04-28 10:07:26,236 p=134481 u=root n=ansible | TASK [openstack_openrc : Create OpenStack client configuration directory] ****** 2025-04-28 10:07:27,093 p=134481 u=root n=ansible | changed: [localhost] 2025-04-28 10:07:27,149 p=134481 u=root n=ansible | TASK [openstack_openrc : Create clouds.yaml file] ****************************** 2025-04-28 10:07:28,386 p=134481 u=root n=ansible | changed: [localhost] 2025-04-28 10:07:28,793 p=134481 u=root n=ansible | PLAY [Gather keystone facts] *************************************************** 2025-04-28 10:07:28,877 p=134481 u=root n=ansible | TASK [Gather additional facts] ************************************************* 2025-04-28 10:07:29,142 p=134481 u=root n=ansible | included: openstack.osa.gather_extra_facts for aio1-keystone-container-dd9739ec 2025-04-28 10:07:29,146 p=134481 u=root n=ansible | TASK [openstack.osa.gather_extra_facts : Gather additional facts] ************** 2025-04-28 10:07:30,775 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:07:30,870 p=134481 u=root n=ansible | PLAY [Pre-service deployment] ************************************************** 2025-04-28 10:07:31,249 p=134481 u=root n=ansible | TASK [Pre-service deployment tasks from os_keystone role] ********************** 2025-04-28 10:07:31,488 p=134481 u=root n=ansible | included: os_keystone for aio1-keystone-container-dd9739ec 2025-04-28 10:07:31,493 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:07:31,595 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:07:31,662 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:07:31,802 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:07:31,872 p=134481 u=root n=ansible | TASK [os_keystone : Gather variables for each operating system] **************** 2025-04-28 10:07:32,202 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:07:32,230 p=134481 u=root n=ansible | TASK [os_keystone : Create system groups] ************************************** 2025-04-28 10:07:33,004 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=keystone) 2025-04-28 10:07:33,371 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=ssl_cert) 2025-04-28 10:07:33,401 p=134481 u=root n=ansible | TASK [os_keystone : Create the keystone system user] *************************** 2025-04-28 10:07:34,310 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:07:34,346 p=134481 u=root n=ansible | TASK [os_keystone : Create keystone dir] *************************************** 2025-04-28 10:07:34,959 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'path': '/openstack', 'mode': '0755', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:07:35,329 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'dest': '/etc/keystone', 'mode': '0755'}) 2025-04-28 10:07:35,702 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'path': '/etc/keystone/credential-keys', 'mode': '0750'}) 2025-04-28 10:07:36,082 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'path': '/etc/keystone/domains', 'mode': '0750'}) 2025-04-28 10:07:36,445 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'path': '/etc/keystone/ssl'}) 2025-04-28 10:07:36,803 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'path': '/etc/keystone/fernet-keys', 'mode': '2750'}) 2025-04-28 10:07:37,177 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'path': '/var/lib/keystone'}) 2025-04-28 10:07:37,545 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'path': '/var/www/cgi-bin', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:07:37,915 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'path': '/var/www/cgi-bin/keystone'}) 2025-04-28 10:07:38,284 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'path': '/etc/ansible/facts.d', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:07:38,322 p=134481 u=root n=ansible | TASK [os_keystone : Install distro packages] *********************************** 2025-04-28 10:07:47,373 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:07:47,407 p=134481 u=root n=ansible | TASK [os_keystone : Adjust sshd configuration in container] ******************** 2025-04-28 10:07:48,161 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'regexp': '^PermitRootLogin', 'line': 'PermitRootLogin prohibit-password'}) 2025-04-28 10:07:48,507 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'regexp': '^TCPKeepAlive', 'line': 'TCPKeepAlive yes'}) 2025-04-28 10:07:48,849 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'regexp': '^UseDNS', 'line': 'UseDNS no'}) 2025-04-28 10:07:49,188 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'regexp': '^X11Forwarding', 'line': 'X11Forwarding no'}) 2025-04-28 10:07:49,539 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'regexp': '^PasswordAuthentication', 'line': 'PasswordAuthentication no'}) 2025-04-28 10:07:49,571 p=134481 u=root n=ansible | TASK [os_keystone : Ensure .ssh directory is present] ************************** 2025-04-28 10:07:50,218 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:07:50,246 p=134481 u=root n=ansible | TASK [Create ssh keys for synchronising fernet keys] *************************** 2025-04-28 10:07:50,461 p=134481 u=root n=ansible | included: openstack.osa.ssh_keypairs for aio1-keystone-container-dd9739ec 2025-04-28 10:07:50,468 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Include keypair variables for standalone] *** 2025-04-28 10:07:50,761 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:07:50,790 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Create keypair directories] ***************** 2025-04-28 10:07:51,559 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> localhost] => (item={'path': '/etc/openstack_deploy/ssh_keypairs'}) 2025-04-28 10:07:51,596 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Create keypairs] **************************** 2025-04-28 10:07:51,786 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/ssh_keypairs/tasks/standalone/create_keypair.yml for aio1-keystone-container-dd9739ec => (item={'name': 'keystone-aio1-keystone-container-dd9739ec', 'cert': {'signed_by': 'OpenStack-Ansible-SSH-Signing-Key', 'principals': 'keystone', 'valid_from': 'always', 'valid_to': 'forever'}}) 2025-04-28 10:07:51,794 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Generate key pair for keystone-aio1-keystone-container-dd9739ec] *** 2025-04-28 10:07:54,867 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> localhost] 2025-04-28 10:07:54,900 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Generate an OpenSSH user certificate for keystone-aio1-keystone-container-dd9739ec] *** 2025-04-28 10:07:56,069 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> localhost] 2025-04-28 10:07:56,105 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Save certificate info for signed key keystone-aio1-keystone-container-dd9739ec] *** 2025-04-28 10:07:57,373 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> localhost] 2025-04-28 10:07:57,406 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Install ssh server certificate authorities] *** 2025-04-28 10:07:57,621 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/ssh_keypairs/tasks/standalone/install_ssh_ca.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:07:57,628 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Ensure trusted CA directory is present] ***** 2025-04-28 10:07:58,279 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:07:58,314 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Slurp up SSH CA certificates from keypair setup host (localhost)] *** 2025-04-28 10:07:59,180 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> localhost] => (item={'name': 'OpenStack-Ansible-SSH-Signing-Key'}) 2025-04-28 10:07:59,214 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Create sshd trusted certificate config files] *** 2025-04-28 10:08:00,517 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'content': 'c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEY3ZEc2VBeDJkT3VFdFBaT1MwNVVEdThqOTdRdk9aOS8xUXJGNFBDdUdXTldOQnpiVWZ2TzZ2RXdZNFVCNE5adm5RNVRNT3FtUzhVWXd2cGI3UUFrNStaUk4zbGhFQ1FFZW1BR0V0YVdSTkRrbFNyZ3RwNWh2MGJBTW8xTm9IMU5wWXB1ZmEwMmg1aU5jS290V2lJVjdGeUp0TWRBOHE1Mmo2TUhkWG1FNE1SZWd3WkNWcnJSZkxjVzhObHM2SlREM2NFSjdSd1BDSlBhZC9XRmR6c2VLNkxveHZrQnlYdTErSFExdndWaDVxWEtpKzhQRTYvaFZuaEx3MytqQ3lhejdJMlBaUlBSQmVYd3dDSzN4NDcvSjdCTVR6Y0ViVW5ScURoMHdMaGY0RWthTkh1ODV3eXh0K1Z0NHRLTzJ5MjhieEJNa05nK1pubE51QitGR0FrdnRYRVBPMlJkdlNDMFV4Kyt5S2dPdTdQVlJBQllnK3lVcWlrSUR3U0dCZHdWZmJXeGlHaWFmU1BLekxnSldhNHozQUc2U0lYSDN2dWVqMHdDdkVaVXJjNWVzVGkyc3l1SGRtTWtpTDZUaHk4Ly9OV2p4a2JZK1hzcWsrdHQ5dkRZWTlUOEJMKzBVZEUrL3dQTFozeTAxRGUvT2F1T21ZTW5nbFZHa2hGU0dQb3VHSi9Wenkrd2ViNTVmT3V3VWlCb0FNK1k5amxaWDNidU9xenVlYzhLL3R2QWE1Q3R5T3pibXRhVlhNS05OZXdoOUhFOGkvUk10RWtGSEpjK2h4TnBzWmUydis0aU1PM2s1YjA1TFBQNXVLU2V2UjkrN0tpSDlEelVycVZkWFpRMnJjSFplWlpMeGNIbENVOTdDVHgwT1BsZ2hvd2ltZXVvak50OVpqY2pwY1E9PQ==', 'source': '/etc/openstack_deploy/ssh_keypairs/OpenStack-Ansible-SSH-Signing-Key.pub', 'encoding': 'base64', 'invocation': {'module_args': {'src': '/etc/openstack_deploy/ssh_keypairs/OpenStack-Ansible-SSH-Signing-Key.pub'}}, 'failed': False, 'changed': False, 'item': {'name': 'OpenStack-Ansible-SSH-Signing-Key'}, 'ansible_loop_var': 'item'}) 2025-04-28 10:08:00,549 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Remove sshd trusted authorities for absent CA] *** 2025-04-28 10:08:00,698 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'content': 'c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEY3ZEc2VBeDJkT3VFdFBaT1MwNVVEdThqOTdRdk9aOS8xUXJGNFBDdUdXTldOQnpiVWZ2TzZ2RXdZNFVCNE5adm5RNVRNT3FtUzhVWXd2cGI3UUFrNStaUk4zbGhFQ1FFZW1BR0V0YVdSTkRrbFNyZ3RwNWh2MGJBTW8xTm9IMU5wWXB1ZmEwMmg1aU5jS290V2lJVjdGeUp0TWRBOHE1Mmo2TUhkWG1FNE1SZWd3WkNWcnJSZkxjVzhObHM2SlREM2NFSjdSd1BDSlBhZC9XRmR6c2VLNkxveHZrQnlYdTErSFExdndWaDVxWEtpKzhQRTYvaFZuaEx3MytqQ3lhejdJMlBaUlBSQmVYd3dDSzN4NDcvSjdCTVR6Y0ViVW5ScURoMHdMaGY0RWthTkh1ODV3eXh0K1Z0NHRLTzJ5MjhieEJNa05nK1pubE51QitGR0FrdnRYRVBPMlJkdlNDMFV4Kyt5S2dPdTdQVlJBQllnK3lVcWlrSUR3U0dCZHdWZmJXeGlHaWFmU1BLekxnSldhNHozQUc2U0lYSDN2dWVqMHdDdkVaVXJjNWVzVGkyc3l1SGRtTWtpTDZUaHk4Ly9OV2p4a2JZK1hzcWsrdHQ5dkRZWTlUOEJMKzBVZEUrL3dQTFozeTAxRGUvT2F1T21ZTW5nbFZHa2hGU0dQb3VHSi9Wenkrd2ViNTVmT3V3VWlCb0FNK1k5amxaWDNidU9xenVlYzhLL3R2QWE1Q3R5T3pibXRhVlhNS05OZXdoOUhFOGkvUk10RWtGSEpjK2h4TnBzWmUydis0aU1PM2s1YjA1TFBQNXVLU2V2UjkrN0tpSDlEelVycVZkWFpRMnJjSFplWlpMeGNIbENVOTdDVHgwT1BsZ2hvd2ltZXVvak50OVpqY2pwY1E9PQ==', 'source': '/etc/openstack_deploy/ssh_keypairs/OpenStack-Ansible-SSH-Signing-Key.pub', 'encoding': 'base64', 'invocation': {'module_args': {'src': '/etc/openstack_deploy/ssh_keypairs/OpenStack-Ansible-SSH-Signing-Key.pub'}}, 'failed': False, 'changed': False, 'item': {'name': 'OpenStack-Ansible-SSH-Signing-Key'}, 'ansible_loop_var': 'item'}) 2025-04-28 10:08:00,700 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:00,727 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Ensure sshd config fragments are read on Centos-8] *** 2025-04-28 10:08:00,870 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=TrustedUserCAKeys /etc/ssh/trusted_ca) 2025-04-28 10:08:00,873 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=AuthorizedPrincipalsFile /etc/ssh/auth_principals/%u_principals) 2025-04-28 10:08:00,874 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:00,902 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Write sshd trusted authorities config fragement] *** 2025-04-28 10:08:02,306 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:02,336 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Ensure authorized principals directory is present] *** 2025-04-28 10:08:02,946 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:02,976 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Create sshd certificate principals config files] *** 2025-04-28 10:08:04,381 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'user': 'keystone', 'principals': ['keystone']}) 2025-04-28 10:08:04,415 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Remove sshd certificate principals which are absent] *** 2025-04-28 10:08:04,582 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'user': 'keystone', 'principals': ['keystone']}) 2025-04-28 10:08:04,584 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:04,616 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Install ssh keys] *************************** 2025-04-28 10:08:04,837 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/ssh_keypairs/tasks/standalone/install_ssh_key.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:08:04,862 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Slurp up SSH keys from ssh keypairs setup host localhost] *** 2025-04-28 10:08:05,626 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> localhost] => (item={'src': '/etc/openstack_deploy/ssh_keypairs/keystone-aio1-keystone-container-dd9739ec', 'dest': '/var/lib/keystone/.ssh/id_rsa', 'mode': '0600', 'owner': 'keystone', 'group': 'keystone'}) 2025-04-28 10:08:06,176 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> localhost] => (item={'src': '/etc/openstack_deploy/ssh_keypairs/keystone-aio1-keystone-container-dd9739ec.pub', 'dest': '/var/lib/keystone/.ssh/id_rsa.pub', 'owner': 'keystone', 'group': 'keystone'}) 2025-04-28 10:08:06,717 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> localhost] => (item={'src': '/etc/openstack_deploy/ssh_keypairs/keystone-aio1-keystone-container-dd9739ec-cert.pub', 'dest': '/var/lib/keystone/.ssh/id_rsa-cert.pub', 'owner': 'keystone', 'group': 'keystone'}) 2025-04-28 10:08:06,755 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Copy ssh keys to target] ******************** 2025-04-28 10:08:08,075 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=None) 2025-04-28 10:08:09,172 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=None) 2025-04-28 10:08:10,251 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=None) 2025-04-28 10:08:10,252 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:10,299 p=134481 u=root n=ansible | RUNNING HANDLER [os_keystone : Restart ssh] ************************************ 2025-04-28 10:08:11,537 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:11,567 p=134481 u=root n=ansible | RUNNING HANDLER [openstack.osa.ssh_keypairs : Regenerate trusted_ca file] ****** 2025-04-28 10:08:12,531 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:12,560 p=134481 u=root n=ansible | RUNNING HANDLER [openstack.osa.ssh_keypairs : Reload sshd] ********************* 2025-04-28 10:08:13,459 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:13,511 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 10:08:14,076 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 10:08:14,351 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:08:14,479 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 10:08:14,675 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-haproxy_server/tasks/haproxy_service_config.yml for aio1 2025-04-28 10:08:14,714 p=134481 u=root n=ansible | TASK [haproxy_server : Define blank _haproxy_service_configs_simplified variable] *** 2025-04-28 10:08:15,018 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:08:15,081 p=134481 u=root n=ansible | TASK [haproxy_server : Append services to _haproxy_service_configs_simplified list] *** 2025-04-28 10:08:15,440 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'keystone_service', 'haproxy_backend_nodes': ['aio1-keystone-container-dd9739ec'], 'haproxy_port': 5000, 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:08:15,721 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy service config files] ******************** 2025-04-28 10:08:17,002 p=134481 u=root n=ansible | changed: [aio1] => (item={'haproxy_service_name': 'keystone_service', 'haproxy_backend_nodes': ['aio1-keystone-container-dd9739ec'], 'haproxy_port': 5000, 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:08:17,068 p=134481 u=root n=ansible | TASK [haproxy_server : Remove haproxy service config files for absent services] *** 2025-04-28 10:08:17,260 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'keystone_service', 'haproxy_backend_nodes': ['aio1-keystone-container-dd9739ec'], 'haproxy_port': 5000, 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:08:17,262 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:08:17,327 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map fragment directories] **************** 2025-04-28 10:08:17,433 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:08:17,500 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map files] ******************************* 2025-04-28 10:08:17,607 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:08:17,671 p=134481 u=root n=ansible | TASK [haproxy_server : Delete unused map entries] ****************************** 2025-04-28 10:08:17,775 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:08:18,190 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Regenerate haproxy configuration] ************ 2025-04-28 10:08:18,861 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:08:18,928 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Reload haproxy] ****************************** 2025-04-28 10:08:20,443 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:08:20,594 p=134481 u=root n=ansible | PLAY [Installation and setup of Keystone] ************************************** 2025-04-28 10:08:21,531 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:08:21,695 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-keystone-container-dd9739ec 2025-04-28 10:08:21,704 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 10:08:21,849 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:21,917 p=134481 u=root n=ansible | TASK [Configure container] ***************************************************** 2025-04-28 10:08:22,126 p=134481 u=root n=ansible | included: openstack.osa.lxc_container_setup for aio1-keystone-container-dd9739ec 2025-04-28 10:08:22,133 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Set default bind mounts (bind var/log)] *** 2025-04-28 10:08:22,399 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:22,428 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Ensure mount directories exists] ***** 2025-04-28 10:08:23,278 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-keystone-container-dd9739ec'}) 2025-04-28 10:08:23,313 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Add bind mount configuration to container] *** 2025-04-28 10:08:24,195 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-keystone-container-dd9739ec'}) 2025-04-28 10:08:24,227 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config] ******************** 2025-04-28 10:08:24,361 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:24,430 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config no restart] ********* 2025-04-28 10:08:25,298 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1(172.29.236.100)] => (item=lxc.start.order=19) 2025-04-28 10:08:25,333 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Check container state] *************** 2025-04-28 10:08:26,334 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1(172.29.236.100)] 2025-04-28 10:08:26,369 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Lxc container restart] *************** 2025-04-28 10:08:27,661 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1(172.29.236.100)] 2025-04-28 10:08:27,692 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Start Container] ********************* 2025-04-28 10:08:28,795 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1(172.29.236.100)] 2025-04-28 10:08:28,835 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container tmpfiles-setup finish] *** 2025-04-28 10:08:29,164 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:29,194 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container connectivity] ***** 2025-04-28 10:08:33,389 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:33,424 p=134481 u=root n=ansible | TASK [Including unbound-clients tasks] ***************************************** 2025-04-28 10:08:33,613 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:33,650 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:08:33,798 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:33,826 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:08:33,960 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:34,033 p=134481 u=root n=ansible | TASK [os_keystone : Fail if our required secrets are not present] ************** 2025-04-28 10:08:34,181 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=keystone_auth_admin_password) 2025-04-28 10:08:34,186 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=keystone_container_mysql_password) 2025-04-28 10:08:34,192 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=keystone_oslomsg_rpc_password) 2025-04-28 10:08:34,198 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=keystone_oslomsg_notify_password) 2025-04-28 10:08:34,205 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=keystone_rabbitmq_password) 2025-04-28 10:08:34,206 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:34,234 p=134481 u=root n=ansible | TASK [os_keystone : Fail if service was deployed using a different installation method] *** 2025-04-28 10:08:34,381 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:34,408 p=134481 u=root n=ansible | TASK [os_keystone : Gather variables for each operating system] **************** 2025-04-28 10:08:34,665 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:34,695 p=134481 u=root n=ansible | TASK [os_keystone : Gather variables for installation method] ****************** 2025-04-28 10:08:34,941 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:34,969 p=134481 u=root n=ansible | TASK [os_keystone : Fact for apache module shibboleth to be installed] ********* 2025-04-28 10:08:35,221 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:35,249 p=134481 u=root n=ansible | TASK [os_keystone : Fact for apache module mod_auth_openidc to be installed] *** 2025-04-28 10:08:35,504 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:35,532 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 10:08:35,802 p=134481 u=root n=ansible | included: openstack.osa.db_setup for aio1-keystone-container-dd9739ec 2025-04-28 10:08:35,855 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Create database for service] ******************** 2025-04-28 10:08:37,096 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:08:37,097 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> {{ _oslodb_setup_host }}] 2025-04-28 10:08:37,182 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Grant access to the database for the service] *** 2025-04-28 10:08:38,480 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:08:38,482 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> {{ _oslodb_setup_host }}] 2025-04-28 10:08:38,521 p=134481 u=root n=ansible | TASK [Including osa.mq_setup role] ********************************************* 2025-04-28 10:08:38,797 p=134481 u=root n=ansible | included: openstack.osa.mq_setup for aio1-keystone-container-dd9739ec 2025-04-28 10:08:38,848 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC vhost and policies] ******************* 2025-04-28 10:08:39,047 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': '/keystone', 'state': 'absent'}) 2025-04-28 10:08:39,342 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'keystone', 'state': 'present'}) 2025-04-28 10:08:39,344 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:39,375 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC user] ********************************* 2025-04-28 10:08:39,778 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': '/keystone', 'state': 'absent'}) 2025-04-28 10:08:39,794 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'keystone', 'state': 'present'}) 2025-04-28 10:08:39,796 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:39,824 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify vhost and policies] **************** 2025-04-28 10:08:40,013 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': '/keystone', 'state': 'absent'}) 2025-04-28 10:08:40,040 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'keystone', 'state': 'present'}) 2025-04-28 10:08:40,041 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:40,069 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify user] ****************************** 2025-04-28 10:08:40,262 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': '/keystone', 'state': 'absent'}) 2025-04-28 10:08:40,288 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'keystone', 'state': 'present'}) 2025-04-28 10:08:40,290 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:40,321 p=134481 u=root n=ansible | TASK [os_keystone : Create keystone dir] *************************************** 2025-04-28 10:08:40,464 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'path': '/var/lock/keystone', 'mode': '2755'}) 2025-04-28 10:08:40,466 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'path': '/var/log/httpd', 'mode': '2755'}) 2025-04-28 10:08:40,468 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:40,499 p=134481 u=root n=ansible | TASK [os_keystone : Create system links] *************************************** 2025-04-28 10:08:40,643 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'src': '/var/log/httpd', 'dest': '/var/log/apache2'}) 2025-04-28 10:08:40,645 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:40,672 p=134481 u=root n=ansible | TASK [os_keystone : Add shibboleth repo] *************************************** 2025-04-28 10:08:40,811 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:40,881 p=134481 u=root n=ansible | TASK [os_keystone : Install distro packages] *********************************** 2025-04-28 10:08:48,103 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:48,133 p=134481 u=root n=ansible | TASK [os_keystone : Install/remove apache mod packages for federated authentication] *** 2025-04-28 10:08:49,141 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'libapache2-mod-shib', 'state': 'absent'}) 2025-04-28 10:08:49,905 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'libapache2-mod-auth-openidc', 'state': 'absent'}) 2025-04-28 10:08:49,937 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:08:50,203 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:50,230 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:08:51,078 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:08:51,170 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:08:51,323 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:51,351 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:08:51,547 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:51,575 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:08:51,808 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:08:51,827 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:08:57,864 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:08:57,902 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:08:58,187 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/keystone-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:08:58,235 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/keystone-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:08:58,291 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/keystone-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:08:58,339 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/keystone-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 10:08:58,340 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:08:58,380 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:08:59,081 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:08:59,491 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:08:59,913 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:08:59,951 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:09:01,394 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/keystone-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:09:02,527 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/keystone-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:09:03,608 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/keystone-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:09:03,649 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:09:06,768 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:09:06,809 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:09:07,537 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:09:07,572 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:10:28,109 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:10:28,163 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:10:29,115 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:10:29,181 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:10:29,913 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:10:29,946 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:10:32,560 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:10:32,593 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:10:33,991 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:10:34,027 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:10:34,707 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:10:34,742 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:10:39,461 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:10:39,496 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:10:39,638 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:10:39,707 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:10:40,325 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:10:40,357 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:10:40,643 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:10:40,672 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:10:42,000 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=/openstack/venvs/keystone-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 10:10:42,979 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=/openstack/venvs/keystone-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 10:10:43,968 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=/openstack/venvs/keystone-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 10:10:43,999 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:10:55,799 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:10:55,829 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:11:56,564 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:11:56,605 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:11:56,751 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:11:56,782 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:11:56,971 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:11:57,002 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:11:57,613 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:11:57,643 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:11:58,440 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'section': 'keystone', 'option': 'need_db_expand', 'value': 'True'}) 2025-04-28 10:11:58,811 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'section': 'keystone', 'option': 'need_db_contract', 'value': 'True'}) 2025-04-28 10:11:59,178 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'section': 'keystone', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:11:59,558 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'section': 'keystone', 'option': 'install_method', 'value': 'source'}) 2025-04-28 10:11:59,601 p=134481 u=root n=ansible | TASK [os_keystone : Record the osa version deployed] *************************** 2025-04-28 10:11:59,746 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:11:59,813 p=134481 u=root n=ansible | TASK [os_keystone : Ensure SSH keys has right permissions] ********************* 2025-04-28 10:11:59,957 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:00,025 p=134481 u=root n=ansible | TASK [os_keystone : Initialise the upgrade facts] ****************************** 2025-04-28 10:12:00,181 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'need_db_expand', 'state': 'True'}) 2025-04-28 10:12:00,189 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'need_db_contract', 'state': 'True'}) 2025-04-28 10:12:00,196 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'install_method', 'state': 'source'}) 2025-04-28 10:12:00,198 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:00,228 p=134481 u=root n=ansible | TASK [os_keystone : Create WSGI symlinks] ************************************** 2025-04-28 10:12:00,849 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:00,879 p=134481 u=root n=ansible | TASK [os_keystone : Refresh local facts] *************************************** 2025-04-28 10:12:01,760 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:01,842 p=134481 u=root n=ansible | TASK [os_keystone : Enable SSHD on all keystone hosts] ************************* 2025-04-28 10:12:03,726 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=aio1-keystone-container-dd9739ec) 2025-04-28 10:12:03,766 p=134481 u=root n=ansible | TASK [os_keystone : Copy keystone configuration files] ************************* 2025-04-28 10:12:04,753 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:04,784 p=134481 u=root n=ansible | TASK [os_keystone : Implement policy.yaml if there are overrides configured] *** 2025-04-28 10:12:04,926 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:04,994 p=134481 u=root n=ansible | TASK [os_keystone : Remove legacy policy.yaml file] **************************** 2025-04-28 10:12:05,617 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:05,647 p=134481 u=root n=ansible | TASK [os_keystone : Preserve original configuration file(s)] ******************* 2025-04-28 10:12:05,782 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:05,851 p=134481 u=root n=ansible | TASK [os_keystone : Fetch override files] ************************************** 2025-04-28 10:12:05,990 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:06,060 p=134481 u=root n=ansible | TASK [os_keystone : Copy common config] **************************************** 2025-04-28 10:12:06,195 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:06,263 p=134481 u=root n=ansible | TASK [os_keystone : Cleanup fetched temp files] ******************************** 2025-04-28 10:12:06,398 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:06,467 p=134481 u=root n=ansible | TASK [os_keystone : Copy sso callback file] ************************************ 2025-04-28 10:12:06,614 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:06,649 p=134481 u=root n=ansible | TASK [os_keystone : Including keystone_fernet_keys_create tasks] *************** 2025-04-28 10:12:06,873 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_keystone/tasks/keystone_fernet_keys_create.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:12:06,879 p=134481 u=root n=ansible | TASK [os_keystone : Check if fernet keys already exist] ************************ 2025-04-28 10:12:07,556 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:07,587 p=134481 u=root n=ansible | TASK [os_keystone : Check for fernet keys on all Keystone containers] ********** 2025-04-28 10:12:08,233 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item=aio1-keystone-container-dd9739ec) 2025-04-28 10:12:08,271 p=134481 u=root n=ansible | TASK [os_keystone : Identify hosts with existing fernet keys] ****************** 2025-04-28 10:12:08,546 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:08,576 p=134481 u=root n=ansible | TASK [os_keystone : Copy the fernet key repository to the primary] ************* 2025-04-28 10:12:08,731 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:08,760 p=134481 u=root n=ansible | TASK [os_keystone : Create fernet keys for Keystone] *************************** 2025-04-28 10:12:12,937 p=134481 u=root n=ansible | [WARNING]: Module remote_tmp /var/lib/keystone/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2025-04-28 10:12:12,938 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:12,971 p=134481 u=root n=ansible | TASK [os_keystone : Rotate fernet keys for Keystone] *************************** 2025-04-28 10:12:13,114 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:13,184 p=134481 u=root n=ansible | TASK [os_keystone : Including keystone_fernet_keys_distribute tasks] *********** 2025-04-28 10:12:13,408 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_keystone/tasks/keystone_fernet_keys_distribute.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:12:13,419 p=134481 u=root n=ansible | TASK [os_keystone : Distribute the fernet key repository] ********************** 2025-04-28 10:12:13,622 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:13,693 p=134481 u=root n=ansible | TASK [os_keystone : Including keystone_fernet_keys_autorotate tasks] *********** 2025-04-28 10:12:13,914 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_keystone/tasks/keystone_fernet_keys_autorotate.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:12:13,926 p=134481 u=root n=ansible | TASK [os_keystone : Drop fernet key auto rotate script] ************************ 2025-04-28 10:12:15,286 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:15,318 p=134481 u=root n=ansible | TASK [os_keystone : Create auto rotation job] ********************************** 2025-04-28 10:12:16,139 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:16,173 p=134481 u=root n=ansible | TASK [os_keystone : Remove extra auto rotation job] **************************** 2025-04-28 10:12:16,354 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:16,382 p=134481 u=root n=ansible | TASK [os_keystone : Check current state of Keystone DB] ************************ 2025-04-28 10:12:20,621 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:20,650 p=134481 u=root n=ansible | TASK [os_keystone : Set the db sync local facts] ******************************* 2025-04-28 10:12:21,266 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'need_db_expand', 'state': True}) 2025-04-28 10:12:21,642 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'need_db_contract', 'state': True}) 2025-04-28 10:12:21,674 p=134481 u=root n=ansible | TASK [os_keystone : Refresh local facts] *************************************** 2025-04-28 10:12:22,519 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:22,601 p=134481 u=root n=ansible | TASK [os_keystone : Test if keystone service exists] *************************** 2025-04-28 10:12:23,487 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item=keystone-wsgi-public) 2025-04-28 10:12:23,525 p=134481 u=root n=ansible | TASK [os_keystone : Ensure keystone service is stopped] ************************ 2025-04-28 10:12:23,695 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'keystone-wsgi-public', 'changed': False, 'status': {'ExitType': 'main', 'Restart': 'no', 'RestartMode': 'normal', 'NotifyAccess': 'none', 'RestartUSec': '100ms', 'RestartSteps': '0', 'RestartMaxDelayUSec': 'infinity', 'RestartUSecNext': '100ms', 'TimeoutStartUSec': '1min 30s', 'TimeoutStopUSec': '1min 30s', 'TimeoutAbortUSec': '1min 30s', 'TimeoutStartFailureMode': 'terminate', 'TimeoutStopFailureMode': 'terminate', 'RuntimeMaxUSec': 'infinity', 'RuntimeRandomizedExtraUSec': '0', 'WatchdogUSec': 'infinity', 'WatchdogTimestampMonotonic': '0', 'RootDirectoryStartOnly': 'no', 'RemainAfterExit': 'no', 'GuessMainPID': 'yes', 'MainPID': '0', 'ControlPID': '0', 'FileDescriptorStoreMax': '0', 'NFileDescriptorStore': '0', 'FileDescriptorStorePreserve': 'restart', 'StatusErrno': '0', 'Result': 'success', 'ReloadResult': 'success', 'CleanResult': 'success', 'UID': '[not set]', 'GID': '[not set]', 'NRestarts': '0', 'ReloadSignal': '1', 'ExecMainStartTimestampMonotonic': '0', 'ExecMainExitTimestampMonotonic': '0', 'ExecMainPID': '0', 'ExecMainCode': '0', 'ExecMainStatus': '0', 'ControlGroupId': '0', 'MemoryCurrent': '[not set]', 'MemoryPeak': '[not set]', 'MemorySwapCurrent': '[not set]', 'MemorySwapPeak': '[not set]', 'MemoryZSwapCurrent': '[not set]', 'MemoryAvailable': '[not set]', 'CPUUsageNSec': '[not set]', 'TasksCurrent': '[not set]', 'IPIngressBytes': '[no data]', 'IPIngressPackets': '[no data]', 'IPEgressBytes': '[no data]', 'IPEgressPackets': '[no data]', 'IOReadBytes': '[not set]', 'IOReadOperations': '[not set]', 'IOWriteBytes': '[not set]', 'IOWriteOperations': '[not set]', 'Delegate': 'no', 'CPUAccounting': 'yes', 'CPUWeight': '[not set]', 'StartupCPUWeight': '[not set]', 'CPUShares': '[not set]', 'StartupCPUShares': '[not set]', 'CPUQuotaPerSecUSec': 'infinity', 'CPUQuotaPeriodUSec': 'infinity', 'IOAccounting': 'no', 'IOWeight': '[not set]', 'StartupIOWeight': '[not set]', 'BlockIOAccounting': 'no', 'BlockIOWeight': '[not set]', 'StartupBlockIOWeight': '[not set]', 'MemoryAccounting': 'yes', 'DefaultMemoryLow': '0', 'DefaultStartupMemoryLow': '0', 'DefaultMemoryMin': '0', 'MemoryMin': '0', 'MemoryLow': '0', 'StartupMemoryLow': '0', 'MemoryHigh': 'infinity', 'StartupMemoryHigh': 'infinity', 'MemoryMax': 'infinity', 'StartupMemoryMax': 'infinity', 'MemorySwapMax': 'infinity', 'StartupMemorySwapMax': 'infinity', 'MemoryZSwapMax': 'infinity', 'StartupMemoryZSwapMax': 'infinity', 'MemoryLimit': 'infinity', 'DevicePolicy': 'auto', 'TasksAccounting': 'yes', 'TasksMax': '9442', 'IPAccounting': 'no', 'ManagedOOMSwap': 'auto', 'ManagedOOMMemoryPressure': 'auto', 'ManagedOOMMemoryPressureLimit': '0', 'ManagedOOMPreference': 'none', 'MemoryPressureWatch': 'auto', 'MemoryPressureThresholdUSec': '200ms', 'CoredumpReceive': 'no', 'UMask': '0022', 'LimitCPU': 'infinity', 'LimitCPUSoft': 'infinity', 'LimitFSIZE': 'infinity', 'LimitFSIZESoft': 'infinity', 'LimitDATA': 'infinity', 'LimitDATASoft': 'infinity', 'LimitSTACK': 'infinity', 'LimitSTACKSoft': '8388608', 'LimitCORE': 'infinity', 'LimitCORESoft': '0', 'LimitRSS': 'infinity', 'LimitRSSSoft': 'infinity', 'LimitNOFILE': '1048576', 'LimitNOFILESoft': '1048576', 'LimitAS': 'infinity', 'LimitASSoft': 'infinity', 'LimitNPROC': '31476', 'LimitNPROCSoft': '31476', 'LimitMEMLOCK': '1039880192', 'LimitMEMLOCKSoft': '1039880192', 'LimitLOCKS': 'infinity', 'LimitLOCKSSoft': 'infinity', 'LimitSIGPENDING': '31476', 'LimitSIGPENDINGSoft': '31476', 'LimitMSGQUEUE': '819200', 'LimitMSGQUEUESoft': '819200', 'LimitNICE': '0', 'LimitNICESoft': '0', 'LimitRTPRIO': '0', 'LimitRTPRIOSoft': '0', 'LimitRTTIME': 'infinity', 'LimitRTTIMESoft': 'infinity', 'RootEphemeral': 'no', 'OOMScoreAdjust': '0', 'CoredumpFilter': '0x33', 'Nice': '0', 'IOSchedulingClass': '2', 'IOSchedulingPriority': '4', 'CPUSchedulingPolicy': '0', 'CPUSchedulingPriority': '0', 'CPUAffinityFromNUMA': 'no', 'NUMAPolicy': 'n/a', 'TimerSlackNSec': '50000', 'CPUSchedulingResetOnFork': 'no', 'NonBlocking': 'no', 'StandardInput': 'null', 'StandardOutput': 'inherit', 'StandardError': 'inherit', 'TTYReset': 'no', 'TTYVHangup': 'no', 'TTYVTDisallocate': 'no', 'SyslogPriority': '30', 'SyslogLevelPrefix': 'yes', 'SyslogLevel': '6', 'SyslogFacility': '3', 'LogLevelMax': '-1', 'LogRateLimitIntervalUSec': '0', 'LogRateLimitBurst': '0', 'SecureBits': '0', 'CapabilityBoundingSet': 'cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore', 'DynamicUser': 'no', 'SetLoginEnvironment': 'no', 'RemoveIPC': 'no', 'PrivateTmp': 'no', 'PrivateDevices': 'no', 'ProtectClock': 'no', 'ProtectKernelTunables': 'no', 'ProtectKernelModules': 'no', 'ProtectKernelLogs': 'no', 'ProtectControlGroups': 'no', 'PrivateNetwork': 'no', 'PrivateUsers': 'no', 'PrivateMounts': 'no', 'PrivateIPC': 'no', 'ProtectHome': 'no', 'ProtectSystem': 'no', 'SameProcessGroup': 'no', 'UtmpMode': 'init', 'IgnoreSIGPIPE': 'yes', 'NoNewPrivileges': 'no', 'SystemCallErrorNumber': '2147483646', 'LockPersonality': 'no', 'RuntimeDirectoryPreserve': 'no', 'RuntimeDirectoryMode': '0755', 'StateDirectoryMode': '0755', 'CacheDirectoryMode': '0755', 'LogsDirectoryMode': '0755', 'ConfigurationDirectoryMode': '0755', 'TimeoutCleanUSec': 'infinity', 'MemoryDenyWriteExecute': 'no', 'RestrictRealtime': 'no', 'RestrictSUIDSGID': 'no', 'RestrictNamespaces': 'no', 'MountAPIVFS': 'no', 'KeyringMode': 'private', 'ProtectProc': 'default', 'ProcSubset': 'all', 'ProtectHostname': 'no', 'MemoryKSM': 'no', 'RootImagePolicy': 'root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent', 'MountImagePolicy': 'root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent', 'ExtensionImagePolicy': 'root=verity+signed+encrypted+unprotected+absent:usr=verity+signed+encrypted+unprotected+absent:home=encrypted+unprotected+absent:srv=encrypted+unprotected+absent:tmp=encrypted+unprotected+absent:var=encrypted+unprotected+absent', 'KillMode': 'control-group', 'KillSignal': '15', 'RestartKillSignal': '15', 'FinalKillSignal': '9', 'SendSIGKILL': 'yes', 'SendSIGHUP': 'no', 'WatchdogSignal': '6', 'Id': 'keystone-wsgi-public.service', 'Names': 'keystone-wsgi-public.service', 'Description': 'keystone-wsgi-public.service', 'LoadState': 'not-found', 'ActiveState': 'inactive', 'FreezerState': 'running', 'SubState': 'dead', 'StateChangeTimestampMonotonic': '0', 'InactiveExitTimestampMonotonic': '0', 'ActiveEnterTimestampMonotonic': '0', 'ActiveExitTimestampMonotonic': '0', 'InactiveEnterTimestampMonotonic': '0', 'CanStart': 'no', 'CanStop': 'yes', 'CanReload': 'no', 'CanIsolate': 'no', 'CanFreeze': 'yes', 'StopWhenUnneeded': 'no', 'RefuseManualStart': 'no', 'RefuseManualStop': 'no', 'AllowIsolate': 'no', 'DefaultDependencies': 'yes', 'SurviveFinalKillSignal': 'no', 'OnSuccessJobMode': 'fail', 'OnFailureJobMode': 'replace', 'IgnoreOnIsolate': 'no', 'NeedDaemonReload': 'no', 'JobTimeoutUSec': 'infinity', 'JobRunningTimeoutUSec': 'infinity', 'JobTimeoutAction': 'none', 'ConditionResult': 'no', 'AssertResult': 'no', 'ConditionTimestampMonotonic': '0', 'AssertTimestampMonotonic': '0', 'LoadError': 'org.freedesktop.systemd1.NoSuchUnit "Unit keystone-wsgi-public.service not found."', 'Transient': 'no', 'Perpetual': 'no', 'StartLimitIntervalUSec': '10s', 'StartLimitBurst': '5', 'StartLimitAction': 'none', 'FailureAction': 'none', 'SuccessAction': 'none', 'CollectMode': 'inactive'}, 'invocation': {'module_args': {'name': 'keystone-wsgi-public', 'daemon_reload': False, 'daemon_reexec': False, 'scope': 'system', 'no_block': False, 'state': None, 'enabled': None, 'force': None, 'masked': None}}, 'failed': False, 'item': 'keystone-wsgi-public', 'ansible_loop_var': 'item'}) 2025-04-28 10:12:23,699 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:23,731 p=134481 u=root n=ansible | TASK [os_keystone : Perform a Keystone DB sync expand] ************************* 2025-04-28 10:12:29,009 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:29,040 p=134481 u=root n=ansible | TASK [os_keystone : Perform a Keystone DB sync contract] *********************** 2025-04-28 10:12:29,184 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:29,253 p=134481 u=root n=ansible | TASK [os_keystone : Including keystone_credential_create tasks] **************** 2025-04-28 10:12:29,498 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_keystone/tasks/keystone_credential_create.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:12:29,503 p=134481 u=root n=ansible | TASK [os_keystone : Check if credential keys already exist] ******************** 2025-04-28 10:12:30,149 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:30,178 p=134481 u=root n=ansible | TASK [os_keystone : Check for credential keys on all Keystone containers] ****** 2025-04-28 10:12:30,775 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item=aio1-keystone-container-dd9739ec) 2025-04-28 10:12:30,810 p=134481 u=root n=ansible | TASK [os_keystone : Aggregate the collected file lists] ************************ 2025-04-28 10:12:31,074 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:31,103 p=134481 u=root n=ansible | TASK [os_keystone : Collect the existing keys from containers] ***************** 2025-04-28 10:12:31,235 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:31,303 p=134481 u=root n=ansible | TASK [os_keystone : Ensure the target directory exists on the master Keystone container] *** 2025-04-28 10:12:31,448 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:31,482 p=134481 u=root n=ansible | TASK [os_keystone : Drop the existing credential keys in the master Keystone container] *** 2025-04-28 10:12:31,625 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:31,695 p=134481 u=root n=ansible | TASK [os_keystone : Create credential keys for Keystone] *********************** 2025-04-28 10:12:35,762 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:35,791 p=134481 u=root n=ansible | TASK [os_keystone : Rotate credential keys for Keystone] *********************** 2025-04-28 10:12:35,939 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:35,969 p=134481 u=root n=ansible | TASK [os_keystone : Ensure newest key is used for credential in Keystone] ****** 2025-04-28 10:12:36,115 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:36,144 p=134481 u=root n=ansible | TASK [os_keystone : Including keystone_credential_distribute tasks] ************ 2025-04-28 10:12:36,356 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_keystone/tasks/keystone_credential_distribute.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:12:36,369 p=134481 u=root n=ansible | TASK [os_keystone : Distribute the credential key repository] ****************** 2025-04-28 10:12:36,565 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:36,633 p=134481 u=root n=ansible | TASK [os_keystone : Including keystone_credential_autorotate tasks] ************ 2025-04-28 10:12:36,845 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_keystone/tasks/keystone_credential_autorotate.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:12:36,860 p=134481 u=root n=ansible | TASK [os_keystone : Drop credential key auto rotate script] ******************** 2025-04-28 10:12:38,211 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:38,241 p=134481 u=root n=ansible | TASK [os_keystone : Create auto rotation job] ********************************** 2025-04-28 10:12:38,883 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:38,912 p=134481 u=root n=ansible | TASK [os_keystone : Remove extra auto rotation job] **************************** 2025-04-28 10:12:39,105 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:39,135 p=134481 u=root n=ansible | TASK [os_keystone : Drop Shibboleth Config] ************************************ 2025-04-28 10:12:39,283 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'src': 'shibboleth-attribute-map.xml.j2', 'dest': '/etc/shibboleth/attribute-map.xml'}) 2025-04-28 10:12:39,285 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'src': 'shibboleth2.xml.j2', 'dest': '/etc/shibboleth/shibboleth2.xml'}) 2025-04-28 10:12:39,286 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:39,314 p=134481 u=root n=ansible | TASK [os_keystone : Copy Shibboleth SP key-pair (if provided)] ***************** 2025-04-28 10:12:39,472 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'content': '', 'dest': '/etc/shibboleth/sp-cert.pem'}) 2025-04-28 10:12:39,474 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'content': '', 'dest': '/etc/shibboleth/sp-key.pem'}) 2025-04-28 10:12:39,475 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:39,504 p=134481 u=root n=ansible | TASK [os_keystone : Generate the Shibboleth SP key-pair] *********************** 2025-04-28 10:12:39,641 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:39,709 p=134481 u=root n=ansible | TASK [os_keystone : Store sp cert] ********************************************* 2025-04-28 10:12:39,845 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:39,913 p=134481 u=root n=ansible | TASK [os_keystone : Store sp key] ********************************************** 2025-04-28 10:12:40,047 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:40,116 p=134481 u=root n=ansible | TASK [os_keystone : Register a fact for the cert and key] ********************** 2025-04-28 10:12:40,250 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:40,318 p=134481 u=root n=ansible | TASK [os_keystone : Distribute sp key] ***************************************** 2025-04-28 10:12:40,456 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:40,522 p=134481 u=root n=ansible | TASK [os_keystone : Distribute sp cert] **************************************** 2025-04-28 10:12:40,656 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:40,722 p=134481 u=root n=ansible | TASK [os_keystone : Set appropriate file ownership on the Shibboleth SP key-pair] *** 2025-04-28 10:12:40,860 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/etc/shibboleth/sp-cert.pem) 2025-04-28 10:12:40,862 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/etc/shibboleth/sp-key.pem) 2025-04-28 10:12:40,863 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:40,890 p=134481 u=root n=ansible | TASK [Create and install SSL certificates] ************************************* 2025-04-28 10:12:41,037 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:41,066 p=134481 u=root n=ansible | TASK [os_keystone : Create apache nogroup group] ******************************* 2025-04-28 10:12:41,674 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:41,703 p=134481 u=root n=ansible | TASK [os_keystone : Create apache nogroup user] ******************************** 2025-04-28 10:12:42,393 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:42,423 p=134481 u=root n=ansible | TASK [os_keystone : Ensure apache log folder exists] *************************** 2025-04-28 10:12:43,046 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:43,077 p=134481 u=root n=ansible | TASK [os_keystone : Ensure apache2 MPM for Debian/Ubuntu] ********************** 2025-04-28 10:12:43,903 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'mpm_worker', 'state': 'absent'}) 2025-04-28 10:12:44,291 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'mpm_prefork', 'state': 'absent'}) 2025-04-28 10:12:44,692 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'mpm_event', 'state': 'present'}) 2025-04-28 10:12:44,723 p=134481 u=root n=ansible | TASK [os_keystone : Ensure apache2 MPM for EL] ********************************* 2025-04-28 10:12:44,859 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:44,927 p=134481 u=root n=ansible | TASK [os_keystone : Enable apache2 modules] ************************************ 2025-04-28 10:12:45,083 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'ssl', 'state': 'absent'}) 2025-04-28 10:12:45,088 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'shib', 'state': 'absent'}) 2025-04-28 10:12:45,094 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'auth_openidc', 'state': 'absent'}) 2025-04-28 10:12:45,692 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'name': 'proxy_uwsgi', 'state': 'present'}) 2025-04-28 10:12:46,186 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'name': 'headers', 'state': 'present'}) 2025-04-28 10:12:46,216 p=134481 u=root n=ansible | TASK [os_keystone : Place apache2 config files] ******************************** 2025-04-28 10:12:47,484 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'src': 'keystone-ports.conf.j2', 'dest': '/etc/apache2/ports.conf'}) 2025-04-28 10:12:48,550 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'src': 'keystone-httpd.conf.j2', 'dest': '/etc/apache2/sites-available/keystone-httpd.conf'}) 2025-04-28 10:12:49,571 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'src': 'keystone-httpd-mpm.conf.j2', 'dest': '/etc/apache2/mods-available/mpm_event.conf'}) 2025-04-28 10:12:49,604 p=134481 u=root n=ansible | TASK [os_keystone : Disable apache2 modules] *********************************** 2025-04-28 10:12:50,258 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'ssl', 'state': 'absent'}) 2025-04-28 10:12:50,633 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'shib', 'state': 'absent'}) 2025-04-28 10:12:51,021 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item={'name': 'auth_openidc', 'state': 'absent'}) 2025-04-28 10:12:51,032 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'proxy_uwsgi', 'state': 'present'}) 2025-04-28 10:12:51,040 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={'name': 'headers', 'state': 'present'}) 2025-04-28 10:12:51,088 p=134481 u=root n=ansible | TASK [os_keystone : Enable/disable proxy_uwsgi_module] ************************* 2025-04-28 10:12:51,224 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:51,291 p=134481 u=root n=ansible | TASK [os_keystone : Disable default apache site] ******************************* 2025-04-28 10:12:51,914 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=/etc/apache2/sites-enabled/000-default.conf) 2025-04-28 10:12:51,947 p=134481 u=root n=ansible | TASK [os_keystone : Enabled keystone vhost] ************************************ 2025-04-28 10:12:52,566 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:52,598 p=134481 u=root n=ansible | TASK [os_keystone : Ensure Apache ServerName] ********************************** 2025-04-28 10:12:53,224 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:53,251 p=134481 u=root n=ansible | TASK [os_keystone : Ensure Apache ServerTokens] ******************************** 2025-04-28 10:12:53,840 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:53,869 p=134481 u=root n=ansible | TASK [os_keystone : Ensure Apache ServerSignature] ***************************** 2025-04-28 10:12:54,464 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:54,496 p=134481 u=root n=ansible | TASK [os_keystone : Remove Listen from Apache config] ************************** 2025-04-28 10:12:55,084 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:55,115 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 10:12:55,426 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:55,456 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 10:12:55,751 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:55,779 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 10:12:55,999 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_install.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:12:56,006 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system group] *************************************** 2025-04-28 10:12:56,695 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:56,730 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system user] **************************************** 2025-04-28 10:12:57,436 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:12:57,465 p=134481 u=root n=ansible | TASK [uwsgi : Install distro packages] ***************************************** 2025-04-28 10:13:05,411 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:05,444 p=134481 u=root n=ansible | TASK [Install the python venv] ************************************************* 2025-04-28 10:13:05,669 p=134481 u=root n=ansible | included: python_venv_build for aio1-keystone-container-dd9739ec 2025-04-28 10:13:05,677 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:13:05,919 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:05,951 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:13:06,830 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:13:06,870 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:13:07,018 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:07,048 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:13:07,243 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:07,272 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:13:07,497 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:13:07,524 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:13:11,118 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:13:11,154 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:13:11,433 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:13:11,478 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:13:11,527 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:13:11,574 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-constraints.txt) 2025-04-28 10:13:11,575 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:11,605 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:13:12,304 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:13:12,718 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:13:13,130 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:13:13,167 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:13:14,561 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:13:15,634 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:13:16,721 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:13:16,758 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:13:19,200 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:13:19,232 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:13:19,907 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:13:19,941 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:13:31,913 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:13:31,946 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:13:32,694 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:13:32,727 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:13:33,422 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:13:33,454 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:13:34,150 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:13:34,181 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:13:35,505 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:13:35,544 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:13:36,206 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:13:36,240 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:13:39,369 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:39,397 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:13:39,532 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:39,601 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:13:40,214 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:40,244 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:13:40,523 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:40,553 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:13:41,851 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/requirements.txt) 2025-04-28 10:13:42,858 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/global-constraints.txt) 2025-04-28 10:13:43,837 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/constraints.txt) 2025-04-28 10:13:43,875 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:13:55,187 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:55,218 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:13:57,195 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:57,228 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:13:57,369 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:57,436 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:13:57,618 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:13:57,658 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:13:58,219 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:58,248 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:13:58,881 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'section': 'uwsgi', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:13:58,918 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 10:13:59,139 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_post_install.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:13:59,149 p=134481 u=root n=ansible | TASK [uwsgi : Ensure uWSGI directory exists] *********************************** 2025-04-28 10:13:59,809 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:13:59,838 p=134481 u=root n=ansible | TASK [uwsgi : Deploy uWSGI configuration files] ******************************** 2025-04-28 10:14:00,753 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'key': 'keystone-wsgi-public', 'value': {'group': 'keystone_all', 'wsgi_app': True, 'wsgi_path': '/openstack/venvs/keystone-31.0.0.0b2.dev29/bin/keystone-wsgi-public', 'uwsgi_overrides': {'uwsgi': {'socket': '127.0.0.1:35358'}}, 'uwsgi_bind_address': [], 'uwsgi_port': '', 'wsgi_venv': '/openstack/venvs/keystone-31.0.0.0b2.dev29', 'uwsgi_uid': 'keystone', 'uwsgi_guid': 'keystone', 'uwsgi_processes': 2, 'uwsgi_threads': 2}}) 2025-04-28 10:14:00,785 p=134481 u=root n=ansible | TASK [Run the systemd service role] ******************************************** 2025-04-28 10:14:01,041 p=134481 u=root n=ansible | included: systemd_service for aio1-keystone-container-dd9739ec => (item={'key': 'keystone-wsgi-public', 'value': {'group': 'keystone_all', 'wsgi_app': True, 'wsgi_path': '/openstack/venvs/keystone-31.0.0.0b2.dev29/bin/keystone-wsgi-public', 'uwsgi_overrides': {'uwsgi': {'socket': '127.0.0.1:35358'}}, 'uwsgi_bind_address': [], 'uwsgi_port': '', 'wsgi_venv': '/openstack/venvs/keystone-31.0.0.0b2.dev29', 'uwsgi_uid': 'keystone', 'uwsgi_guid': 'keystone', 'uwsgi_processes': 2, 'uwsgi_threads': 2}}) 2025-04-28 10:14:01,048 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:14:01,695 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={"path": "/run/keystone-wsgi-public/uwsgi", "owner": "keystone", "group": "keystone"}) 2025-04-28 10:14:01,726 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:14:02,427 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={"path": "/run/lock/keystone-wsgi-public/uwsgi", "owner": "keystone", "group": "keystone"}) 2025-04-28 10:14:02,463 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:14:02,649 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:02,682 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:14:04,024 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-keystone-wsgi-public.conf"}) 2025-04-28 10:14:04,056 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:14:05,010 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/keystone-wsgi-public.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:14:05,044 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:14:05,225 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:05,256 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:14:05,433 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:05,463 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:14:05,638 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:05,669 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:14:06,721 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:06,759 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:14:06,985 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-keystone-container-dd9739ec => (item={"service_name": "keystone-wsgi-public"}) 2025-04-28 10:14:07,006 p=134481 u=root n=ansible | TASK [systemd_service : Load service keystone-wsgi-public] ********************* 2025-04-28 10:14:08,250 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={"service_name": "keystone-wsgi-public"}) 2025-04-28 10:14:08,292 p=134481 u=root n=ansible | TASK [systemd_service : Load timer keystone-wsgi-public] *********************** 2025-04-28 10:14:08,461 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={"service_name": "keystone-wsgi-public"}) 2025-04-28 10:14:08,463 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:08,491 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:14:08,673 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:08,719 p=134481 u=root n=ansible | TASK [os_keystone : Flush handlers] ******************************************** 2025-04-28 10:14:08,838 p=134481 u=root n=ansible | RUNNING HANDLER [os_keystone : Restart web server] ***************************** 2025-04-28 10:14:10,621 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:10,662 p=134481 u=root n=ansible | RUNNING HANDLER [os_keystone : Wait for web server to complete starting] ******* 2025-04-28 10:14:21,441 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] => (item=5000) 2025-04-28 10:14:21,469 p=134481 u=root n=ansible | RUNNING HANDLER [os_keystone : Stop uWSGI] ************************************* 2025-04-28 10:14:24,075 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=keystone-wsgi-public) 2025-04-28 10:14:24,109 p=134481 u=root n=ansible | RUNNING HANDLER [os_keystone : Start uWSGI] ************************************ 2025-04-28 10:14:25,266 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item=keystone-wsgi-public) 2025-04-28 10:14:25,304 p=134481 u=root n=ansible | RUNNING HANDLER [os_keystone : Wait for uWSGI socket to be ready] ************** 2025-04-28 10:14:36,157 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:36,184 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 10:14:38,583 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] => (item={'key': 'keystone-wsgi-public', 'value': {'group': 'keystone_all', 'wsgi_app': True, 'wsgi_path': '/openstack/venvs/keystone-31.0.0.0b2.dev29/bin/keystone-wsgi-public', 'uwsgi_overrides': {'uwsgi': {'socket': '127.0.0.1:35358'}}, 'uwsgi_bind_address': [], 'uwsgi_port': '', 'wsgi_venv': '/openstack/venvs/keystone-31.0.0.0b2.dev29', 'uwsgi_uid': 'keystone', 'uwsgi_guid': 'keystone', 'uwsgi_processes': 2, 'uwsgi_threads': 2}}) 2025-04-28 10:14:38,617 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 10:14:38,729 p=134481 u=root n=ansible | [WARNING]: noop task does not support when conditional 2025-04-28 10:14:38,733 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:14:38,906 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] => (item={"service_name": "keystone-wsgi-public.service"}) 2025-04-28 10:14:38,908 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:14:38,944 p=134481 u=root n=ansible | TASK [os_keystone : Including keystone_service_bootstrap tasks] **************** 2025-04-28 10:14:39,176 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_keystone/tasks/keystone_service_bootstrap.yml for aio1-keystone-container-dd9739ec 2025-04-28 10:14:39,232 p=134481 u=root n=ansible | TASK [os_keystone : Wait for service to be up] ********************************* 2025-04-28 10:15:14,638 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:14,671 p=134481 u=root n=ansible | TASK [os_keystone : Bootstrap keystone admin and endpoint] ********************* 2025-04-28 10:15:20,476 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:20,508 p=134481 u=root n=ansible | TASK [os_keystone : Wait for services to be up] ******************************** 2025-04-28 10:15:21,558 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'url': 'http://172.29.236.101:5000', 'validate_certs': True}) 2025-04-28 10:15:22,311 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'url': 'http://172.29.236.101:5000', 'validate_certs': True}) 2025-04-28 10:15:22,351 p=134481 u=root n=ansible | TASK [Including osa.service_setup role] **************************************** 2025-04-28 10:15:22,646 p=134481 u=root n=ansible | included: openstack.osa.service_setup for aio1-keystone-container-dd9739ec 2025-04-28 10:15:22,703 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone domain] *********************** 2025-04-28 10:15:22,896 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:22,930 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service project] *********************** 2025-04-28 10:15:26,652 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-utility-container-3f04d7c1(172.29.239.164)] 2025-04-28 10:15:26,690 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add services to the keystone service catalog] *** 2025-04-28 10:15:29,423 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'name': 'keystone', 'type': 'identity', 'description': 'Keystone Identity Service'}) 2025-04-28 10:15:29,461 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users] ************************* 2025-04-28 10:15:29,642 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:29,674 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Include task for role assignment] ********** 2025-04-28 10:15:29,855 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:29,884 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add endpoints to keystone endpoint catalog] *** 2025-04-28 10:15:32,392 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'interface': 'public', 'url': 'https://104.130.253.16:5000', 'service': 'keystone'}) 2025-04-28 10:15:34,463 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'interface': 'internal', 'url': 'http://172.29.236.101:5000', 'service': 'keystone'}) 2025-04-28 10:15:36,461 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'interface': 'admin', 'url': 'http://172.29.236.101:5000', 'service': 'keystone'}) 2025-04-28 10:15:36,510 p=134481 u=root n=ansible | TASK [os_keystone : Add LDAP domains] ****************************************** 2025-04-28 10:15:36,650 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:36,719 p=134481 u=root n=ansible | TASK [os_keystone : Create Keystone LDAP domain configs] *********************** 2025-04-28 10:15:36,865 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:36,933 p=134481 u=root n=ansible | TASK [os_keystone : Remove Keystone Default domain configuration file if not needed] *** 2025-04-28 10:15:37,077 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:37,145 p=134481 u=root n=ansible | TASK [os_keystone : Flush handlers] ******************************************** 2025-04-28 10:15:37,263 p=134481 u=root n=ansible | TASK [os_keystone : Including keystone_idp_setup tasks] ************************ 2025-04-28 10:15:37,401 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:37,471 p=134481 u=root n=ansible | TASK [os_keystone : Diagnose common problems with keystone deployments] ******** 2025-04-28 10:15:41,637 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:41,676 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 10:15:43,008 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:43,051 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 10:15:43,198 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:43,234 p=134481 u=root n=ansible | PLAY [Finalise data migrations if required] ************************************ 2025-04-28 10:15:43,411 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:15:43,616 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-keystone-container-dd9739ec 2025-04-28 10:15:43,625 p=134481 u=root n=ansible | TASK [Refresh local facts] ***************************************************** 2025-04-28 10:15:44,486 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:44,568 p=134481 u=root n=ansible | TASK [Gather software version list] ******************************************** 2025-04-28 10:15:44,766 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> localhost] 2025-04-28 10:15:44,801 p=134481 u=root n=ansible | TASK [Set software deployed fact] ********************************************** 2025-04-28 10:15:45,009 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> localhost] 2025-04-28 10:15:45,042 p=134481 u=root n=ansible | TASK [Set software updated fact] *********************************************** 2025-04-28 10:15:45,230 p=134481 u=root n=ansible | ok: [aio1-keystone-container-dd9739ec -> localhost] 2025-04-28 10:15:45,263 p=134481 u=root n=ansible | TASK [Perform a Keystone DB sync contract] ************************************* 2025-04-28 10:15:49,582 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:49,612 p=134481 u=root n=ansible | TASK [Disable the need for any further db sync] ******************************** 2025-04-28 10:15:50,218 p=134481 u=root n=ansible | changed: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:50,261 p=134481 u=root n=ansible | PLAY [SP/IDP setup] ************************************************************ 2025-04-28 10:15:50,383 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:15:50,588 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-keystone-container-dd9739ec 2025-04-28 10:15:50,596 p=134481 u=root n=ansible | TASK [Post configure SP/IDP] *************************************************** 2025-04-28 10:15:50,839 p=134481 u=root n=ansible | included: os_keystone for aio1-keystone-container-dd9739ec 2025-04-28 10:15:50,845 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:15:50,954 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:50,984 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:15:51,123 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:51,194 p=134481 u=root n=ansible | TASK [os_keystone : Including keystone_federation_sp_idp_setup tasks] ********** 2025-04-28 10:15:51,400 p=134481 u=root n=ansible | skipping: [aio1-keystone-container-dd9739ec] 2025-04-28 10:15:51,495 p=134481 u=root n=ansible | PLAY [Gather barbican facts] *************************************************** 2025-04-28 10:15:51,603 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 10:15:51,608 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 10:15:52,116 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 10:15:52,216 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:15:52,320 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 10:15:52,421 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:15:52,950 p=134481 u=root n=ansible | PLAY [Installation and setup of barbican] ************************************** 2025-04-28 10:15:53,017 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 10:15:53,023 p=134481 u=root n=ansible | PLAY [Gather placement facts] ************************************************** 2025-04-28 10:15:53,144 p=134481 u=root n=ansible | TASK [Gather additional facts] ************************************************* 2025-04-28 10:15:53,412 p=134481 u=root n=ansible | included: openstack.osa.gather_extra_facts for aio1-placement-container-5af1d0ed 2025-04-28 10:15:53,416 p=134481 u=root n=ansible | TASK [openstack.osa.gather_extra_facts : Gather additional facts] ************** 2025-04-28 10:15:54,711 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:15:54,814 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 10:15:55,191 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 10:15:55,767 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:15:56,080 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 10:15:56,270 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-haproxy_server/tasks/haproxy_service_config.yml for aio1 2025-04-28 10:15:56,310 p=134481 u=root n=ansible | TASK [haproxy_server : Define blank _haproxy_service_configs_simplified variable] *** 2025-04-28 10:15:56,557 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:15:56,623 p=134481 u=root n=ansible | TASK [haproxy_server : Append services to _haproxy_service_configs_simplified list] *** 2025-04-28 10:15:56,986 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'placement', 'haproxy_backend_nodes': ['aio1-placement-container-5af1d0ed'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 8780, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth GET'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:15:57,062 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy service config files] ******************** 2025-04-28 10:15:58,381 p=134481 u=root n=ansible | changed: [aio1] => (item={'haproxy_service_name': 'placement', 'haproxy_backend_nodes': ['aio1-placement-container-5af1d0ed'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 8780, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth GET'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:15:58,453 p=134481 u=root n=ansible | TASK [haproxy_server : Remove haproxy service config files for absent services] *** 2025-04-28 10:15:58,649 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'placement', 'haproxy_backend_nodes': ['aio1-placement-container-5af1d0ed'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 8780, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth GET'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:15:58,651 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:15:58,717 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map fragment directories] **************** 2025-04-28 10:15:58,826 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:15:59,122 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map files] ******************************* 2025-04-28 10:15:59,233 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:15:59,305 p=134481 u=root n=ansible | TASK [haproxy_server : Delete unused map entries] ****************************** 2025-04-28 10:15:59,416 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:15:59,602 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Regenerate haproxy configuration] ************ 2025-04-28 10:16:00,293 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:16:00,609 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Reload haproxy] ****************************** 2025-04-28 10:16:02,206 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:16:02,370 p=134481 u=root n=ansible | PLAY [Install placement components] ******************************************** 2025-04-28 10:16:02,483 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:16:02,654 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-placement-container-5af1d0ed 2025-04-28 10:16:02,664 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 10:16:02,814 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:02,845 p=134481 u=root n=ansible | TASK [Including container-setup tasks] ***************************************** 2025-04-28 10:16:03,058 p=134481 u=root n=ansible | included: openstack.osa.lxc_container_setup for aio1-placement-container-5af1d0ed 2025-04-28 10:16:03,064 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Set default bind mounts (bind var/log)] *** 2025-04-28 10:16:03,280 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:03,313 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Ensure mount directories exists] ***** 2025-04-28 10:16:04,128 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-placement-container-5af1d0ed'}) 2025-04-28 10:16:04,166 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Add bind mount configuration to container] *** 2025-04-28 10:16:04,810 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-placement-container-5af1d0ed'}) 2025-04-28 10:16:04,847 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config] ******************** 2025-04-28 10:16:04,993 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:05,060 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config no restart] ********* 2025-04-28 10:16:05,703 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1(172.29.236.100)] => (item=lxc.start.order=100) 2025-04-28 10:16:05,739 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Check container state] *************** 2025-04-28 10:16:06,368 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1(172.29.236.100)] 2025-04-28 10:16:06,402 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Lxc container restart] *************** 2025-04-28 10:16:07,528 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1(172.29.236.100)] 2025-04-28 10:16:07,567 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Start Container] ********************* 2025-04-28 10:16:08,445 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1(172.29.236.100)] 2025-04-28 10:16:08,484 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container tmpfiles-setup finish] *** 2025-04-28 10:16:08,874 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:08,904 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container connectivity] ***** 2025-04-28 10:16:12,712 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:12,747 p=134481 u=root n=ansible | TASK [Including unbound-clients tasks] ***************************************** 2025-04-28 10:16:12,945 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:12,987 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:16:13,138 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:13,167 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:16:13,309 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:13,383 p=134481 u=root n=ansible | TASK [os_placement : Gather variables for each operating system] *************** 2025-04-28 10:16:13,661 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:13,691 p=134481 u=root n=ansible | TASK [os_placement : Fail if service was deployed using a different installation method] *** 2025-04-28 10:16:13,844 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:13,874 p=134481 u=root n=ansible | TASK [os_placement : Gather variables for installation method] ***************** 2025-04-28 10:16:14,135 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:14,163 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 10:16:14,416 p=134481 u=root n=ansible | included: openstack.osa.db_setup for aio1-placement-container-5af1d0ed 2025-04-28 10:16:14,449 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Create database for service] ******************** 2025-04-28 10:16:15,243 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:16:15,244 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> {{ _oslodb_setup_host }}] 2025-04-28 10:16:15,281 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Grant access to the database for the service] *** 2025-04-28 10:16:16,134 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:16:16,135 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> {{ _oslodb_setup_host }}] 2025-04-28 10:16:16,174 p=134481 u=root n=ansible | TASK [os_placement : Create the system group] ********************************** 2025-04-28 10:16:16,799 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:16,832 p=134481 u=root n=ansible | TASK [os_placement : Create the placement system user] ************************* 2025-04-28 10:16:17,567 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:17,597 p=134481 u=root n=ansible | TASK [os_placement : Create placement dir] ************************************* 2025-04-28 10:16:18,216 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] => (item={'path': '/openstack', 'mode': '0755', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:16:18,592 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={'path': '/etc/placement', 'mode': '0700'}) 2025-04-28 10:16:18,957 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={'path': '/var/lib/placement'}) 2025-04-28 10:16:18,989 p=134481 u=root n=ansible | TASK [os_placement : Record the installation method] *************************** 2025-04-28 10:16:19,594 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:19,629 p=134481 u=root n=ansible | TASK [os_placement : Refresh local facts to ensure the placement section is present] *** 2025-04-28 10:16:20,488 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:20,571 p=134481 u=root n=ansible | TASK [os_placement : Install distro packages] ********************************** 2025-04-28 10:16:22,059 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:22,090 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:16:22,413 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:22,442 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:16:23,312 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:16:23,352 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:16:23,506 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:23,538 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:16:23,743 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:23,774 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:16:24,014 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-placement-container-5af1d0ed 2025-04-28 10:16:24,033 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:16:25,901 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:16:25,934 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:16:26,219 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/placement-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:16:26,265 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/placement-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:16:26,313 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/placement-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:16:26,361 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/placement-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 10:16:26,363 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:16:26,392 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:16:27,114 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:16:27,529 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:16:27,952 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:16:27,990 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:16:29,434 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/placement-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:16:30,498 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/placement-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:16:31,577 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/placement-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:16:31,614 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:16:34,513 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:16:34,546 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:16:35,225 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:16:35,258 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:16:57,170 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:16:57,212 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:16:57,944 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:16:57,999 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:16:58,708 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:16:58,742 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:16:59,958 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:16:59,992 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:17:01,410 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:17:01,447 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:17:02,155 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:17:02,189 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:17:06,578 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:17:06,608 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:17:06,751 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:17:06,785 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:17:07,436 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:17:07,466 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:17:07,758 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:17:07,789 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:17:09,162 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item=/openstack/venvs/placement-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 10:17:10,175 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item=/openstack/venvs/placement-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 10:17:11,155 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item=/openstack/venvs/placement-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 10:17:11,187 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:17:22,976 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:17:23,012 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:17:57,466 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:17:57,510 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:17:57,664 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:17:57,699 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:17:57,893 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-placement-container-5af1d0ed 2025-04-28 10:17:57,924 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:17:58,503 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:17:58,533 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:17:59,167 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={'section': 'placement', 'option': 'need_online_data_migrations', 'value': True}) 2025-04-28 10:17:59,533 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={'section': 'placement', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:17:59,569 p=134481 u=root n=ansible | TASK [os_placement : Record the need for a service restart] ******************** 2025-04-28 10:18:00,200 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:00,232 p=134481 u=root n=ansible | TASK [Run the systemd service role] ******************************************** 2025-04-28 10:18:00,398 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:00,425 p=134481 u=root n=ansible | TASK [Create and install SSL certificates] ************************************* 2025-04-28 10:18:00,561 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:00,628 p=134481 u=root n=ansible | TASK [os_placement : Copy placement configs] *********************************** 2025-04-28 10:18:01,565 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={'src': 'placement.conf.j2', 'dest': '/etc/placement/placement.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:18:01,597 p=134481 u=root n=ansible | TASK [os_placement : Implement policy.yaml if there are overrides configured] *** 2025-04-28 10:18:01,740 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:01,810 p=134481 u=root n=ansible | TASK [os_placement : Remove legacy policy.yaml file] *************************** 2025-04-28 10:18:02,473 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:02,504 p=134481 u=root n=ansible | TASK [os_placement : Perform a Placement DB sync] ****************************** 2025-04-28 10:18:05,423 p=134481 u=root n=ansible | [WARNING]: Module remote_tmp /var/lib/placement/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2025-04-28 10:18:05,423 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:05,456 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 10:18:05,761 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:05,791 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 10:18:06,078 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:06,106 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 10:18:06,323 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_install.yml for aio1-placement-container-5af1d0ed 2025-04-28 10:18:06,330 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system group] *************************************** 2025-04-28 10:18:06,979 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:07,011 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system user] **************************************** 2025-04-28 10:18:07,729 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:07,759 p=134481 u=root n=ansible | TASK [uwsgi : Install distro packages] ***************************************** 2025-04-28 10:18:15,947 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:15,979 p=134481 u=root n=ansible | TASK [Install the python venv] ************************************************* 2025-04-28 10:18:16,202 p=134481 u=root n=ansible | included: python_venv_build for aio1-placement-container-5af1d0ed 2025-04-28 10:18:16,211 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:18:16,459 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:16,492 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:18:17,383 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:18:17,423 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:18:17,569 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:17,599 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:18:17,792 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:17,821 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:18:18,064 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-placement-container-5af1d0ed 2025-04-28 10:18:18,088 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:18:19,952 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:18:19,984 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:18:20,282 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:18:20,328 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:18:20,378 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:18:20,425 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-constraints.txt) 2025-04-28 10:18:20,426 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:20,455 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:18:21,166 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:18:21,581 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:18:22,001 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:18:22,038 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:18:23,344 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:18:24,304 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:18:25,268 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:18:25,305 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:18:27,840 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:18:27,872 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:18:28,067 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:28,100 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:18:28,303 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:28,336 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:18:28,536 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:28,567 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:18:28,766 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:28,795 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:18:28,989 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:29,016 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:18:29,211 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:29,240 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:18:29,920 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:18:29,952 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:18:34,901 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:34,932 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:18:35,069 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:35,137 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:18:35,770 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:35,799 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:18:36,080 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:36,110 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:18:37,419 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/requirements.txt) 2025-04-28 10:18:38,385 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/global-constraints.txt) 2025-04-28 10:18:39,360 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/constraints.txt) 2025-04-28 10:18:39,392 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:18:50,705 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:50,735 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:18:52,751 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:52,781 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:18:52,922 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:52,990 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:18:53,174 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-placement-container-5af1d0ed 2025-04-28 10:18:53,214 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:18:53,774 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:53,806 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:18:54,442 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={'section': 'uwsgi', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:18:54,477 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 10:18:54,695 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_post_install.yml for aio1-placement-container-5af1d0ed 2025-04-28 10:18:54,705 p=134481 u=root n=ansible | TASK [uwsgi : Ensure uWSGI directory exists] *********************************** 2025-04-28 10:18:55,334 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:55,364 p=134481 u=root n=ansible | TASK [uwsgi : Deploy uWSGI configuration files] ******************************** 2025-04-28 10:18:56,288 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={'key': 'placement-api', 'value': {'group': 'placement_api', 'service_name': 'placement-api', 'init_config_overrides': {}, 'start_order': 1, 'wsgi_app': True, 'wsgi_name': 'placement-api', 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.97', 'uwsgi_port': 8780, 'uwsgi_tls': {}, 'wsgi_path': '/openstack/venvs/placement-31.0.0.0b2.dev29/bin/placement-api', 'wsgi_venv': '/openstack/venvs/placement-31.0.0.0b2.dev29', 'uwsgi_uid': 'placement', 'uwsgi_guid': 'placement', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:18:56,318 p=134481 u=root n=ansible | TASK [Run the systemd service role] ******************************************** 2025-04-28 10:18:56,568 p=134481 u=root n=ansible | included: systemd_service for aio1-placement-container-5af1d0ed => (item={'key': 'placement-api', 'value': {'group': 'placement_api', 'service_name': 'placement-api', 'init_config_overrides': {}, 'start_order': 1, 'wsgi_app': True, 'wsgi_name': 'placement-api', 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.97', 'uwsgi_port': 8780, 'uwsgi_tls': {}, 'wsgi_path': '/openstack/venvs/placement-31.0.0.0b2.dev29/bin/placement-api', 'wsgi_venv': '/openstack/venvs/placement-31.0.0.0b2.dev29', 'uwsgi_uid': 'placement', 'uwsgi_guid': 'placement', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:18:56,577 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:18:57,199 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={"path": "/run/placement-api/uwsgi", "owner": "placement", "group": "placement"}) 2025-04-28 10:18:57,229 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:18:57,895 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={"path": "/run/lock/placement-api/uwsgi", "owner": "placement", "group": "placement"}) 2025-04-28 10:18:57,925 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:18:58,099 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:18:58,129 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:18:59,458 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-placement-api.conf"}) 2025-04-28 10:18:59,489 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:19:00,428 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/placement-api.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:19:00,464 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:19:00,643 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:00,673 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:19:00,856 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:00,887 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:19:01,066 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:01,095 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:19:02,260 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:02,296 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:19:02,515 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-placement-container-5af1d0ed => (item={"service_name": "placement-api"}) 2025-04-28 10:19:02,535 p=134481 u=root n=ansible | TASK [systemd_service : Load service placement-api] **************************** 2025-04-28 10:19:03,662 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={"service_name": "placement-api"}) 2025-04-28 10:19:03,706 p=134481 u=root n=ansible | TASK [systemd_service : Load timer placement-api] ****************************** 2025-04-28 10:19:03,875 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item={"service_name": "placement-api"}) 2025-04-28 10:19:03,876 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:03,905 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:19:04,089 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:04,128 p=134481 u=root n=ansible | TASK [Including osa.service_setup role] **************************************** 2025-04-28 10:19:04,380 p=134481 u=root n=ansible | included: openstack.osa.service_setup for aio1-placement-container-5af1d0ed 2025-04-28 10:19:04,411 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone domain] *********************** 2025-04-28 10:19:04,544 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:04,576 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service project] *********************** 2025-04-28 10:19:04,755 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:04,785 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add services to the keystone service catalog] *** 2025-04-28 10:19:07,292 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'name': 'placement', 'type': 'placement', 'description': 'Placement Service'}) 2025-04-28 10:19:07,331 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users] ************************* 2025-04-28 10:19:10,396 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:19:10,397 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> {{ _service_setup_host }}] 2025-04-28 10:19:10,434 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Include task for role assignment] ********** 2025-04-28 10:19:10,675 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/service_setup/tasks/setup_roles.yml for aio1-placement-container-5af1d0ed => (item=(censored due to no_log)) 2025-04-28 10:19:10,684 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone roles] ************************ 2025-04-28 10:19:13,130 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:19:15,071 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:19:15,072 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed -> {{ _service_setup_host }}] 2025-04-28 10:19:15,106 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users to roles] **************** 2025-04-28 10:19:18,162 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:19:20,606 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:19:20,608 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> {{ _service_setup_host }}] 2025-04-28 10:19:20,641 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add endpoints to keystone endpoint catalog] *** 2025-04-28 10:19:23,016 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'placement', 'interface': 'public', 'url': 'https://104.130.253.16:8780'}) 2025-04-28 10:19:25,042 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'placement', 'interface': 'internal', 'url': 'http://172.29.236.101:8780'}) 2025-04-28 10:19:27,108 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'placement', 'interface': 'admin', 'url': 'http://172.29.236.101:8780'}) 2025-04-28 10:19:27,152 p=134481 u=root n=ansible | TASK [os_placement : Flush handlers] ******************************************* 2025-04-28 10:19:27,275 p=134481 u=root n=ansible | RUNNING HANDLER [os_placement : Stop services] ********************************* 2025-04-28 10:19:27,437 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:27,466 p=134481 u=root n=ansible | RUNNING HANDLER [os_placement : Start services] ******************************** 2025-04-28 10:19:27,629 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:27,657 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 10:19:29,850 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item={'key': 'placement-api', 'value': {'group': 'placement_api', 'service_name': 'placement-api', 'init_config_overrides': {}, 'start_order': 1, 'wsgi_app': True, 'wsgi_name': 'placement-api', 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.97', 'uwsgi_port': 8780, 'uwsgi_tls': {}, 'wsgi_path': '/openstack/venvs/placement-31.0.0.0b2.dev29/bin/placement-api', 'wsgi_venv': '/openstack/venvs/placement-31.0.0.0b2.dev29', 'uwsgi_uid': 'placement', 'uwsgi_guid': 'placement', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:19:29,887 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 10:19:29,999 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:19:30,175 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] => (item={"service_name": "placement-api.service"}) 2025-04-28 10:19:30,177 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:30,213 p=134481 u=root n=ansible | TASK [os_placement : Including placement_db_post_setup tasks] ****************** 2025-04-28 10:19:30,425 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_placement/tasks/placement_db_post_setup.yml for aio1-placement-container-5af1d0ed 2025-04-28 10:19:30,461 p=134481 u=root n=ansible | TASK [os_placement : Refresh local facts] ************************************** 2025-04-28 10:19:31,468 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:31,549 p=134481 u=root n=ansible | TASK [os_placement : Perform a Placement DB online migrations] ***************** 2025-04-28 10:19:33,798 p=134481 u=root n=ansible | ok: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:33,827 p=134481 u=root n=ansible | TASK [os_placement : Disable the online migrations requirement] **************** 2025-04-28 10:19:34,445 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] => (item=aio1-placement-container-5af1d0ed) 2025-04-28 10:19:34,488 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 10:19:36,089 p=134481 u=root n=ansible | changed: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:36,128 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 10:19:36,270 p=134481 u=root n=ansible | skipping: [aio1-placement-container-5af1d0ed] 2025-04-28 10:19:36,347 p=134481 u=root n=ansible | PLAY [Gather glance facts] ***************************************************** 2025-04-28 10:19:36,471 p=134481 u=root n=ansible | TASK [Gather additional facts] ************************************************* 2025-04-28 10:19:36,734 p=134481 u=root n=ansible | included: openstack.osa.gather_extra_facts for aio1-glance-container-f867c4f2 2025-04-28 10:19:36,742 p=134481 u=root n=ansible | TASK [openstack.osa.gather_extra_facts : Gather additional facts] ************** 2025-04-28 10:19:37,938 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:19:38,038 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 10:19:38,711 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 10:19:38,986 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:19:39,054 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 10:19:39,244 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-haproxy_server/tasks/haproxy_service_config.yml for aio1 2025-04-28 10:19:39,282 p=134481 u=root n=ansible | TASK [haproxy_server : Define blank _haproxy_service_configs_simplified variable] *** 2025-04-28 10:19:39,833 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:19:40,132 p=134481 u=root n=ansible | TASK [haproxy_server : Append services to _haproxy_service_configs_simplified list] *** 2025-04-28 10:19:40,491 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'glance_api', 'haproxy_backend_nodes': ['aio1-glance-container-f867c4f2'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 9292, 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth GET uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:19:40,559 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy service config files] ******************** 2025-04-28 10:19:41,702 p=134481 u=root n=ansible | changed: [aio1] => (item={'haproxy_service_name': 'glance_api', 'haproxy_backend_nodes': ['aio1-glance-container-f867c4f2'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 9292, 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth GET uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:19:41,770 p=134481 u=root n=ansible | TASK [haproxy_server : Remove haproxy service config files for absent services] *** 2025-04-28 10:19:41,962 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'glance_api', 'haproxy_backend_nodes': ['aio1-glance-container-f867c4f2'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 9292, 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth GET uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:19:41,964 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:19:42,027 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map fragment directories] **************** 2025-04-28 10:19:42,141 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:19:42,207 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map files] ******************************* 2025-04-28 10:19:42,313 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:19:42,380 p=134481 u=root n=ansible | TASK [haproxy_server : Delete unused map entries] ****************************** 2025-04-28 10:19:42,489 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:19:42,913 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Regenerate haproxy configuration] ************ 2025-04-28 10:19:43,573 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:19:43,641 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Reload haproxy] ****************************** 2025-04-28 10:19:45,166 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:19:45,558 p=134481 u=root n=ansible | PLAY [Install glance services] ************************************************* 2025-04-28 10:19:45,682 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:19:45,843 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-glance-container-f867c4f2 2025-04-28 10:19:45,853 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 10:19:45,995 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:19:46,064 p=134481 u=root n=ansible | TASK [Configure container (local storage bind mount from host)] **************** 2025-04-28 10:19:46,274 p=134481 u=root n=ansible | included: openstack.osa.lxc_container_setup for aio1-glance-container-f867c4f2 2025-04-28 10:19:46,281 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Set default bind mounts (bind var/log)] *** 2025-04-28 10:19:46,526 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:19:46,554 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Ensure mount directories exists] ***** 2025-04-28 10:19:47,150 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-glance-container-f867c4f2'}) 2025-04-28 10:19:47,491 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/lib/glance/images', 'mount_path': '/openstack/aio1-glance-container-f867c4f2'}) 2025-04-28 10:19:47,834 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/lib/glance/cache', 'mount_path': '/openstack/aio1-glance-container-f867c4f2'}) 2025-04-28 10:19:47,873 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Add bind mount configuration to container] *** 2025-04-28 10:19:48,495 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-glance-container-f867c4f2'}) 2025-04-28 10:19:48,855 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/lib/glance/images', 'mount_path': '/openstack/aio1-glance-container-f867c4f2'}) 2025-04-28 10:19:49,219 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/lib/glance/cache', 'mount_path': '/openstack/aio1-glance-container-f867c4f2'}) 2025-04-28 10:19:49,258 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config] ******************** 2025-04-28 10:19:49,393 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:19:49,460 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config no restart] ********* 2025-04-28 10:19:50,070 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item=lxc.start.order=100) 2025-04-28 10:19:50,104 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Check container state] *************** 2025-04-28 10:19:50,709 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] 2025-04-28 10:19:50,744 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Lxc container restart] *************** 2025-04-28 10:19:51,853 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] 2025-04-28 10:19:51,887 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Start Container] ********************* 2025-04-28 10:19:52,765 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] 2025-04-28 10:19:52,801 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container tmpfiles-setup finish] *** 2025-04-28 10:19:53,172 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:19:53,202 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container connectivity] ***** 2025-04-28 10:19:56,986 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:19:57,021 p=134481 u=root n=ansible | TASK [Configure container (remote storage)] ************************************ 2025-04-28 10:19:57,240 p=134481 u=root n=ansible | included: openstack.osa.lxc_container_setup for aio1-glance-container-f867c4f2 2025-04-28 10:19:57,253 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Set default bind mounts (bind var/log)] *** 2025-04-28 10:19:57,476 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:19:57,509 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Ensure mount directories exists] ***** 2025-04-28 10:19:58,105 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-glance-container-f867c4f2'}) 2025-04-28 10:19:58,138 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Add bind mount configuration to container] *** 2025-04-28 10:19:58,733 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-glance-container-f867c4f2'}) 2025-04-28 10:19:58,766 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config] ******************** 2025-04-28 10:19:58,901 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:19:58,969 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config no restart] ********* 2025-04-28 10:19:59,556 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1(172.29.236.100)] => (item=lxc.start.order=100) 2025-04-28 10:19:59,592 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Check container state] *************** 2025-04-28 10:19:59,796 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:19:59,829 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Lxc container restart] *************** 2025-04-28 10:20:00,043 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:00,074 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Start Container] ********************* 2025-04-28 10:20:00,280 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:00,309 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container tmpfiles-setup finish] *** 2025-04-28 10:20:00,634 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:00,663 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container connectivity] ***** 2025-04-28 10:20:00,813 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:00,846 p=134481 u=root n=ansible | TASK [Including unbound-clients tasks] ***************************************** 2025-04-28 10:20:01,045 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:01,084 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:20:01,242 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:01,272 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:20:01,409 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:01,483 p=134481 u=root n=ansible | TASK [os_glance : Gather variables for each operating system] ****************** 2025-04-28 10:20:01,760 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:01,793 p=134481 u=root n=ansible | TASK [os_glance : Fail if service was deployed using a different installation method] *** 2025-04-28 10:20:01,948 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:01,977 p=134481 u=root n=ansible | TASK [os_glance : Gather variables for installation method] ******************** 2025-04-28 10:20:02,242 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:02,274 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 10:20:02,547 p=134481 u=root n=ansible | included: openstack.osa.db_setup for aio1-glance-container-f867c4f2 2025-04-28 10:20:02,588 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Create database for service] ******************** 2025-04-28 10:20:03,358 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:20:03,361 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> {{ _oslodb_setup_host }}] 2025-04-28 10:20:03,396 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Grant access to the database for the service] *** 2025-04-28 10:20:04,257 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:20:04,259 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> {{ _oslodb_setup_host }}] 2025-04-28 10:20:04,295 p=134481 u=root n=ansible | TASK [Including osa.mq_setup role] ********************************************* 2025-04-28 10:20:04,571 p=134481 u=root n=ansible | included: openstack.osa.mq_setup for aio1-glance-container-f867c4f2 2025-04-28 10:20:04,621 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC vhost and policies] ******************* 2025-04-28 10:20:04,768 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={'name': '/glance', 'state': 'absent'}) 2025-04-28 10:20:04,787 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={'name': 'glance', 'state': 'present'}) 2025-04-28 10:20:04,788 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:04,820 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC user] ********************************* 2025-04-28 10:20:05,011 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={'name': '/glance', 'state': 'absent'}) 2025-04-28 10:20:05,030 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={'name': 'glance', 'state': 'present'}) 2025-04-28 10:20:05,032 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:05,061 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify vhost and policies] **************** 2025-04-28 10:20:05,261 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={'name': '/glance', 'state': 'absent'}) 2025-04-28 10:20:05,287 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={'name': 'glance', 'state': 'present'}) 2025-04-28 10:20:05,289 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:05,318 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify user] ****************************** 2025-04-28 10:20:05,520 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={'name': '/glance', 'state': 'absent'}) 2025-04-28 10:20:05,547 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={'name': 'glance', 'state': 'present'}) 2025-04-28 10:20:05,549 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:05,582 p=134481 u=root n=ansible | TASK [os_glance : Record the installation method] ****************************** 2025-04-28 10:20:06,198 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:06,228 p=134481 u=root n=ansible | TASK [os_glance : Refresh local facts to ensure the glance section is present] *** 2025-04-28 10:20:07,112 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:07,195 p=134481 u=root n=ansible | TASK [os_glance : Create the system group] ************************************* 2025-04-28 10:20:07,835 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:07,864 p=134481 u=root n=ansible | TASK [os_glance : Create the glance system user] ******************************* 2025-04-28 10:20:08,617 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:08,647 p=134481 u=root n=ansible | TASK [os_glance : Stat config directory] *************************************** 2025-04-28 10:20:09,253 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:09,292 p=134481 u=root n=ansible | TASK [os_glance : Remove the config directory] ********************************* 2025-04-28 10:20:09,450 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:09,484 p=134481 u=root n=ansible | TASK [os_glance : Create glance directories] *********************************** 2025-04-28 10:20:10,169 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] => (item={'path': '/openstack', 'mode': '0755', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:20:10,566 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'path': '/openstack/venvs/glance-31.0.0.0b2.dev29/etc/glance', 'mode': '0755'}) 2025-04-28 10:20:10,949 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'dest': '/etc/glance', 'src': '../openstack/venvs/glance-31.0.0.0b2.dev29/etc/glance', 'state': 'link', 'force': True, 'condition': True}) 2025-04-28 10:20:11,344 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'path': '/etc/glance/rootwrap.d', 'owner': 'root', 'group': 'root', 'mode': '0750'}) 2025-04-28 10:20:11,724 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'path': '/var/cache/glance'}) 2025-04-28 10:20:12,104 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'path': '/var/lib/glance'}) 2025-04-28 10:20:12,506 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'path': '/var/lib/glance/cache'}) 2025-04-28 10:20:12,897 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'path': '/var/lib/glance/cache/api', 'mode': '0700'}) 2025-04-28 10:20:13,280 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'path': '/var/lib/glance/scrubber'}) 2025-04-28 10:20:13,665 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] => (item={'path': '/var/lib/glance/images', 'mode': '0755'}) 2025-04-28 10:20:13,707 p=134481 u=root n=ansible | TASK [os_glance : Install distro packages] ************************************* 2025-04-28 10:20:21,308 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:21,338 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:20:21,609 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:21,640 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:20:22,517 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:20:22,555 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:20:22,706 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:22,735 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:20:22,939 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:22,968 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:20:23,203 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-glance-container-f867c4f2 2025-04-28 10:20:23,222 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:20:27,050 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:20:27,100 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:20:27,403 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/glance-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:20:27,452 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/glance-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:20:27,502 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/glance-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:20:27,552 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/glance-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 10:20:27,554 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:20:27,586 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:20:28,314 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:20:28,748 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:20:29,164 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:20:29,202 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:20:30,740 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/glance-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:20:31,844 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/glance-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:20:32,984 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/glance-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:20:33,027 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:20:35,938 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:20:35,973 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:20:36,663 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:20:36,697 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:21:07,227 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:21:07,275 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:21:08,096 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:21:08,165 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:21:08,892 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:21:08,923 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:21:10,475 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:21:10,509 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:21:11,874 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:21:11,906 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:21:12,578 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:21:12,616 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:21:19,091 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:21:19,128 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:21:19,273 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:21:19,301 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:21:19,948 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:21:19,977 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:21:20,290 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:21:20,321 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:21:21,631 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item=/openstack/venvs/glance-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 10:21:22,637 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item=/openstack/venvs/glance-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 10:21:23,644 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item=/openstack/venvs/glance-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 10:21:23,676 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:21:35,468 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:21:35,496 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:22:36,886 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:36,929 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:22:37,078 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:37,109 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:22:37,307 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-glance-container-f867c4f2 2025-04-28 10:22:37,339 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:22:37,905 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:37,940 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:22:38,593 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'section': 'glance', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:22:38,629 p=134481 u=root n=ansible | TASK [Run the systemd service role] ******************************************** 2025-04-28 10:22:38,806 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:38,835 p=134481 u=root n=ansible | TASK [Create and install SSL certificates] ************************************* 2025-04-28 10:22:38,977 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:39,046 p=134481 u=root n=ansible | TASK [os_glance : Deploy Glance configuration files] *************************** 2025-04-28 10:22:40,158 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'src': 'glance-api.conf.j2', 'dest': '/etc/glance/glance-api.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:22:40,769 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'src': 'glance-cache.conf.j2', 'dest': '/etc/glance/glance-cache.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:22:41,370 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'src': 'glance-manage.conf.j2', 'dest': '/etc/glance/glance-manage.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:22:41,951 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'src': 'glance-scrubber.conf.j2', 'dest': '/etc/glance/glance-scrubber.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:22:42,531 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'src': 'glance-swift-store.conf.j2', 'dest': '/etc/glance/glance-swift-store.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:22:43,130 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'src': 'schema-image.json.j2', 'dest': '/etc/glance/schema-image.json', 'config_overrides': {}, 'config_type': 'json'}) 2025-04-28 10:22:43,164 p=134481 u=root n=ansible | TASK [os_glance : Implement policy.yaml if there are overrides configured] ***** 2025-04-28 10:22:43,311 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:43,341 p=134481 u=root n=ansible | TASK [os_glance : Remove legacy policy.yaml file] ****************************** 2025-04-28 10:22:43,969 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:43,999 p=134481 u=root n=ansible | TASK [os_glance : Implement property protection] ******************************* 2025-04-28 10:22:44,144 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:44,212 p=134481 u=root n=ansible | TASK [os_glance : Deploy Glance image import configuration file] *************** 2025-04-28 10:22:44,354 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:44,382 p=134481 u=root n=ansible | TASK [os_glance : Preserve original configuration file(s)] ********************* 2025-04-28 10:22:45,002 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'tmp_f': '/tmp/glance-api-paste.ini', 'target_f': '/etc/glance/glance-api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:22:45,353 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/glance/rootwrap.conf', 'config_overrides': {'DEFAULT': {'exec_dirs': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'glance', 'mode': '0640'}) 2025-04-28 10:22:45,384 p=134481 u=root n=ansible | TASK [os_glance : Fetch override files] **************************************** 2025-04-28 10:22:46,033 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] => (item={'tmp_f': '/tmp/glance-api-paste.ini', 'target_f': '/etc/glance/glance-api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:22:46,420 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/glance/rootwrap.conf', 'config_overrides': {'DEFAULT': {'exec_dirs': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'glance', 'mode': '0640'}) 2025-04-28 10:22:46,451 p=134481 u=root n=ansible | TASK [os_glance : Copy common config] ****************************************** 2025-04-28 10:22:47,325 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'tmp_f': '/tmp/glance-api-paste.ini', 'target_f': '/etc/glance/glance-api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:22:47,940 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/glance/rootwrap.conf', 'config_overrides': {'DEFAULT': {'exec_dirs': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'glance', 'mode': '0640'}) 2025-04-28 10:22:47,972 p=134481 u=root n=ansible | TASK [os_glance : Cleanup fetched temp files] ********************************** 2025-04-28 10:22:48,707 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> localhost] => (item={'tmp_f': '/tmp/glance-api-paste.ini', 'target_f': '/etc/glance/glance-api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:22:49,287 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> localhost] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/glance/rootwrap.conf', 'config_overrides': {'DEFAULT': {'exec_dirs': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'glance', 'mode': '0640'}) 2025-04-28 10:22:49,329 p=134481 u=root n=ansible | TASK [os_glance : Set rootwrap.d permissions] ********************************** 2025-04-28 10:22:49,933 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:49,963 p=134481 u=root n=ansible | TASK [Run the systemd mount role] ********************************************** 2025-04-28 10:22:50,101 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:50,169 p=134481 u=root n=ansible | TASK [os_glance : Create glance cache management cron jobs] ******************** 2025-04-28 10:22:50,845 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'name': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin/glance-cache-pruner', 'hour': '*'}) 2025-04-28 10:22:51,239 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'name': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin/glance-cache-cleaner', 'hour': '*/5'}) 2025-04-28 10:22:51,270 p=134481 u=root n=ansible | TASK [os_glance : Drop sudoers file] ******************************************* 2025-04-28 10:22:52,529 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:52,559 p=134481 u=root n=ansible | TASK [os_glance : Perform a Glance DB sync] ************************************ 2025-04-28 10:22:57,086 p=134481 u=root n=ansible | [WARNING]: Module remote_tmp /var/lib/glance/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2025-04-28 10:22:57,087 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:22:57,116 p=134481 u=root n=ansible | TASK [os_glance : Load glance metadata definitions] **************************** 2025-04-28 10:23:01,575 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:01,610 p=134481 u=root n=ansible | TASK [Including osa.service_setup role] **************************************** 2025-04-28 10:23:01,888 p=134481 u=root n=ansible | included: openstack.osa.service_setup for aio1-glance-container-f867c4f2 2025-04-28 10:23:01,941 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone domain] *********************** 2025-04-28 10:23:02,081 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:02,118 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service project] *********************** 2025-04-28 10:23:02,300 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:02,335 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add services to the keystone service catalog] *** 2025-04-28 10:23:04,570 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'name': 'glance', 'type': 'image', 'description': 'Glance Image Service'}) 2025-04-28 10:23:04,604 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users] ************************* 2025-04-28 10:23:07,463 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:23:07,464 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> {{ _service_setup_host }}] 2025-04-28 10:23:07,497 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Include task for role assignment] ********** 2025-04-28 10:23:07,741 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/service_setup/tasks/setup_roles.yml for aio1-glance-container-f867c4f2 => (item=(censored due to no_log)) 2025-04-28 10:23:07,750 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone roles] ************************ 2025-04-28 10:23:10,036 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:23:11,988 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:23:11,990 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> {{ _service_setup_host }}] 2025-04-28 10:23:12,025 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users to roles] **************** 2025-04-28 10:23:14,654 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:23:17,086 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:23:17,087 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> {{ _service_setup_host }}] 2025-04-28 10:23:17,124 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add endpoints to keystone endpoint catalog] *** 2025-04-28 10:23:19,535 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'interface': 'public', 'url': 'https://104.130.253.16:9292', 'service': 'glance'}) 2025-04-28 10:23:21,581 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'interface': 'internal', 'url': 'http://172.29.236.101:9292', 'service': 'glance'}) 2025-04-28 10:23:23,661 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'interface': 'admin', 'url': 'http://172.29.236.101:9292', 'service': 'glance'}) 2025-04-28 10:23:23,709 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 10:23:24,034 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:24,064 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 10:23:24,375 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:24,405 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 10:23:24,633 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_install.yml for aio1-glance-container-f867c4f2 2025-04-28 10:23:24,644 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system group] *************************************** 2025-04-28 10:23:25,275 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:25,305 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system user] **************************************** 2025-04-28 10:23:26,028 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:26,056 p=134481 u=root n=ansible | TASK [uwsgi : Install distro packages] ***************************************** 2025-04-28 10:23:34,207 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:34,238 p=134481 u=root n=ansible | TASK [Install the python venv] ************************************************* 2025-04-28 10:23:34,501 p=134481 u=root n=ansible | included: python_venv_build for aio1-glance-container-f867c4f2 2025-04-28 10:23:34,509 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:23:34,734 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:34,765 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:23:35,672 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:23:35,712 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:23:35,864 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:35,894 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:23:36,090 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:36,119 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:23:36,372 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-glance-container-f867c4f2 2025-04-28 10:23:36,397 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:23:37,872 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:23:37,905 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:23:38,189 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:23:38,233 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:23:38,279 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:23:38,331 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-constraints.txt) 2025-04-28 10:23:38,332 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:38,362 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:23:39,071 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:23:39,492 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:23:39,909 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:23:39,948 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:23:41,294 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:23:42,260 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:23:43,240 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:23:43,283 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:23:45,774 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:23:45,806 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:23:46,003 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:46,032 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:23:46,238 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:46,270 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:23:46,469 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:46,501 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:23:46,703 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:46,733 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:23:46,940 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:46,977 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:23:47,182 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:47,211 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:23:47,880 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:23:47,913 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:23:50,628 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:50,664 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:23:50,806 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:50,878 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:23:51,506 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:51,537 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:23:51,824 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:23:51,862 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:23:53,219 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/requirements.txt) 2025-04-28 10:23:54,219 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/global-constraints.txt) 2025-04-28 10:23:55,200 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/constraints.txt) 2025-04-28 10:23:55,236 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:24:06,957 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:06,989 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:24:09,102 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:09,133 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:24:09,277 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:09,346 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:24:09,542 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-glance-container-f867c4f2 2025-04-28 10:24:09,586 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:24:10,162 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:10,192 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:24:10,857 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'section': 'uwsgi', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:24:10,895 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 10:24:11,116 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_post_install.yml for aio1-glance-container-f867c4f2 2025-04-28 10:24:11,125 p=134481 u=root n=ansible | TASK [uwsgi : Ensure uWSGI directory exists] *********************************** 2025-04-28 10:24:11,735 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:11,766 p=134481 u=root n=ansible | TASK [uwsgi : Deploy uWSGI configuration files] ******************************** 2025-04-28 10:24:12,708 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'key': 'glance-api', 'value': {'group': 'glance_api', 'service_name': 'glance-api', 'init_config_overrides': {}, 'start_order': 1, 'execstarts': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin/glance-api', 'wsgi_app': True, 'wsgi_name': 'glance-wsgi-api', 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.208', 'uwsgi_port': 9292, 'uwsgi_tls': {}, 'wsgi_path': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin/glance-wsgi-api', 'wsgi_venv': '/openstack/venvs/glance-31.0.0.0b2.dev29', 'uwsgi_uid': 'glance', 'uwsgi_guid': 'glance', 'uwsgi_processes': 1, 'uwsgi_threads': 2}}) 2025-04-28 10:24:12,740 p=134481 u=root n=ansible | TASK [Run the systemd service role] ******************************************** 2025-04-28 10:24:12,998 p=134481 u=root n=ansible | included: systemd_service for aio1-glance-container-f867c4f2 => (item={'key': 'glance-api', 'value': {'group': 'glance_api', 'service_name': 'glance-api', 'init_config_overrides': {}, 'start_order': 1, 'execstarts': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin/glance-api', 'wsgi_app': True, 'wsgi_name': 'glance-wsgi-api', 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.208', 'uwsgi_port': 9292, 'uwsgi_tls': {}, 'wsgi_path': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin/glance-wsgi-api', 'wsgi_venv': '/openstack/venvs/glance-31.0.0.0b2.dev29', 'uwsgi_uid': 'glance', 'uwsgi_guid': 'glance', 'uwsgi_processes': 1, 'uwsgi_threads': 2}}) 2025-04-28 10:24:13,005 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:24:13,640 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={"path": "/run/glance-api/uwsgi", "owner": "glance", "group": "glance"}) 2025-04-28 10:24:13,671 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:24:14,347 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={"path": "/run/lock/glance-api/uwsgi", "owner": "glance", "group": "glance"}) 2025-04-28 10:24:14,384 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:24:14,564 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:14,594 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:24:15,897 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-glance-api.conf"}) 2025-04-28 10:24:15,934 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:24:16,887 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/glance-api.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:24:16,918 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:24:17,101 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:17,131 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:24:17,315 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:17,344 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:24:17,525 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:17,561 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:24:18,688 p=134481 u=root n=ansible | ok: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:18,719 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:24:18,945 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-glance-container-f867c4f2 => (item={"service_name": "glance-api"}) 2025-04-28 10:24:18,965 p=134481 u=root n=ansible | TASK [systemd_service : Load service glance-api] ******************************* 2025-04-28 10:24:20,125 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={"service_name": "glance-api"}) 2025-04-28 10:24:20,165 p=134481 u=root n=ansible | TASK [systemd_service : Load timer glance-api] ********************************* 2025-04-28 10:24:20,329 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={"service_name": "glance-api"}) 2025-04-28 10:24:20,331 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:20,360 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:24:20,545 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:20,587 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:24:20,783 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:20,814 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:24:21,015 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:21,050 p=134481 u=root n=ansible | TASK [ceph_client : End playbook if disabled] ********************************** 2025-04-28 10:24:21,210 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:21,231 p=134481 u=root n=ansible | TASK [ceph_client : Gather variables for each operating system] **************** 2025-04-28 10:24:21,424 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:21,459 p=134481 u=root n=ansible | TASK [ceph_client : Fail if ceph_pkg_source uses an incorrect parameter] ******* 2025-04-28 10:24:21,645 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:21,679 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_preinstall tasks] *************************** 2025-04-28 10:24:21,863 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:21,893 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_install tasks] ****************************** 2025-04-28 10:24:22,077 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:22,106 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_install_python_libs tasks] ****************** 2025-04-28 10:24:22,296 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:22,325 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_get_mon_host tasks] ************************* 2025-04-28 10:24:22,511 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:22,540 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_config tasks] ******************************* 2025-04-28 10:24:22,736 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:22,772 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_auth tasks] ********************************* 2025-04-28 10:24:22,958 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:22,987 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_immutable_object_cache tasks] *************** 2025-04-28 10:24:23,174 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:23,204 p=134481 u=root n=ansible | TASK [ceph_client : Write AppArmor configuration for ceph immutable object caching] *** 2025-04-28 10:24:23,392 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:23,424 p=134481 u=root n=ansible | TASK [ceph_client : Set permissions on persistent write log cache directory] *** 2025-04-28 10:24:23,612 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:23,640 p=134481 u=root n=ansible | TASK [ceph_client : Write AppArmor configuration for ceph write log caching] *** 2025-04-28 10:24:23,826 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:23,871 p=134481 u=root n=ansible | TASK [os_glance : Flush handlers] ********************************************** 2025-04-28 10:24:23,997 p=134481 u=root n=ansible | RUNNING HANDLER [os_glance : Stop services] ************************************ 2025-04-28 10:24:24,166 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:24,194 p=134481 u=root n=ansible | RUNNING HANDLER [os_glance : Start services] *********************************** 2025-04-28 10:24:24,360 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:24,392 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 10:24:26,817 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] => (item={'key': 'glance-api', 'value': {'group': 'glance_api', 'service_name': 'glance-api', 'init_config_overrides': {}, 'start_order': 1, 'execstarts': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin/glance-api', 'wsgi_app': True, 'wsgi_name': 'glance-wsgi-api', 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.208', 'uwsgi_port': 9292, 'uwsgi_tls': {}, 'wsgi_path': '/openstack/venvs/glance-31.0.0.0b2.dev29/bin/glance-wsgi-api', 'wsgi_venv': '/openstack/venvs/glance-31.0.0.0b2.dev29', 'uwsgi_uid': 'glance', 'uwsgi_guid': 'glance', 'uwsgi_processes': 1, 'uwsgi_threads': 2}}) 2025-04-28 10:24:26,851 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 10:24:26,965 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:24:27,141 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] => (item={"service_name": "glance-api.service"}) 2025-04-28 10:24:27,143 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:27,181 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 10:24:28,837 p=134481 u=root n=ansible | changed: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:28,882 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 10:24:29,027 p=134481 u=root n=ansible | skipping: [aio1-glance-container-f867c4f2] 2025-04-28 10:24:29,063 p=134481 u=root n=ansible | PLAY [Gather cinder facts] ***************************************************** 2025-04-28 10:24:29,583 p=134481 u=root n=ansible | TASK [Gather minimal facts for cinder] ***************************************** 2025-04-28 10:24:30,498 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:30,595 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:24:30,766 p=134481 u=root n=ansible | TASK [Gather additional facts for cinder] ************************************** 2025-04-28 10:24:31,957 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:24:32,114 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:32,638 p=134481 u=root n=ansible | PLAY [Install cinder services] ************************************************* 2025-04-28 10:24:32,705 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 10:24:32,714 p=134481 u=root n=ansible | PLAY [Install cinder services] ************************************************* 2025-04-28 10:24:32,947 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:24:33,155 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1 2025-04-28 10:24:33,236 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 10:24:33,334 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:33,439 p=134481 u=root n=ansible | TASK [Determine storage bridge IP address] ************************************* 2025-04-28 10:24:33,644 p=134481 u=root n=ansible | included: openstack.osa.dynamic_address_fact for aio1 2025-04-28 10:24:33,940 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Gathering facts for storage_address interface on metal hosts] *** 2025-04-28 10:24:35,972 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:36,086 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Set IP to use for storage_address] *** 2025-04-28 10:24:36,432 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:36,546 p=134481 u=root n=ansible | TASK [Configure container (cinder-volume) when lvm is in-use] ****************** 2025-04-28 10:24:36,646 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:36,754 p=134481 u=root n=ansible | TASK [Configure container (other services)] ************************************ 2025-04-28 10:24:36,851 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:36,954 p=134481 u=root n=ansible | TASK [Including unbound-clients tasks] ***************************************** 2025-04-28 10:24:37,095 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:37,161 p=134481 u=root n=ansible | TASK [Add volume group block device to cinder] ********************************* 2025-04-28 10:24:37,637 p=134481 u=root n=ansible | skipping: [aio1] => (item={'key': 'lvm', 'value': {'extra_volume_types': ['low-iops', 'high-iops', 'ultra-high-iops'], 'iscsi_ip_address': '172.29.236.100', 'lvm_type': 'thin', 'volume_backend_name': 'LVM_iSCSI', 'volume_driver': 'cinder.volume.drivers.lvm.LVMVolumeDriver', 'volume_group': 'cinder-volumes'}}) 2025-04-28 10:24:37,638 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:37,969 p=134481 u=root n=ansible | TASK [Trigger udevadm] ********************************************************* 2025-04-28 10:24:38,786 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:24:38,966 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:24:39,092 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:39,166 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:24:39,283 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:39,392 p=134481 u=root n=ansible | TASK [os_cinder : Gather variables for each operating system] ****************** 2025-04-28 10:24:39,666 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:39,990 p=134481 u=root n=ansible | TASK [os_cinder : Fail if service was deployed using a different installation method] *** 2025-04-28 10:24:40,089 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:40,200 p=134481 u=root n=ansible | TASK [os_cinder : Gather variables for installation method] ******************** 2025-04-28 10:24:40,413 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:40,479 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 10:24:40,667 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:40,732 p=134481 u=root n=ansible | TASK [Including osa.mq_setup role] ********************************************* 2025-04-28 10:24:40,919 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:40,984 p=134481 u=root n=ansible | TASK [os_cinder : Discover lvm devices] **************************************** 2025-04-28 10:24:41,602 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:41,675 p=134481 u=root n=ansible | TASK [os_cinder : Ensure "/etc/lvm" directory] ********************************* 2025-04-28 10:24:42,267 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:42,335 p=134481 u=root n=ansible | TASK [os_cinder : Drop lvm Config] ********************************************* 2025-04-28 10:24:43,698 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:24:44,029 p=134481 u=root n=ansible | TASK [os_cinder : Create the system group] ************************************* 2025-04-28 10:24:44,560 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:24:44,628 p=134481 u=root n=ansible | TASK [os_cinder : Create the cinder system user] ******************************* 2025-04-28 10:24:45,234 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:24:45,302 p=134481 u=root n=ansible | TASK [os_cinder : Stat config directory] *************************************** 2025-04-28 10:24:45,793 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:45,861 p=134481 u=root n=ansible | TASK [os_cinder : Remove the config directory] ********************************* 2025-04-28 10:24:45,967 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:24:46,033 p=134481 u=root n=ansible | TASK [os_cinder : Create cinder dir] ******************************************* 2025-04-28 10:24:46,586 p=134481 u=root n=ansible | ok: [aio1] => (item={'path': '/openstack', 'mode': '0755', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:24:46,908 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/var/cache/cinder', 'mode': '0700'}) 2025-04-28 10:24:47,223 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/openstack/venvs/cinder-31.0.0.0b2.dev29/etc/cinder', 'mode': '0755'}) 2025-04-28 10:24:47,539 p=134481 u=root n=ansible | changed: [aio1] => (item={'dest': '/etc/cinder', 'src': '../openstack/venvs/cinder-31.0.0.0b2.dev29/etc/cinder', 'state': 'link', 'force': True, 'condition': True}) 2025-04-28 10:24:47,854 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/etc/cinder/rootwrap.d', 'owner': 'root', 'group': 'root', 'mode': '0750'}) 2025-04-28 10:24:48,170 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:24:48,495 p=134481 u=root n=ansible | ok: [aio1] => (item={'path': '/var/lib/cinder'}) 2025-04-28 10:24:48,570 p=134481 u=root n=ansible | TASK [os_cinder : Record the installation method] ****************************** 2025-04-28 10:24:49,088 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:24:49,157 p=134481 u=root n=ansible | TASK [os_cinder : Refresh local facts to ensure the cinder section is present] *** 2025-04-28 10:24:49,966 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:24:50,341 p=134481 u=root n=ansible | TASK [os_cinder : Install distro packages] ************************************* 2025-04-28 10:25:08,557 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:25:08,629 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:25:08,904 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:25:08,976 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:25:09,810 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:25:09,886 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:25:09,998 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:25:10,065 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:25:10,244 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:25:10,311 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:25:11,014 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1 2025-04-28 10:25:11,314 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:25:14,316 p=134481 u=root n=ansible | changed: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:25:14,387 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:25:14,709 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:25:14,770 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:25:14,839 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:25:14,905 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 10:25:14,906 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:25:14,973 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:25:15,730 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:25:16,193 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:25:16,638 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:25:16,715 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:25:18,186 p=134481 u=root n=ansible | changed: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:25:19,273 p=134481 u=root n=ansible | changed: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:25:20,348 p=134481 u=root n=ansible | changed: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:25:20,426 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:25:23,266 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:25:23,337 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:25:23,984 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:25:24,055 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:27:06,908 p=134481 u=root n=ansible | changed: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:27:06,988 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:27:07,781 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:27:07,895 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:27:08,623 p=134481 u=root n=ansible | changed: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:27:08,697 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:27:10,445 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:27:10,516 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:27:11,871 p=134481 u=root n=ansible | changed: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:27:11,943 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:27:12,597 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:27:12,675 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:27:16,115 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:27:16,443 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:27:16,549 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:27:16,618 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:27:17,128 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:27:17,197 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:27:17,434 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:27:17,506 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:27:18,446 p=134481 u=root n=ansible | changed: [aio1] => (item=/openstack/venvs/cinder-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 10:27:19,128 p=134481 u=root n=ansible | changed: [aio1] => (item=/openstack/venvs/cinder-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 10:27:19,793 p=134481 u=root n=ansible | changed: [aio1] => (item=/openstack/venvs/cinder-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 10:27:19,869 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:27:31,438 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:27:31,505 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:28:53,871 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:28:53,952 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:28:54,055 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:28:54,377 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:28:54,570 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1 2025-04-28 10:28:54,649 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:28:55,151 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:28:55,221 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:28:55,752 p=134481 u=root n=ansible | changed: [aio1] => (item={'section': 'cinder', 'option': 'need_service_restart', 'value': True}) 2025-04-28 10:28:56,056 p=134481 u=root n=ansible | changed: [aio1] => (item={'section': 'cinder', 'option': 'need_online_data_migrations', 'value': True}) 2025-04-28 10:28:56,361 p=134481 u=root n=ansible | changed: [aio1] => (item={'section': 'cinder', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:28:56,475 p=134481 u=root n=ansible | TASK [os_cinder : Link in the os-brick rootwrap filters] *********************** 2025-04-28 10:28:56,986 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:28:57,052 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:28:58,016 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/run/cinder", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:28:58,339 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:28:58,980 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/run/lock/cinder", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:28:59,067 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:28:59,292 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:28:59,360 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:29:00,393 p=134481 u=root n=ansible | changed: [aio1] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-cinder-volume.conf"}) 2025-04-28 10:29:00,467 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:29:01,277 p=134481 u=root n=ansible | changed: [aio1] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/cinder-volume.service", "config_overrides": {"Service": {"Environment": "PATH=/openstack/venvs/cinder-31.0.0.0b2.dev29/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}}, "config_type": "ini"}) 2025-04-28 10:29:01,352 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:29:01,581 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:01,648 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:29:01,872 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:01,941 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:29:02,443 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:02,511 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:29:03,761 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:29:03,833 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:29:04,151 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1 => (item={"service_name": "cinder-volume"}) 2025-04-28 10:29:04,205 p=134481 u=root n=ansible | TASK [systemd_service : Load service cinder-volume] **************************** 2025-04-28 10:29:05,548 p=134481 u=root n=ansible | changed: [aio1] => (item={"service_name": "cinder-volume"}) 2025-04-28 10:29:05,623 p=134481 u=root n=ansible | TASK [systemd_service : Load timer cinder-volume] ****************************** 2025-04-28 10:29:05,737 p=134481 u=root n=ansible | skipping: [aio1] => (item={"service_name": "cinder-volume"}) 2025-04-28 10:29:05,738 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:05,804 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:29:06,041 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:06,413 p=134481 u=root n=ansible | TASK [os_cinder : Record the osa version deployed] ***************************** 2025-04-28 10:29:06,520 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:06,592 p=134481 u=root n=ansible | TASK [os_cinder : Set the upgrade facts] *************************************** 2025-04-28 10:29:06,702 p=134481 u=root n=ansible | skipping: [aio1] => (item=need_online_data_migrations) 2025-04-28 10:29:06,708 p=134481 u=root n=ansible | skipping: [aio1] => (item=need_service_restart) 2025-04-28 10:29:06,709 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:06,778 p=134481 u=root n=ansible | TASK [Create and install SSL certificates] ************************************* 2025-04-28 10:29:06,877 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:06,987 p=134481 u=root n=ansible | TASK [os_cinder : Refresh local facts] ***************************************** 2025-04-28 10:29:07,831 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:29:07,951 p=134481 u=root n=ansible | TASK [os_cinder : Including cinder_cleanup_old_facts tasks] ******************** 2025-04-28 10:29:08,050 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:08,155 p=134481 u=root n=ansible | TASK [os_cinder : Create aux cinder dir] *************************************** 2025-04-28 10:29:08,656 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:29:08,723 p=134481 u=root n=ansible | TASK [os_cinder : Generate cinder config] ************************************** 2025-04-28 10:29:09,988 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:29:10,321 p=134481 u=root n=ansible | TASK [os_cinder : Copy cinder configs] ***************************************** 2025-04-28 10:29:10,916 p=134481 u=root n=ansible | changed: [aio1] => (item={'src': 'resource_filters.json.j2', 'dest': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json'}) 2025-04-28 10:29:10,987 p=134481 u=root n=ansible | TASK [os_cinder : Implement policy.yaml if there are overrides configured] ***** 2025-04-28 10:29:11,093 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:11,198 p=134481 u=root n=ansible | TASK [os_cinder : Remove legacy policy.yaml file] ****************************** 2025-04-28 10:29:11,703 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:29:11,772 p=134481 u=root n=ansible | TASK [os_cinder : Preserve original configuration file(s)] ********************* 2025-04-28 10:29:12,284 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/etc/cinder/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:29:12,582 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/cinder/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/cinder/rootwrap.d,/usr/share/cinder/rootwrap', 'exec_dirs': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:29:12,884 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/resource_filters.json', 'target_f': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:29:12,957 p=134481 u=root n=ansible | TASK [os_cinder : Fetch override files] **************************************** 2025-04-28 10:29:13,515 p=134481 u=root n=ansible | ok: [aio1] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/etc/cinder/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:29:13,851 p=134481 u=root n=ansible | ok: [aio1] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/cinder/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/cinder/rootwrap.d,/usr/share/cinder/rootwrap', 'exec_dirs': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:29:14,182 p=134481 u=root n=ansible | ok: [aio1] => (item={'tmp_f': '/tmp/resource_filters.json', 'target_f': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:29:14,256 p=134481 u=root n=ansible | TASK [os_cinder : Copy common config] ****************************************** 2025-04-28 10:29:14,882 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/etc/cinder/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:29:15,263 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/cinder/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/cinder/rootwrap.d,/usr/share/cinder/rootwrap', 'exec_dirs': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:29:15,666 p=134481 u=root n=ansible | ok: [aio1] => (item={'tmp_f': '/tmp/resource_filters.json', 'target_f': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:29:15,739 p=134481 u=root n=ansible | TASK [os_cinder : Cleanup fetched temp files] ********************************** 2025-04-28 10:29:16,457 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/etc/cinder/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:29:17,376 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/cinder/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/cinder/rootwrap.d,/usr/share/cinder/rootwrap', 'exec_dirs': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:29:17,946 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'tmp_f': '/tmp/resource_filters.json', 'target_f': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:29:18,302 p=134481 u=root n=ansible | TASK [os_cinder : Set rootwrap.d permissions] ********************************** 2025-04-28 10:29:18,798 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:29:18,865 p=134481 u=root n=ansible | TASK [os_cinder : Ensure cinder tgt include] *********************************** 2025-04-28 10:29:19,440 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:29:19,508 p=134481 u=root n=ansible | TASK [os_cinder : Ensure iscsi service is started] ***************************** 2025-04-28 10:29:19,704 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:19,770 p=134481 u=root n=ansible | TASK [os_cinder : Ensure iscsid service is started] **************************** 2025-04-28 10:29:22,484 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:29:22,558 p=134481 u=root n=ansible | TASK [os_cinder : Create nfs shares export file] ******************************* 2025-04-28 10:29:22,749 p=134481 u=root n=ansible | skipping: [aio1] => (item={'key': 'lvm', 'value': {'extra_volume_types': ['low-iops', 'high-iops', 'ultra-high-iops'], 'iscsi_ip_address': '172.29.236.100', 'lvm_type': 'thin', 'volume_backend_name': 'LVM_iSCSI', 'volume_driver': 'cinder.volume.drivers.lvm.LVMVolumeDriver', 'volume_group': 'cinder-volumes'}}) 2025-04-28 10:29:22,751 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:22,817 p=134481 u=root n=ansible | TASK [os_cinder : Drop sudoers file] ******************************************* 2025-04-28 10:29:23,715 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:29:23,781 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:29:24,727 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/run/system", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:29:25,058 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:29:25,696 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/run/lock/system", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:29:25,774 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:29:25,980 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:26,050 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:29:27,081 p=134481 u=root n=ansible | changed: [aio1] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/tempd-cinder-volume-usage-audit.conf"}) 2025-04-28 10:29:27,152 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:29:27,912 p=134481 u=root n=ansible | changed: [aio1] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/cinder-volume-usage-audit.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:29:27,986 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:29:28,189 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:28,261 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:29:29,280 p=134481 u=root n=ansible | changed: [aio1] => (item={"src": "systemd-timer.j2", "dest": "/etc/systemd/system/cinder-volume-usage-audit.timer"}) 2025-04-28 10:29:29,351 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:29:29,902 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:30,244 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:29:31,512 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:29:31,580 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:29:31,876 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1 => (item={"service_name": "cinder-volume-usage-audit"}) 2025-04-28 10:29:31,927 p=134481 u=root n=ansible | TASK [systemd_service : Load service cinder-volume-usage-audit] **************** 2025-04-28 10:29:32,826 p=134481 u=root n=ansible | ok: [aio1] => (item={"service_name": "cinder-volume-usage-audit"}) 2025-04-28 10:29:32,902 p=134481 u=root n=ansible | TASK [systemd_service : Load timer cinder-volume-usage-audit] ****************** 2025-04-28 10:29:33,813 p=134481 u=root n=ansible | ok: [aio1] => (item={"service_name": "cinder-volume-usage-audit"}) 2025-04-28 10:29:33,882 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:29:34,080 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:34,187 p=134481 u=root n=ansible | TASK [os_cinder : Perform a cinder DB sync] ************************************ 2025-04-28 10:29:34,684 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:35,012 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 10:29:35,250 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:35,318 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 10:29:35,556 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:35,622 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 10:29:35,862 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:35,935 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 10:29:36,173 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:36,277 p=134481 u=root n=ansible | TASK [Including osa.service_setup role] **************************************** 2025-04-28 10:29:36,465 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:36,531 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:29:36,988 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:37,052 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:29:37,255 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:37,365 p=134481 u=root n=ansible | TASK [ceph_client : End playbook if disabled] ********************************** 2025-04-28 10:29:37,553 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:37,610 p=134481 u=root n=ansible | TASK [ceph_client : Gather variables for each operating system] **************** 2025-04-28 10:29:37,802 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:37,871 p=134481 u=root n=ansible | TASK [ceph_client : Fail if ceph_pkg_source uses an incorrect parameter] ******* 2025-04-28 10:29:38,055 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:38,377 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_preinstall tasks] *************************** 2025-04-28 10:29:38,568 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:38,638 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_install tasks] ****************************** 2025-04-28 10:29:38,825 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:38,892 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_install_python_libs tasks] ****************** 2025-04-28 10:29:39,075 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:39,143 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_get_mon_host tasks] ************************* 2025-04-28 10:29:39,329 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:39,395 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_config tasks] ******************************* 2025-04-28 10:29:39,579 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:39,645 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_auth tasks] ********************************* 2025-04-28 10:29:39,829 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:39,897 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_immutable_object_cache tasks] *************** 2025-04-28 10:29:40,079 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:40,144 p=134481 u=root n=ansible | TASK [ceph_client : Write AppArmor configuration for ceph immutable object caching] *** 2025-04-28 10:29:40,642 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:40,979 p=134481 u=root n=ansible | TASK [ceph_client : Set permissions on persistent write log cache directory] *** 2025-04-28 10:29:41,163 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:41,231 p=134481 u=root n=ansible | TASK [ceph_client : Write AppArmor configuration for ceph write log caching] *** 2025-04-28 10:29:41,419 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:41,527 p=134481 u=root n=ansible | TASK [os_cinder : Install cinder volumes distro tool packages] ***************** 2025-04-28 10:29:42,936 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:29:43,002 p=134481 u=root n=ansible | TASK [os_cinder : Flush handlers] ********************************************** 2025-04-28 10:29:43,145 p=134481 u=root n=ansible | RUNNING HANDLER [os_cinder : Stop services] ************************************ 2025-04-28 10:29:44,900 p=134481 u=root n=ansible | changed: [aio1] => (item={'group': 'cinder_volume', 'service_name': 'cinder-volume', 'start_order': 2, 'execstarts': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-volume', 'execreloads': '/bin/kill -HUP $MAINPID', 'environment': {'MALLOC_ARENA_MAX': 1, 'MALLOC_MMAP_THRESHOLD_': 131072, 'MALLOC_TRIM_THRESHOLD_': 262144}, 'service_key': 'cinder-volume', 'enabled': True, 'state': 'started', 'config_overrides': {'Service': {'Environment': 'PATH=/openstack/venvs/cinder-31.0.0.0b2.dev29/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'}}}) 2025-04-28 10:29:45,243 p=134481 u=root n=ansible | RUNNING HANDLER [os_cinder : Start services] *********************************** 2025-04-28 10:29:46,671 p=134481 u=root n=ansible | changed: [aio1] => (item={'group': 'cinder_volume', 'service_name': 'cinder-volume', 'start_order': 2, 'execstarts': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-volume', 'execreloads': '/bin/kill -HUP $MAINPID', 'environment': {'MALLOC_ARENA_MAX': 1, 'MALLOC_MMAP_THRESHOLD_': 131072, 'MALLOC_TRIM_THRESHOLD_': 262144}, 'service_key': 'cinder-volume', 'enabled': True, 'state': 'started', 'config_overrides': {'Service': {'Environment': 'PATH=/openstack/venvs/cinder-31.0.0.0b2.dev29/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'}}}) 2025-04-28 10:29:46,746 p=134481 u=root n=ansible | RUNNING HANDLER [os_cinder : Ensure tgt service restarted] ********************* 2025-04-28 10:29:48,645 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:29:48,721 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 10:29:48,835 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:29:48,958 p=134481 u=root n=ansible | skipping: [aio1] => (item={"service_name": "cinder-volume-usage-audit.timer"}) 2025-04-28 10:29:48,960 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:49,027 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 10:29:49,266 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:49,346 p=134481 u=root n=ansible | TASK [os_cinder : Perform online data migrations] ****************************** 2025-04-28 10:29:49,552 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:49,626 p=134481 u=root n=ansible | TASK [os_cinder : Disable the online migrations requirement] ******************* 2025-04-28 10:29:50,225 p=134481 u=root n=ansible | skipping: [aio1] => (item=aio1-cinder-api-container-15af9d1b) 2025-04-28 10:29:50,227 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:50,561 p=134481 u=root n=ansible | TASK [os_cinder : Importing cinder_backends tasks] ***************************** 2025-04-28 10:29:50,826 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:50,893 p=134481 u=root n=ansible | TASK [Create service and timer for archiving deleted records] ****************** 2025-04-28 10:29:51,084 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:51,197 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 10:29:52,183 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:29:52,368 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 10:29:52,467 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:52,888 p=134481 u=root n=ansible | PLAY [Install cinder services] ************************************************* 2025-04-28 10:29:52,952 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 10:29:52,957 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 10:29:53,216 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 10:29:53,498 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:29:53,570 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 10:29:54,032 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-haproxy_server/tasks/haproxy_service_config.yml for aio1 2025-04-28 10:29:54,072 p=134481 u=root n=ansible | TASK [haproxy_server : Define blank _haproxy_service_configs_simplified variable] *** 2025-04-28 10:29:54,319 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:29:54,392 p=134481 u=root n=ansible | TASK [haproxy_server : Append services to _haproxy_service_configs_simplified list] *** 2025-04-28 10:29:54,765 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'cinder_api', 'haproxy_backend_nodes': ['aio1-cinder-api-container-15af9d1b'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 8776, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:29:54,835 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy service config files] ******************** 2025-04-28 10:29:56,141 p=134481 u=root n=ansible | changed: [aio1] => (item={'haproxy_service_name': 'cinder_api', 'haproxy_backend_nodes': ['aio1-cinder-api-container-15af9d1b'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 8776, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:29:56,209 p=134481 u=root n=ansible | TASK [haproxy_server : Remove haproxy service config files for absent services] *** 2025-04-28 10:29:56,404 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'cinder_api', 'haproxy_backend_nodes': ['aio1-cinder-api-container-15af9d1b'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 8776, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:29:56,406 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:56,477 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map fragment directories] **************** 2025-04-28 10:29:56,583 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:56,649 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map files] ******************************* 2025-04-28 10:29:56,752 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:57,084 p=134481 u=root n=ansible | TASK [haproxy_server : Delete unused map entries] ****************************** 2025-04-28 10:29:57,192 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:29:57,381 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Regenerate haproxy configuration] ************ 2025-04-28 10:29:58,052 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:29:58,119 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Reload haproxy] ****************************** 2025-04-28 10:29:59,773 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:30:00,199 p=134481 u=root n=ansible | PLAY [Install cinder services] ************************************************* 2025-04-28 10:30:00,361 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:30:00,526 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-cinder-api-container-15af9d1b 2025-04-28 10:30:00,538 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 10:30:00,683 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:00,714 p=134481 u=root n=ansible | TASK [Determine storage bridge IP address] ************************************* 2025-04-28 10:30:00,931 p=134481 u=root n=ansible | included: openstack.osa.dynamic_address_fact for aio1-cinder-api-container-15af9d1b 2025-04-28 10:30:00,940 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Gathering facts for storage_address interface on metal hosts] *** 2025-04-28 10:30:01,090 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:01,127 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Set IP to use for storage_address] *** 2025-04-28 10:30:01,440 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:01,479 p=134481 u=root n=ansible | TASK [Configure container (cinder-volume) when lvm is in-use] ****************** 2025-04-28 10:30:01,632 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:01,665 p=134481 u=root n=ansible | TASK [Configure container (other services)] ************************************ 2025-04-28 10:30:01,887 p=134481 u=root n=ansible | included: openstack.osa.lxc_container_setup for aio1-cinder-api-container-15af9d1b 2025-04-28 10:30:01,896 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Set default bind mounts (bind var/log)] *** 2025-04-28 10:30:02,118 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:02,150 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Ensure mount directories exists] ***** 2025-04-28 10:30:02,805 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-cinder-api-container-15af9d1b'}) 2025-04-28 10:30:02,841 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Add bind mount configuration to container] *** 2025-04-28 10:30:03,515 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-cinder-api-container-15af9d1b'}) 2025-04-28 10:30:03,555 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config] ******************** 2025-04-28 10:30:03,701 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:03,772 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config no restart] ********* 2025-04-28 10:30:04,447 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1(172.29.236.100)] => (item=lxc.start.order=100) 2025-04-28 10:30:04,485 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Check container state] *************** 2025-04-28 10:30:05,118 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1(172.29.236.100)] 2025-04-28 10:30:05,154 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Lxc container restart] *************** 2025-04-28 10:30:06,309 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1(172.29.236.100)] 2025-04-28 10:30:06,345 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Start Container] ********************* 2025-04-28 10:30:07,282 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1(172.29.236.100)] 2025-04-28 10:30:07,322 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container tmpfiles-setup finish] *** 2025-04-28 10:30:07,666 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:07,701 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container connectivity] ***** 2025-04-28 10:30:11,537 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:11,572 p=134481 u=root n=ansible | TASK [Including unbound-clients tasks] ***************************************** 2025-04-28 10:30:11,772 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:11,803 p=134481 u=root n=ansible | TASK [Add volume group block device to cinder] ********************************* 2025-04-28 10:30:12,585 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1(172.29.236.100)] => (item={'key': 'lvm', 'value': {'extra_volume_types': ['low-iops', 'high-iops', 'ultra-high-iops'], 'iscsi_ip_address': '172.29.236.100', 'lvm_type': 'thin', 'volume_backend_name': 'LVM_iSCSI', 'volume_driver': 'cinder.volume.drivers.lvm.LVMVolumeDriver', 'volume_group': 'cinder-volumes'}}) 2025-04-28 10:30:12,623 p=134481 u=root n=ansible | TASK [Trigger udevadm] ********************************************************* 2025-04-28 10:30:13,504 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1(172.29.236.100)] 2025-04-28 10:30:13,554 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:30:13,732 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:13,763 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:30:13,908 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:13,981 p=134481 u=root n=ansible | TASK [os_cinder : Gather variables for each operating system] ****************** 2025-04-28 10:30:14,264 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:14,293 p=134481 u=root n=ansible | TASK [os_cinder : Fail if service was deployed using a different installation method] *** 2025-04-28 10:30:14,442 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:14,476 p=134481 u=root n=ansible | TASK [os_cinder : Gather variables for installation method] ******************** 2025-04-28 10:30:14,743 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:14,774 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 10:30:15,132 p=134481 u=root n=ansible | included: openstack.osa.db_setup for aio1-cinder-api-container-15af9d1b 2025-04-28 10:30:15,203 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Create database for service] ******************** 2025-04-28 10:30:16,098 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:30:16,100 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> {{ _oslodb_setup_host }}] 2025-04-28 10:30:16,137 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Grant access to the database for the service] *** 2025-04-28 10:30:17,045 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:30:17,046 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> {{ _oslodb_setup_host }}] 2025-04-28 10:30:17,086 p=134481 u=root n=ansible | TASK [Including osa.mq_setup role] ********************************************* 2025-04-28 10:30:17,454 p=134481 u=root n=ansible | included: openstack.osa.mq_setup for aio1-cinder-api-container-15af9d1b 2025-04-28 10:30:17,527 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC vhost and policies] ******************* 2025-04-28 10:30:17,828 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_vhost_setup.yml for aio1-cinder-api-container-15af9d1b => (item={'name': '/cinder', 'state': 'absent'}) 2025-04-28 10:30:17,833 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_vhost_setup.yml for aio1-cinder-api-container-15af9d1b => (item={'name': 'cinder', 'state': 'present'}) 2025-04-28 10:30:17,840 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ vhost] ***************************** 2025-04-28 10:30:20,106 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] 2025-04-28 10:30:20,147 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Apply RabbitMQ vhost policies] ****************** 2025-04-28 10:30:20,351 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={'name': 'CQv2', 'pattern': '.*', 'priority': 0, 'tags': {'queue-version': 2}, 'state': 'present'}) 2025-04-28 10:30:20,353 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:20,383 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ vhost] ***************************** 2025-04-28 10:30:23,178 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] 2025-04-28 10:30:23,216 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Apply RabbitMQ vhost policies] ****************** 2025-04-28 10:30:27,264 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] => (item={'name': 'CQv2', 'pattern': '.*', 'priority': 0, 'tags': {'queue-version': 2}, 'state': 'present'}) 2025-04-28 10:30:27,301 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC user] ********************************* 2025-04-28 10:30:27,575 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_user_setup.yml for aio1-cinder-api-container-15af9d1b => (item={'name': '/cinder', 'state': 'absent'}) 2025-04-28 10:30:27,578 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_user_setup.yml for aio1-cinder-api-container-15af9d1b => (item={'name': 'cinder', 'state': 'present'}) 2025-04-28 10:30:27,589 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ user] ****************************** 2025-04-28 10:30:27,831 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:27,868 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ user] ****************************** 2025-04-28 10:30:36,352 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] 2025-04-28 10:30:36,389 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify vhost and policies] **************** 2025-04-28 10:30:36,588 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={'name': '/cinder', 'state': 'absent'}) 2025-04-28 10:30:36,620 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={'name': 'cinder', 'state': 'present'}) 2025-04-28 10:30:36,621 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:36,653 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify user] ****************************** 2025-04-28 10:30:36,846 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={'name': '/cinder', 'state': 'absent'}) 2025-04-28 10:30:36,873 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={'name': 'cinder', 'state': 'present'}) 2025-04-28 10:30:36,875 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:36,911 p=134481 u=root n=ansible | TASK [os_cinder : Discover lvm devices] **************************************** 2025-04-28 10:30:37,140 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:37,171 p=134481 u=root n=ansible | TASK [os_cinder : Ensure "/etc/lvm" directory] ********************************* 2025-04-28 10:30:37,402 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:37,435 p=134481 u=root n=ansible | TASK [os_cinder : Drop lvm Config] ********************************************* 2025-04-28 10:30:37,669 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:37,702 p=134481 u=root n=ansible | TASK [os_cinder : Create the system group] ************************************* 2025-04-28 10:30:38,533 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:38,564 p=134481 u=root n=ansible | TASK [os_cinder : Create the cinder system user] ******************************* 2025-04-28 10:30:39,331 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:39,360 p=134481 u=root n=ansible | TASK [os_cinder : Stat config directory] *************************************** 2025-04-28 10:30:39,950 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:39,981 p=134481 u=root n=ansible | TASK [os_cinder : Remove the config directory] ********************************* 2025-04-28 10:30:40,132 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:40,163 p=134481 u=root n=ansible | TASK [os_cinder : Create cinder dir] ******************************************* 2025-04-28 10:30:40,834 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={'path': '/openstack', 'mode': '0755', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:30:41,223 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'path': '/var/cache/cinder', 'mode': '0700'}) 2025-04-28 10:30:41,864 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'path': '/openstack/venvs/cinder-31.0.0.0b2.dev29/etc/cinder', 'mode': '0755'}) 2025-04-28 10:30:42,293 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'dest': '/etc/cinder', 'src': '../openstack/venvs/cinder-31.0.0.0b2.dev29/etc/cinder', 'state': 'link', 'force': True, 'condition': True}) 2025-04-28 10:30:42,843 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'path': '/etc/cinder/rootwrap.d', 'owner': 'root', 'group': 'root', 'mode': '0750'}) 2025-04-28 10:30:43,305 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:30:43,816 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={'path': '/var/lib/cinder'}) 2025-04-28 10:30:43,861 p=134481 u=root n=ansible | TASK [os_cinder : Record the installation method] ****************************** 2025-04-28 10:30:44,486 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:44,518 p=134481 u=root n=ansible | TASK [os_cinder : Refresh local facts to ensure the cinder section is present] *** 2025-04-28 10:30:45,402 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:45,486 p=134481 u=root n=ansible | TASK [os_cinder : Install distro packages] ************************************* 2025-04-28 10:30:47,004 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:47,037 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:30:47,323 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:47,352 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:30:48,284 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:30:48,322 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:30:48,492 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:48,530 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:30:48,737 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:48,766 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:30:49,007 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-cinder-api-container-15af9d1b 2025-04-28 10:30:49,029 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:30:51,111 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:30:51,149 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:30:51,457 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:30:51,511 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:30:51,564 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:30:51,628 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 10:30:51,630 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:30:51,667 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:30:52,532 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:30:53,211 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:30:53,839 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:30:53,883 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:30:55,452 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:30:56,448 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:30:57,435 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/cinder-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:30:57,478 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:31:00,413 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:31:00,452 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:31:00,670 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:00,701 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:31:00,911 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:00,941 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:31:01,156 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:01,186 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:31:01,405 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:01,440 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:31:01,656 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:01,687 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:31:01,898 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:01,936 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:31:02,645 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:31:02,685 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:31:09,201 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:09,232 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:31:09,383 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:09,412 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:31:10,270 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:10,302 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:31:10,600 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:10,631 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:31:12,047 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item=/openstack/venvs/cinder-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 10:31:13,093 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item=/openstack/venvs/cinder-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 10:31:14,110 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item=/openstack/venvs/cinder-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 10:31:14,148 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:31:26,569 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:31:26,602 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:32:52,060 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:32:52,106 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:32:52,261 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:32:52,291 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:32:52,505 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-cinder-api-container-15af9d1b 2025-04-28 10:32:52,540 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:32:53,178 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:32:53,216 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:32:53,904 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'section': 'cinder', 'option': 'need_service_restart', 'value': True}) 2025-04-28 10:32:54,355 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'section': 'cinder', 'option': 'need_online_data_migrations', 'value': True}) 2025-04-28 10:32:54,932 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'section': 'cinder', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:32:54,971 p=134481 u=root n=ansible | TASK [os_cinder : Link in the os-brick rootwrap filters] *********************** 2025-04-28 10:32:55,614 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:32:55,644 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:32:56,428 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"path": "/run/cinder", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:32:56,459 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:32:57,199 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"path": "/run/lock/cinder", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:32:57,229 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:32:57,497 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:32:57,525 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:32:59,212 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-cinder-scheduler.conf"}) 2025-04-28 10:32:59,242 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:33:00,493 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/cinder-scheduler.service", "config_overrides": {"Service": {"Environment": "PATH=/openstack/venvs/cinder-31.0.0.0b2.dev29/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}}, "config_type": "ini"}) 2025-04-28 10:33:00,525 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:33:00,802 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:00,832 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:33:01,109 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:01,139 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:33:01,413 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:01,442 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:33:02,795 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:02,835 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:33:03,164 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-cinder-api-container-15af9d1b => (item={"service_name": "cinder-scheduler"}) 2025-04-28 10:33:03,183 p=134481 u=root n=ansible | TASK [systemd_service : Load service cinder-scheduler] ************************* 2025-04-28 10:33:05,018 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-scheduler"}) 2025-04-28 10:33:05,059 p=134481 u=root n=ansible | TASK [systemd_service : Load timer cinder-scheduler] *************************** 2025-04-28 10:33:05,219 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-scheduler"}) 2025-04-28 10:33:05,221 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:05,253 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:33:05,539 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:05,574 p=134481 u=root n=ansible | TASK [os_cinder : Record the osa version deployed] ***************************** 2025-04-28 10:33:05,736 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:05,807 p=134481 u=root n=ansible | TASK [os_cinder : Set the upgrade facts] *************************************** 2025-04-28 10:33:05,969 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=need_online_data_migrations) 2025-04-28 10:33:05,975 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=need_service_restart) 2025-04-28 10:33:05,976 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:06,008 p=134481 u=root n=ansible | TASK [Create and install SSL certificates] ************************************* 2025-04-28 10:33:06,156 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:06,185 p=134481 u=root n=ansible | TASK [os_cinder : Refresh local facts] ***************************************** 2025-04-28 10:33:07,211 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:07,303 p=134481 u=root n=ansible | TASK [os_cinder : Including cinder_cleanup_old_facts tasks] ******************** 2025-04-28 10:33:07,448 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:07,518 p=134481 u=root n=ansible | TASK [os_cinder : Create aux cinder dir] *************************************** 2025-04-28 10:33:08,466 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:08,499 p=134481 u=root n=ansible | TASK [os_cinder : Generate cinder config] ************************************** 2025-04-28 10:33:10,289 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:10,318 p=134481 u=root n=ansible | TASK [os_cinder : Copy cinder configs] ***************************************** 2025-04-28 10:33:11,521 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'src': 'resource_filters.json.j2', 'dest': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json'}) 2025-04-28 10:33:11,552 p=134481 u=root n=ansible | TASK [os_cinder : Implement policy.yaml if there are overrides configured] ***** 2025-04-28 10:33:11,693 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:11,762 p=134481 u=root n=ansible | TASK [os_cinder : Remove legacy policy.yaml file] ****************************** 2025-04-28 10:33:12,652 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:12,681 p=134481 u=root n=ansible | TASK [os_cinder : Preserve original configuration file(s)] ********************* 2025-04-28 10:33:13,314 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/etc/cinder/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:33:13,871 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/cinder/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/cinder/rootwrap.d,/usr/share/cinder/rootwrap', 'exec_dirs': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:33:14,212 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'tmp_f': '/tmp/resource_filters.json', 'target_f': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:33:14,244 p=134481 u=root n=ansible | TASK [os_cinder : Fetch override files] **************************************** 2025-04-28 10:33:15,060 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/etc/cinder/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:33:15,781 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/cinder/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/cinder/rootwrap.d,/usr/share/cinder/rootwrap', 'exec_dirs': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:33:16,378 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={'tmp_f': '/tmp/resource_filters.json', 'target_f': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:33:16,413 p=134481 u=root n=ansible | TASK [os_cinder : Copy common config] ****************************************** 2025-04-28 10:33:17,567 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/etc/cinder/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:33:18,136 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/cinder/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/cinder/rootwrap.d,/usr/share/cinder/rootwrap', 'exec_dirs': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:33:18,725 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={'tmp_f': '/tmp/resource_filters.json', 'target_f': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:33:18,758 p=134481 u=root n=ansible | TASK [os_cinder : Cleanup fetched temp files] ********************************** 2025-04-28 10:33:19,504 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> localhost] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/etc/cinder/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:33:20,065 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> localhost] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/etc/cinder/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/cinder/rootwrap.d,/usr/share/cinder/rootwrap', 'exec_dirs': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:33:20,643 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> localhost] => (item={'tmp_f': '/tmp/resource_filters.json', 'target_f': '/etc/cinder/resource_filters.json', 'config_overrides': {}, 'config_type': 'json', 'owner': 'root', 'group': 'cinder', 'mode': '0640'}) 2025-04-28 10:33:20,682 p=134481 u=root n=ansible | TASK [os_cinder : Set rootwrap.d permissions] ********************************** 2025-04-28 10:33:21,486 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:21,516 p=134481 u=root n=ansible | TASK [os_cinder : Ensure cinder tgt include] *********************************** 2025-04-28 10:33:21,745 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:21,774 p=134481 u=root n=ansible | TASK [os_cinder : Ensure iscsi service is started] ***************************** 2025-04-28 10:33:21,997 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:22,025 p=134481 u=root n=ansible | TASK [os_cinder : Ensure iscsid service is started] **************************** 2025-04-28 10:33:22,252 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:22,280 p=134481 u=root n=ansible | TASK [os_cinder : Create nfs shares export file] ******************************* 2025-04-28 10:33:22,517 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={'key': 'lvm', 'value': {'extra_volume_types': ['low-iops', 'high-iops', 'ultra-high-iops'], 'iscsi_ip_address': '172.29.236.100', 'lvm_type': 'thin', 'volume_backend_name': 'LVM_iSCSI', 'volume_driver': 'cinder.volume.drivers.lvm.LVMVolumeDriver', 'volume_group': 'cinder-volumes'}}) 2025-04-28 10:33:22,519 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:22,545 p=134481 u=root n=ansible | TASK [os_cinder : Drop sudoers file] ******************************************* 2025-04-28 10:33:24,264 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:24,296 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:33:25,292 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"path": "/run/system", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:33:25,323 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:33:26,106 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"path": "/run/lock/system", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:33:26,138 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:33:26,391 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:26,421 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:33:27,953 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/tempd-cinder-volume-usage-audit.conf"}) 2025-04-28 10:33:27,985 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:33:29,599 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/cinder-volume-usage-audit.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:33:29,635 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:33:29,890 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:29,920 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:33:31,710 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-timer.j2", "dest": "/etc/systemd/system/cinder-volume-usage-audit.timer"}) 2025-04-28 10:33:31,741 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:33:31,987 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:32,016 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:33:33,444 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:33,475 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:33:33,765 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-cinder-api-container-15af9d1b => (item={"service_name": "cinder-volume-usage-audit"}) 2025-04-28 10:33:33,779 p=134481 u=root n=ansible | TASK [systemd_service : Load service cinder-volume-usage-audit] **************** 2025-04-28 10:33:34,843 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-volume-usage-audit"}) 2025-04-28 10:33:34,885 p=134481 u=root n=ansible | TASK [systemd_service : Load timer cinder-volume-usage-audit] ****************** 2025-04-28 10:33:35,865 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-volume-usage-audit"}) 2025-04-28 10:33:35,895 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:33:36,148 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:36,181 p=134481 u=root n=ansible | TASK [os_cinder : Perform a cinder DB sync] ************************************ 2025-04-28 10:33:41,731 p=134481 u=root n=ansible | [WARNING]: Module remote_tmp /var/lib/cinder/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2025-04-28 10:33:41,731 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:41,766 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 10:33:42,167 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:42,197 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 10:33:42,589 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:42,619 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 10:33:42,946 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_install.yml for aio1-cinder-api-container-15af9d1b 2025-04-28 10:33:42,957 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system group] *************************************** 2025-04-28 10:33:43,625 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:43,658 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system user] **************************************** 2025-04-28 10:33:44,456 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:44,484 p=134481 u=root n=ansible | TASK [uwsgi : Install distro packages] ***************************************** 2025-04-28 10:33:52,612 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:52,644 p=134481 u=root n=ansible | TASK [Install the python venv] ************************************************* 2025-04-28 10:33:52,864 p=134481 u=root n=ansible | included: python_venv_build for aio1-cinder-api-container-15af9d1b 2025-04-28 10:33:52,876 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:33:53,107 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:53,137 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:33:54,147 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:33:54,183 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:33:54,329 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:54,359 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:33:54,557 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:54,591 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:33:54,830 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-cinder-api-container-15af9d1b 2025-04-28 10:33:54,858 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:33:56,904 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:33:56,939 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:33:57,237 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:33:57,282 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:33:57,330 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:33:57,376 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-constraints.txt) 2025-04-28 10:33:57,378 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:33:57,408 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:33:58,145 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:33:58,574 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:33:58,977 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:33:59,015 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:34:00,297 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:34:01,276 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:34:02,290 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:34:02,328 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:34:04,825 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:34:04,861 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:34:05,073 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:05,106 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:34:05,314 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:05,345 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:34:05,545 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:05,574 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:34:05,773 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:05,803 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:34:06,008 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:06,038 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:34:06,243 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:06,273 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:34:06,969 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:34:07,011 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:34:09,882 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:09,914 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:34:10,055 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:10,126 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:34:10,743 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:10,773 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:34:11,041 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:11,072 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:34:12,363 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/requirements.txt) 2025-04-28 10:34:13,348 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/global-constraints.txt) 2025-04-28 10:34:14,320 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/constraints.txt) 2025-04-28 10:34:14,352 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:34:25,657 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:25,691 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:34:27,777 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:27,809 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:34:27,952 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:28,020 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:34:28,202 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-cinder-api-container-15af9d1b 2025-04-28 10:34:28,240 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:34:28,793 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:28,821 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:34:29,445 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'section': 'uwsgi', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:34:29,482 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 10:34:29,797 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_post_install.yml for aio1-cinder-api-container-15af9d1b 2025-04-28 10:34:29,806 p=134481 u=root n=ansible | TASK [uwsgi : Ensure uWSGI directory exists] *********************************** 2025-04-28 10:34:30,410 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:30,441 p=134481 u=root n=ansible | TASK [uwsgi : Deploy uWSGI configuration files] ******************************** 2025-04-28 10:34:31,442 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'key': 'cinder-api', 'value': {'group': 'cinder_api', 'service_name': 'cinder-api', 'init_config_overrides': {}, 'start_order': 4, 'wsgi_app': True, 'wsgi_name': 'cinder-wsgi', 'uwsgi_overrides': {}, 'uwsgi_port': 8776, 'uwsgi_tls': {}, 'uwsgi_bind_address': '172.29.236.112', 'wsgi_path': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-wsgi', 'wsgi_venv': '/openstack/venvs/cinder-31.0.0.0b2.dev29', 'uwsgi_uid': 'cinder', 'uwsgi_guid': 'cinder', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:34:31,474 p=134481 u=root n=ansible | TASK [Run the systemd service role] ******************************************** 2025-04-28 10:34:31,829 p=134481 u=root n=ansible | included: systemd_service for aio1-cinder-api-container-15af9d1b => (item={'key': 'cinder-api', 'value': {'group': 'cinder_api', 'service_name': 'cinder-api', 'init_config_overrides': {}, 'start_order': 4, 'wsgi_app': True, 'wsgi_name': 'cinder-wsgi', 'uwsgi_overrides': {}, 'uwsgi_port': 8776, 'uwsgi_tls': {}, 'uwsgi_bind_address': '172.29.236.112', 'wsgi_path': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-wsgi', 'wsgi_venv': '/openstack/venvs/cinder-31.0.0.0b2.dev29', 'uwsgi_uid': 'cinder', 'uwsgi_guid': 'cinder', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:34:31,837 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:34:32,451 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"path": "/run/cinder-api/uwsgi", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:34:32,483 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:34:33,137 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"path": "/run/lock/cinder-api/uwsgi", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:34:33,168 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:34:33,335 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:33,365 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:34:34,659 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-cinder-api.conf"}) 2025-04-28 10:34:34,690 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:34:35,620 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/cinder-api.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:34:35,651 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:34:35,817 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:35,846 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:34:36,015 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:36,044 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:34:36,207 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:36,237 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:34:37,247 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:37,277 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:34:37,493 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-cinder-api-container-15af9d1b => (item={"service_name": "cinder-api"}) 2025-04-28 10:34:37,513 p=134481 u=root n=ansible | TASK [systemd_service : Load service cinder-api] ******************************* 2025-04-28 10:34:38,617 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-api"}) 2025-04-28 10:34:38,655 p=134481 u=root n=ansible | TASK [systemd_service : Load timer cinder-api] ********************************* 2025-04-28 10:34:38,821 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-api"}) 2025-04-28 10:34:38,822 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:38,851 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:34:39,024 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:39,060 p=134481 u=root n=ansible | TASK [Including osa.service_setup role] **************************************** 2025-04-28 10:34:39,405 p=134481 u=root n=ansible | included: openstack.osa.service_setup for aio1-cinder-api-container-15af9d1b 2025-04-28 10:34:39,477 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone domain] *********************** 2025-04-28 10:34:39,600 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:39,629 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service project] *********************** 2025-04-28 10:34:39,802 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:34:39,830 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add services to the keystone service catalog] *** 2025-04-28 10:34:42,580 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'name': 'cinder', 'type': 'block-storage', 'description': 'Cinder Volume Service', 'state': 'present'}) 2025-04-28 10:34:44,466 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'name': 'cinderv3', 'type': 'volumev3', 'description': 'Cinder Volume Service V3', 'state': 'absent'}) 2025-04-28 10:34:44,501 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users] ************************* 2025-04-28 10:34:47,255 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:34:47,257 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> {{ _service_setup_host }}] 2025-04-28 10:34:47,289 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Include task for role assignment] ********** 2025-04-28 10:34:47,503 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/service_setup/tasks/setup_roles.yml for aio1-cinder-api-container-15af9d1b => (item=(censored due to no_log)) 2025-04-28 10:34:47,511 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone roles] ************************ 2025-04-28 10:34:49,747 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:34:51,730 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:34:51,731 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> {{ _service_setup_host }}] 2025-04-28 10:34:51,761 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users to roles] **************** 2025-04-28 10:34:54,332 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:34:56,686 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:34:56,688 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> {{ _service_setup_host }}] 2025-04-28 10:34:56,721 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add endpoints to keystone endpoint catalog] *** 2025-04-28 10:34:59,122 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'cinder', 'interface': 'public', 'url': 'https://104.130.253.16:8776/v3/%(project_id)s', 'state': 'present'}) 2025-04-28 10:35:01,247 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'cinder', 'interface': 'internal', 'url': 'http://172.29.236.101:8776/v3/%(project_id)s', 'state': 'present'}) 2025-04-28 10:35:03,381 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'cinder', 'interface': 'admin', 'url': 'http://172.29.236.101:8776/v3/%(project_id)s', 'state': 'present'}) 2025-04-28 10:35:05,402 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'cinderv3', 'interface': 'public', 'url': 'https://104.130.253.16:8776/v3/%(tenant_id)s', 'state': 'absent'}) 2025-04-28 10:35:07,389 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'cinderv3', 'interface': 'internal', 'url': 'http://172.29.236.101:8776/v3/%(tenant_id)s', 'state': 'absent'}) 2025-04-28 10:35:09,451 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'cinderv3', 'interface': 'admin', 'url': 'http://172.29.236.101:8776/v3/%(tenant_id)s', 'state': 'absent'}) 2025-04-28 10:35:09,497 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 10:35:09,730 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:09,760 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 10:35:09,997 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:10,032 p=134481 u=root n=ansible | TASK [ceph_client : End playbook if disabled] ********************************** 2025-04-28 10:35:10,220 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:10,243 p=134481 u=root n=ansible | TASK [ceph_client : Gather variables for each operating system] **************** 2025-04-28 10:35:10,478 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:10,506 p=134481 u=root n=ansible | TASK [ceph_client : Fail if ceph_pkg_source uses an incorrect parameter] ******* 2025-04-28 10:35:10,736 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:10,768 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_preinstall tasks] *************************** 2025-04-28 10:35:11,000 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:11,030 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_install tasks] ****************************** 2025-04-28 10:35:11,255 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:11,284 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_install_python_libs tasks] ****************** 2025-04-28 10:35:11,514 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:11,542 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_get_mon_host tasks] ************************* 2025-04-28 10:35:11,765 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:11,794 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_config tasks] ******************************* 2025-04-28 10:35:12,027 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:12,056 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_auth tasks] ********************************* 2025-04-28 10:35:12,297 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:12,325 p=134481 u=root n=ansible | TASK [ceph_client : Including ceph_immutable_object_cache tasks] *************** 2025-04-28 10:35:12,551 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:12,581 p=134481 u=root n=ansible | TASK [ceph_client : Write AppArmor configuration for ceph immutable object caching] *** 2025-04-28 10:35:12,816 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:12,848 p=134481 u=root n=ansible | TASK [ceph_client : Set permissions on persistent write log cache directory] *** 2025-04-28 10:35:13,082 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:13,118 p=134481 u=root n=ansible | TASK [ceph_client : Write AppArmor configuration for ceph write log caching] *** 2025-04-28 10:35:13,346 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:13,380 p=134481 u=root n=ansible | TASK [os_cinder : Install cinder volumes distro tool packages] ***************** 2025-04-28 10:35:13,607 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:13,636 p=134481 u=root n=ansible | TASK [os_cinder : Flush handlers] ********************************************** 2025-04-28 10:35:13,753 p=134481 u=root n=ansible | RUNNING HANDLER [os_cinder : Stop services] ************************************ 2025-04-28 10:35:16,968 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'start_order': 1, 'execstarts': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-scheduler', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'cinder-scheduler', 'enabled': True, 'state': 'started', 'config_overrides': {'Service': {'Environment': 'PATH=/openstack/venvs/cinder-31.0.0.0b2.dev29/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'}}}) 2025-04-28 10:35:17,005 p=134481 u=root n=ansible | RUNNING HANDLER [os_cinder : Start services] *********************************** 2025-04-28 10:35:18,215 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'start_order': 1, 'execstarts': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-scheduler', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'cinder-scheduler', 'enabled': True, 'state': 'started', 'config_overrides': {'Service': {'Environment': 'PATH=/openstack/venvs/cinder-31.0.0.0b2.dev29/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'}}}) 2025-04-28 10:35:18,252 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 10:35:21,046 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'key': 'cinder-api', 'value': {'group': 'cinder_api', 'service_name': 'cinder-api', 'init_config_overrides': {}, 'start_order': 4, 'wsgi_app': True, 'wsgi_name': 'cinder-wsgi', 'uwsgi_overrides': {}, 'uwsgi_port': 8776, 'uwsgi_tls': {}, 'uwsgi_bind_address': '172.29.236.112', 'wsgi_path': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-wsgi', 'wsgi_venv': '/openstack/venvs/cinder-31.0.0.0b2.dev29', 'uwsgi_uid': 'cinder', 'uwsgi_guid': 'cinder', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:35:21,083 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 10:35:21,197 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:35:21,360 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-api.service"}) 2025-04-28 10:35:21,363 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:21,391 p=134481 u=root n=ansible | TASK [os_cinder : Perform online data migrations] ****************************** 2025-04-28 10:35:25,135 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:25,163 p=134481 u=root n=ansible | TASK [os_cinder : Disable the online migrations requirement] ******************* 2025-04-28 10:35:26,243 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item=aio1-cinder-api-container-15af9d1b) 2025-04-28 10:35:26,274 p=134481 u=root n=ansible | TASK [os_cinder : Importing cinder_backends tasks] ***************************** 2025-04-28 10:35:26,637 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_cinder/tasks/cinder_backends.yml for aio1-cinder-api-container-15af9d1b 2025-04-28 10:35:26,713 p=134481 u=root n=ansible | TASK [os_cinder : Ensure cinder api is available] ****************************** 2025-04-28 10:35:27,674 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:27,704 p=134481 u=root n=ansible | TASK [openstack_openrc : Create openrc file] *********************************** 2025-04-28 10:35:28,999 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'project_scoped_openrc': None, 'src': 'openrc.j2', 'dest': '/root/openrc'}) 2025-04-28 10:35:29,007 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={'system_scoped_openrc': None, 'src': 'openrc-system-scope.j2', 'dest': '/root/openrc.system_scope', 'condition': False}) 2025-04-28 10:35:29,041 p=134481 u=root n=ansible | TASK [openstack_openrc : Create OpenStack client configuration directory] ****** 2025-04-28 10:35:29,640 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:29,670 p=134481 u=root n=ansible | TASK [openstack_openrc : Create clouds.yaml file] ****************************** 2025-04-28 10:35:30,898 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:35:30,930 p=134481 u=root n=ansible | TASK [os_cinder : Create singular cinder_backends variable for all hosts] ****** 2025-04-28 10:35:31,635 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item=aio1) 2025-04-28 10:35:31,665 p=134481 u=root n=ansible | TASK [os_cinder : Add in cinder devices types] ********************************* 2025-04-28 10:35:39,025 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'key': 'lvm', 'value': {'extra_volume_types': ['low-iops', 'high-iops', 'ultra-high-iops'], 'iscsi_ip_address': '172.29.236.100', 'lvm_type': 'thin', 'volume_backend_name': 'LVM_iSCSI', 'volume_driver': 'cinder.volume.drivers.lvm.LVMVolumeDriver', 'volume_group': 'cinder-volumes'}}) 2025-04-28 10:35:39,060 p=134481 u=root n=ansible | TASK [os_cinder : Add extra cinder volume types] ******************************* 2025-04-28 10:35:54,426 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'key': 'lvm', 'value': {'extra_volume_types': ['low-iops', 'high-iops', 'ultra-high-iops'], 'iscsi_ip_address': '172.29.236.100', 'lvm_type': 'thin', 'volume_backend_name': 'LVM_iSCSI', 'volume_driver': 'cinder.volume.drivers.lvm.LVMVolumeDriver', 'volume_group': 'cinder-volumes'}}) 2025-04-28 10:35:54,461 p=134481 u=root n=ansible | TASK [os_cinder : Add in cinder qos types] ************************************* 2025-04-28 10:36:00,100 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'cinder_volume_types': ['low-iops'], 'name': 'low-iops', 'options': {'consumer': 'front-end', 'read_iops_sec': 75, 'write_iops_sec': 75}}) 2025-04-28 10:36:05,687 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'cinder_volume_types': ['high-iops'], 'name': 'high-iops', 'options': {'consumer': 'front-end', 'read_iops_sec': 150, 'write_iops_sec': 150}}) 2025-04-28 10:36:11,268 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'cinder_volume_types': ['ultra-high-iops'], 'name': 'ultra-high-iops', 'options': {'consumer': 'front-end', 'read_iops_sec': 300, 'write_iops_sec': 300}}) 2025-04-28 10:36:11,305 p=134481 u=root n=ansible | TASK [os_cinder : Associate qos types to volume types] ************************* 2025-04-28 10:36:17,013 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'cinder_volume_types': ['low-iops'], 'name': 'low-iops', 'options': {'consumer': 'front-end', 'read_iops_sec': 75, 'write_iops_sec': 75}}) 2025-04-28 10:36:22,346 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'cinder_volume_types': ['high-iops'], 'name': 'high-iops', 'options': {'consumer': 'front-end', 'read_iops_sec': 150, 'write_iops_sec': 150}}) 2025-04-28 10:36:27,728 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'cinder_volume_types': ['ultra-high-iops'], 'name': 'ultra-high-iops', 'options': {'consumer': 'front-end', 'read_iops_sec': 300, 'write_iops_sec': 300}}) 2025-04-28 10:36:27,768 p=134481 u=root n=ansible | TASK [Create service and timer for archiving deleted records] ****************** 2025-04-28 10:36:28,135 p=134481 u=root n=ansible | included: systemd_service for aio1-cinder-api-container-15af9d1b 2025-04-28 10:36:28,218 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:36:28,831 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={"path": "/run/cinder", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:36:28,860 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:36:29,511 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={"path": "/run/lock/cinder", "owner": "cinder", "group": "cinder"}) 2025-04-28 10:36:29,541 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:36:29,697 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:36:29,726 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:36:30,975 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-cinder-purge-deleted.conf"}) 2025-04-28 10:36:31,005 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:36:31,916 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/cinder-purge-deleted.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:36:31,950 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:36:32,098 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:36:32,137 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:36:33,413 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={"src": "systemd-timer.j2", "dest": "/etc/systemd/system/cinder-purge-deleted.timer"}) 2025-04-28 10:36:33,445 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:36:33,593 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:36:33,621 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:36:34,654 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:36:34,685 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:36:34,882 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-cinder-api-container-15af9d1b => (item={"service_name": "cinder-purge-deleted"}) 2025-04-28 10:36:34,899 p=134481 u=root n=ansible | TASK [systemd_service : Load service cinder-purge-deleted] ********************* 2025-04-28 10:36:35,802 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-purge-deleted"}) 2025-04-28 10:36:35,840 p=134481 u=root n=ansible | TASK [systemd_service : Load timer cinder-purge-deleted] *********************** 2025-04-28 10:36:37,065 p=134481 u=root n=ansible | ok: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-purge-deleted"}) 2025-04-28 10:36:37,095 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:36:37,244 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:36:37,281 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 10:36:38,931 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:36:38,973 p=134481 u=root n=ansible | RUNNING HANDLER [os_cinder : Stop services] ************************************ 2025-04-28 10:36:45,433 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'start_order': 1, 'execstarts': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-scheduler', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'cinder-scheduler', 'enabled': True, 'state': 'started', 'config_overrides': {'Service': {'Environment': 'PATH=/openstack/venvs/cinder-31.0.0.0b2.dev29/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'}}}) 2025-04-28 10:36:45,469 p=134481 u=root n=ansible | RUNNING HANDLER [os_cinder : Start services] *********************************** 2025-04-28 10:36:46,939 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'group': 'cinder_scheduler', 'service_name': 'cinder-scheduler', 'start_order': 1, 'execstarts': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-scheduler', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'cinder-scheduler', 'enabled': True, 'state': 'started', 'config_overrides': {'Service': {'Environment': 'PATH=/openstack/venvs/cinder-31.0.0.0b2.dev29/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'}}}) 2025-04-28 10:36:46,974 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 10:36:50,227 p=134481 u=root n=ansible | changed: [aio1-cinder-api-container-15af9d1b] => (item={'key': 'cinder-api', 'value': {'group': 'cinder_api', 'service_name': 'cinder-api', 'init_config_overrides': {}, 'start_order': 4, 'wsgi_app': True, 'wsgi_name': 'cinder-wsgi', 'uwsgi_overrides': {}, 'uwsgi_port': 8776, 'uwsgi_tls': {}, 'uwsgi_bind_address': '172.29.236.112', 'wsgi_path': '/openstack/venvs/cinder-31.0.0.0b2.dev29/bin/cinder-wsgi', 'wsgi_venv': '/openstack/venvs/cinder-31.0.0.0b2.dev29', 'uwsgi_uid': 'cinder', 'uwsgi_guid': 'cinder', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:36:50,263 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:36:50,422 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] => (item={"service_name": "cinder-purge-deleted.timer"}) 2025-04-28 10:36:50,424 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:36:50,453 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 10:36:50,597 p=134481 u=root n=ansible | skipping: [aio1-cinder-api-container-15af9d1b] 2025-04-28 10:36:50,632 p=134481 u=root n=ansible | PLAY [Gather nova facts] ******************************************************* 2025-04-28 10:36:51,157 p=134481 u=root n=ansible | TASK [Gather minimal facts for nova] ******************************************* 2025-04-28 10:36:52,251 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:36:52,344 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:36:52,514 p=134481 u=root n=ansible | TASK [Gather additional facts for nova] **************************************** 2025-04-28 10:36:53,757 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:36:54,227 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:36:54,753 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 10:36:54,966 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 10:36:55,238 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:36:55,553 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 10:36:55,744 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-haproxy_server/tasks/haproxy_service_config.yml for aio1 2025-04-28 10:36:55,781 p=134481 u=root n=ansible | TASK [haproxy_server : Define blank _haproxy_service_configs_simplified variable] *** 2025-04-28 10:36:56,030 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:36:56,097 p=134481 u=root n=ansible | TASK [haproxy_server : Append services to _haproxy_service_configs_simplified list] *** 2025-04-28 10:36:57,072 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_api_metadata', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_bind': [{'address': '172.29.236.101', 'interface': ''}], 'haproxy_port': 8775, 'haproxy_ssl': False, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD'], 'haproxy_allowlist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:36:57,160 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_api_os_compute', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 8774, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:36:57,252 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_spice_console', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': '6082', 'haproxy_balance_type': 'http', 'haproxy_timeout_client': '60m', 'haproxy_timeout_server': '60m', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD uri /spice_auto.html', 'expect status 200'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': False, 'haproxy_frontend_raw': ['http-request deny if { path,url_dec -m sub /. }']}) 2025-04-28 10:36:57,341 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_novnc_console', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': '6080', 'haproxy_balance_type': 'http', 'haproxy_timeout_client': '60m', 'haproxy_timeout_server': '60m', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD uri /vnc.html', 'expect status 200'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True, 'haproxy_frontend_raw': ['http-request deny if { path,url_dec -m sub /. }']}) 2025-04-28 10:36:57,432 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_serial_console', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': '6083', 'haproxy_balance_type': 'http', 'haproxy_timeout_client': '60m', 'haproxy_timeout_server': '60m', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD', 'expect status 405'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': False, 'haproxy_frontend_raw': ['http-request deny if { path,url_dec -m sub /. }']}) 2025-04-28 10:36:57,521 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_console', 'haproxy_service_enabled': False}) 2025-04-28 10:36:57,611 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_ironic_console', 'haproxy_service_enabled': False}) 2025-04-28 10:36:57,684 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy service config files] ******************** 2025-04-28 10:36:58,825 p=134481 u=root n=ansible | changed: [aio1] => (item={'haproxy_service_name': 'nova_api_metadata', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_bind': [{'address': '172.29.236.101', 'interface': ''}], 'haproxy_port': 8775, 'haproxy_ssl': False, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD'], 'haproxy_allowlist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:36:59,738 p=134481 u=root n=ansible | changed: [aio1] => (item={'haproxy_service_name': 'nova_api_os_compute', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 8774, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:36:59,828 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'nova_spice_console', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': '6082', 'haproxy_balance_type': 'http', 'haproxy_timeout_client': '60m', 'haproxy_timeout_server': '60m', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD uri /spice_auto.html', 'expect status 200'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': False, 'haproxy_frontend_raw': ['http-request deny if { path,url_dec -m sub /. }']}) 2025-04-28 10:37:00,764 p=134481 u=root n=ansible | changed: [aio1] => (item={'haproxy_service_name': 'nova_novnc_console', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': '6080', 'haproxy_balance_type': 'http', 'haproxy_timeout_client': '60m', 'haproxy_timeout_server': '60m', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD uri /vnc.html', 'expect status 200'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True, 'haproxy_frontend_raw': ['http-request deny if { path,url_dec -m sub /. }']}) 2025-04-28 10:37:00,857 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'nova_serial_console', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': '6083', 'haproxy_balance_type': 'http', 'haproxy_timeout_client': '60m', 'haproxy_timeout_server': '60m', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD', 'expect status 405'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': False, 'haproxy_frontend_raw': ['http-request deny if { path,url_dec -m sub /. }']}) 2025-04-28 10:37:00,948 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'nova_console', 'haproxy_service_enabled': False}) 2025-04-28 10:37:01,040 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'nova_ironic_console', 'haproxy_service_enabled': False}) 2025-04-28 10:37:01,112 p=134481 u=root n=ansible | TASK [haproxy_server : Remove haproxy service config files for absent services] *** 2025-04-28 10:37:01,307 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'nova_api_metadata', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_bind': [{'address': '172.29.236.101', 'interface': ''}], 'haproxy_port': 8775, 'haproxy_ssl': False, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD'], 'haproxy_allowlist_networks': ['192.168.0.0/16', '172.16.0.0/12', '10.0.0.0/8'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:37:01,396 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'nova_api_os_compute', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': 8774, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:37:01,907 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_spice_console', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': '6082', 'haproxy_balance_type': 'http', 'haproxy_timeout_client': '60m', 'haproxy_timeout_server': '60m', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD uri /spice_auto.html', 'expect status 200'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': False, 'haproxy_frontend_raw': ['http-request deny if { path,url_dec -m sub /. }']}) 2025-04-28 10:37:01,996 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'nova_novnc_console', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': '6080', 'haproxy_balance_type': 'http', 'haproxy_timeout_client': '60m', 'haproxy_timeout_server': '60m', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD uri /vnc.html', 'expect status 200'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True, 'haproxy_frontend_raw': ['http-request deny if { path,url_dec -m sub /. }']}) 2025-04-28 10:37:02,389 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_serial_console', 'haproxy_backend_nodes': ['aio1-nova-api-container-d170d4ae'], 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_port': '6083', 'haproxy_balance_type': 'http', 'haproxy_timeout_client': '60m', 'haproxy_timeout_server': '60m', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-proxy-healthcheck" meth HEAD', 'expect status 405'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': False, 'haproxy_frontend_raw': ['http-request deny if { path,url_dec -m sub /. }']}) 2025-04-28 10:37:02,776 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_console', 'haproxy_service_enabled': False}) 2025-04-28 10:37:03,168 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'nova_ironic_console', 'haproxy_service_enabled': False}) 2025-04-28 10:37:03,243 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map fragment directories] **************** 2025-04-28 10:37:03,351 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:37:03,421 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map files] ******************************* 2025-04-28 10:37:03,524 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:37:03,904 p=134481 u=root n=ansible | TASK [haproxy_server : Delete unused map entries] ****************************** 2025-04-28 10:37:04,021 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:37:04,222 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Regenerate haproxy configuration] ************ 2025-04-28 10:37:04,950 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:37:05,020 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Reload haproxy] ****************************** 2025-04-28 10:37:06,593 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:37:07,016 p=134481 u=root n=ansible | PLAY [Install nova control-plane services] ************************************* 2025-04-28 10:37:07,147 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:37:07,315 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-nova-api-container-d170d4ae 2025-04-28 10:37:07,324 p=134481 u=root n=ansible | TASK [Set cinder RBD inuse fact] *********************************************** 2025-04-28 10:37:07,506 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:07,535 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 10:37:07,683 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=nova_api_metadata) 2025-04-28 10:37:07,690 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=nova_api_os_compute) 2025-04-28 10:37:07,698 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=nova_console) 2025-04-28 10:37:07,699 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:07,730 p=134481 u=root n=ansible | TASK [Configure container] ***************************************************** 2025-04-28 10:37:07,970 p=134481 u=root n=ansible | included: openstack.osa.lxc_container_setup for aio1-nova-api-container-d170d4ae 2025-04-28 10:37:07,977 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Set default bind mounts (bind var/log)] *** 2025-04-28 10:37:08,194 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:08,222 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Ensure mount directories exists] ***** 2025-04-28 10:37:08,994 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-nova-api-container-d170d4ae'}) 2025-04-28 10:37:09,032 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Add bind mount configuration to container] *** 2025-04-28 10:37:09,654 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-nova-api-container-d170d4ae'}) 2025-04-28 10:37:09,687 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config] ******************** 2025-04-28 10:37:09,822 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:09,889 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config no restart] ********* 2025-04-28 10:37:10,505 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1(172.29.236.100)] => (item=lxc.start.order=39) 2025-04-28 10:37:10,541 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Check container state] *************** 2025-04-28 10:37:11,139 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1(172.29.236.100)] 2025-04-28 10:37:11,172 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Lxc container restart] *************** 2025-04-28 10:37:12,294 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1(172.29.236.100)] 2025-04-28 10:37:12,329 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Start Container] ********************* 2025-04-28 10:37:13,192 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1(172.29.236.100)] 2025-04-28 10:37:13,228 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container tmpfiles-setup finish] *** 2025-04-28 10:37:13,574 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:13,605 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container connectivity] ***** 2025-04-28 10:37:17,381 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:17,415 p=134481 u=root n=ansible | TASK [Including unbound-clients tasks] ***************************************** 2025-04-28 10:37:17,603 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:17,639 p=134481 u=root n=ansible | TASK [os_nova : Gather variables for each operating system] ******************** 2025-04-28 10:37:17,908 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:17,937 p=134481 u=root n=ansible | TASK [os_nova : Fail when virt type is unsupported] **************************** 2025-04-28 10:37:18,079 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:18,147 p=134481 u=root n=ansible | TASK [os_nova : Fail if service was deployed using a different installation method] *** 2025-04-28 10:37:18,287 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:18,354 p=134481 u=root n=ansible | TASK [os_nova : Gather variables for installation method] ********************** 2025-04-28 10:37:18,606 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:18,640 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 10:37:18,998 p=134481 u=root n=ansible | included: openstack.osa.db_setup for aio1-nova-api-container-d170d4ae 2025-04-28 10:37:19,043 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Create database for service] ******************** 2025-04-28 10:37:19,808 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:37:20,341 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:37:20,874 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:37:20,875 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> {{ _oslodb_setup_host }}] 2025-04-28 10:37:20,910 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Grant access to the database for the service] *** 2025-04-28 10:37:21,754 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:37:22,323 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:37:22,895 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:37:22,897 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> {{ _oslodb_setup_host }}] 2025-04-28 10:37:22,940 p=134481 u=root n=ansible | TASK [Including osa.mq_setup role] ********************************************* 2025-04-28 10:37:23,304 p=134481 u=root n=ansible | included: openstack.osa.mq_setup for aio1-nova-api-container-d170d4ae 2025-04-28 10:37:23,351 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC vhost and policies] ******************* 2025-04-28 10:37:23,570 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_vhost_setup.yml for aio1-nova-api-container-d170d4ae => (item={'name': '/nova', 'state': 'absent'}) 2025-04-28 10:37:23,574 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_vhost_setup.yml for aio1-nova-api-container-d170d4ae => (item={'name': 'nova', 'state': 'present'}) 2025-04-28 10:37:23,580 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ vhost] ***************************** 2025-04-28 10:37:25,193 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] 2025-04-28 10:37:25,226 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Apply RabbitMQ vhost policies] ****************** 2025-04-28 10:37:25,410 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'name': 'CQv2', 'pattern': '.*', 'priority': 0, 'tags': {'queue-version': 2}, 'state': 'present'}) 2025-04-28 10:37:25,412 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:25,440 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ vhost] ***************************** 2025-04-28 10:37:27,924 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] 2025-04-28 10:37:27,961 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Apply RabbitMQ vhost policies] ****************** 2025-04-28 10:37:31,445 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] => (item={'name': 'CQv2', 'pattern': '.*', 'priority': 0, 'tags': {'queue-version': 2}, 'state': 'present'}) 2025-04-28 10:37:31,478 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC user] ********************************* 2025-04-28 10:37:31,732 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_user_setup.yml for aio1-nova-api-container-d170d4ae => (item={'name': '/nova', 'state': 'absent'}) 2025-04-28 10:37:31,735 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_user_setup.yml for aio1-nova-api-container-d170d4ae => (item={'name': 'nova', 'state': 'present'}) 2025-04-28 10:37:31,745 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ user] ****************************** 2025-04-28 10:37:31,913 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:31,942 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ user] ****************************** 2025-04-28 10:37:39,226 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] 2025-04-28 10:37:39,263 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify vhost and policies] **************** 2025-04-28 10:37:39,451 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'name': '/nova', 'state': 'absent'}) 2025-04-28 10:37:39,487 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'name': 'nova', 'state': 'present'}) 2025-04-28 10:37:39,488 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:39,518 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify user] ****************************** 2025-04-28 10:37:39,714 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'name': '/nova', 'state': 'absent'}) 2025-04-28 10:37:39,740 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'name': 'nova', 'state': 'present'}) 2025-04-28 10:37:39,741 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:39,779 p=134481 u=root n=ansible | TASK [os_nova : Including nova_virt_detect tasks] ****************************** 2025-04-28 10:37:39,916 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:39,986 p=134481 u=root n=ansible | TASK [os_nova : Check if the mdev folder exist] ******************************** 2025-04-28 10:37:40,595 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:40,624 p=134481 u=root n=ansible | TASK [os_nova : Get mdev info content and store as var] ************************ 2025-04-28 10:37:40,764 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:40,833 p=134481 u=root n=ansible | TASK [os_nova : Register a fact for nova enabled_mdev_types] ******************* 2025-04-28 10:37:40,974 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:41,043 p=134481 u=root n=ansible | TASK [os_nova : Create the system group] *************************************** 2025-04-28 10:37:41,677 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:41,708 p=134481 u=root n=ansible | TASK [os_nova : Create the nova system user] *********************************** 2025-04-28 10:37:42,441 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:42,475 p=134481 u=root n=ansible | TASK [os_nova : Create Nova NFS mount point(s)] ******************************** 2025-04-28 10:37:42,610 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:42,679 p=134481 u=root n=ansible | TASK [os_nova : Stat config directory] ***************************************** 2025-04-28 10:37:43,273 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:43,301 p=134481 u=root n=ansible | TASK [os_nova : Remove the config directory] *********************************** 2025-04-28 10:37:43,446 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:43,473 p=134481 u=root n=ansible | TASK [os_nova : Create nova dir] *********************************************** 2025-04-28 10:37:44,128 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={'path': '/openstack', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:37:44,499 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'path': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova', 'mode': '0755'}) 2025-04-28 10:37:44,870 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'path': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/provider_config', 'owner': 'root', 'mode': '0640'}) 2025-04-28 10:37:45,236 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:37:45,617 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'path': '/var/lib/nova'}) 2025-04-28 10:37:45,990 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'path': '/var/lib/nova/.ssh', 'mode': '0700'}) 2025-04-28 10:37:46,359 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'path': '/var/lib/nova/cache/api'}) 2025-04-28 10:37:46,724 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'path': '/var/lib/nova/instances'}) 2025-04-28 10:37:46,758 p=134481 u=root n=ansible | TASK [os_nova : Set default nova console for ppc64le] ************************** 2025-04-28 10:37:46,893 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:46,962 p=134481 u=root n=ansible | TASK [os_nova : Record the installation method] ******************************** 2025-04-28 10:37:47,575 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:47,604 p=134481 u=root n=ansible | TASK [os_nova : Refresh local facts to ensure the nova section is present] ***** 2025-04-28 10:37:48,449 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:48,529 p=134481 u=root n=ansible | TASK [os_nova : Add dependency repos for RDO] ********************************** 2025-04-28 10:37:48,666 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:48,733 p=134481 u=root n=ansible | TASK [os_nova : Install distro packages] *************************************** 2025-04-28 10:37:52,004 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:52,033 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:37:52,303 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:52,332 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:37:53,203 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:37:53,245 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:37:53,395 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:53,424 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:37:53,622 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:53,653 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:37:53,884 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-nova-api-container-d170d4ae 2025-04-28 10:37:53,902 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:37:55,716 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:37:55,750 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:37:56,039 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:37:56,087 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:37:56,136 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:37:56,184 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 10:37:56,185 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:37:56,214 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:37:56,921 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:37:57,335 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:37:57,745 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:37:57,782 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:37:59,372 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:38:00,420 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:38:01,543 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:38:01,584 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:38:04,432 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:38:04,470 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:38:05,154 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:38:05,190 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:39:29,670 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:39:29,720 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:39:30,606 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:39:30,677 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:39:31,378 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:39:31,410 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:39:33,028 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:39:33,061 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:39:34,404 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:39:34,442 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:39:35,108 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:39:35,142 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:39:41,615 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:39:41,645 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:39:41,786 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:39:41,819 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:39:42,435 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:39:42,464 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:39:42,903 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:39:42,932 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:39:44,233 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item=/openstack/venvs/nova-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 10:39:45,210 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item=/openstack/venvs/nova-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 10:39:46,210 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item=/openstack/venvs/nova-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 10:39:46,243 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:39:57,998 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:39:58,028 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:41:18,306 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:18,349 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:41:18,630 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:18,664 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:41:18,860 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-nova-api-container-d170d4ae 2025-04-28 10:41:18,890 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:41:19,458 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:19,487 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:41:20,134 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'section': 'nova', 'option': 'need_service_restart', 'value': 'True'}) 2025-04-28 10:41:20,503 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'section': 'nova', 'option': 'need_online_data_migrations', 'value': 'True'}) 2025-04-28 10:41:20,874 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'section': 'nova', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:41:20,911 p=134481 u=root n=ansible | TASK [os_nova : Including nova_console tasks] ********************************** 2025-04-28 10:41:21,229 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_nova/tasks/consoles/nova_console_novnc_install.yml for aio1-nova-api-container-d170d4ae 2025-04-28 10:41:21,256 p=134481 u=root n=ansible | TASK [os_nova : Remove existing directory if it is not a git repo or it is dirty] *** 2025-04-28 10:41:21,887 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:21,916 p=134481 u=root n=ansible | TASK [os_nova : Get package from git] ****************************************** 2025-04-28 10:41:25,456 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:25,486 p=134481 u=root n=ansible | TASK [os_nova : Including nova_console_novnc_ssl tasks] ************************ 2025-04-28 10:41:25,631 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:25,660 p=134481 u=root n=ansible | TASK [os_nova : Check nova-novncproxy service status] ************************** 2025-04-28 10:41:26,273 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:26,303 p=134481 u=root n=ansible | TASK [os_nova : Check nova-spicehtml5proxy service status] ********************* 2025-04-28 10:41:26,930 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:26,960 p=134481 u=root n=ansible | TASK [os_nova : Check nova-serialproxy service status] ************************* 2025-04-28 10:41:27,573 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:27,604 p=134481 u=root n=ansible | TASK [os_nova : Disable existing services for any unused console types] ******** 2025-04-28 10:41:27,767 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'service': 'nova-novncproxy.service', 'condition': False, 'type': 'novnc'}) 2025-04-28 10:41:27,778 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'service': 'nova-spicehtml5proxy.service', 'condition': False, 'type': 'spice'}) 2025-04-28 10:41:27,791 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'service': 'nova-serialproxy.service', 'condition': False, 'type': 'serialconsole'}) 2025-04-28 10:41:27,792 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:27,821 p=134481 u=root n=ansible | TASK [os_nova : Record the osa version deployed] ******************************* 2025-04-28 10:41:27,966 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:27,995 p=134481 u=root n=ansible | TASK [os_nova : Initialise the upgrade facts] ********************************** 2025-04-28 10:41:28,146 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'name': 'need_service_restart', 'state': 'True'}) 2025-04-28 10:41:28,152 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'name': 'need_online_data_migrations', 'state': 'True'}) 2025-04-28 10:41:28,153 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:28,183 p=134481 u=root n=ansible | TASK [os_nova : Refresh local facts] ******************************************* 2025-04-28 10:41:29,043 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:29,125 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for API and Consoles] **************** 2025-04-28 10:41:29,377 p=134481 u=root n=ansible | included: pki for aio1-nova-api-container-d170d4ae 2025-04-28 10:41:29,426 p=134481 u=root n=ansible | TASK [pki : Create Server certificates] **************************************** 2025-04-28 10:41:29,686 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-pki/tasks/standalone/create_cert.yml for aio1-nova-api-container-d170d4ae => (item={'name': 'nova_aio1-nova-api-container-d170d4ae-client', 'provider': 'ownca', 'cn': 'aio1-nova-api-container-d170d4ae', 'san': 'DNS:aio1-nova-api-container-d170d4ae,DNS:aio1-nova-api-container-d170d4ae,IP:172.29.239.248', 'signed_by': 'ExampleCorpIntermediate', 'key_usage': ['digitalSignature', 'keyAgreement', 'keyEncipherment'], 'extended_key_usage': ['clientAuth'], 'condition': True}) 2025-04-28 10:41:29,694 p=134481 u=root n=ansible | TASK [pki : Generate certificate private key for nova_aio1-nova-api-container-d170d4ae-client] *** 2025-04-28 10:41:32,297 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> localhost] 2025-04-28 10:41:32,338 p=134481 u=root n=ansible | TASK [pki : Create the CSR for nova_aio1-nova-api-container-d170d4ae-client] *** 2025-04-28 10:41:34,431 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> localhost] 2025-04-28 10:41:34,469 p=134481 u=root n=ansible | TASK [pki : Sign the certificate CSR for nova_aio1-nova-api-container-d170d4ae-client] *** 2025-04-28 10:41:36,835 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> localhost] 2025-04-28 10:41:36,873 p=134481 u=root n=ansible | TASK [pki : Get certificate info for nova_aio1-nova-api-container-d170d4ae-client] *** 2025-04-28 10:41:38,173 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> localhost] 2025-04-28 10:41:38,213 p=134481 u=root n=ansible | TASK [pki : Save certificate info for nova_aio1-nova-api-container-d170d4ae-client] *** 2025-04-28 10:41:39,475 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> localhost] 2025-04-28 10:41:39,512 p=134481 u=root n=ansible | TASK [pki : Create certificate chain for nova_aio1-nova-api-container-d170d4ae-client] *** 2025-04-28 10:41:40,260 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> localhost] 2025-04-28 10:41:40,300 p=134481 u=root n=ansible | TASK [pki : Slurp up server certificates from pki setup host (localhost)] ****** 2025-04-28 10:41:41,077 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/nova_aio1-nova-api-container-d170d4ae-client-chain.crt', 'dest': '/etc/pki/nova-novncproxy/client-cert.pem', 'owner': 'root', 'group': 'nova', 'mode': '0640', 'condition': True}) 2025-04-28 10:41:41,608 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/nova_aio1-nova-api-container-d170d4ae-client.key.pem', 'dest': '/etc/pki/nova-novncproxy/client-key.pem', 'owner': 'root', 'group': 'nova', 'mode': '0640', 'condition': True}) 2025-04-28 10:41:42,147 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> localhost] => (item={'src': '/etc/openstack_deploy/pki/roots/ExampleCorpIntermediate/certs/ExampleCorpIntermediate-chain.crt', 'dest': '/etc/pki/nova-novncproxy/ca-cert.pem', 'owner': 'root', 'group': 'nova', 'mode': '0640', 'condition': True}) 2025-04-28 10:41:42,191 p=134481 u=root n=ansible | TASK [pki : Create certificate destination directories] ************************ 2025-04-28 10:41:42,815 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"path": "/etc/pki/nova-novncproxy", "state": "directory", "mode": "0755"}) 2025-04-28 10:41:42,846 p=134481 u=root n=ansible | TASK [pki : Install Server certificates to targets] **************************** 2025-04-28 10:41:44,097 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"dest": "/etc/pki/nova-novncproxy/client-cert.pem", "owner": "root", "group": "nova", "mode": "0640"}) 2025-04-28 10:41:45,078 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"dest": "/etc/pki/nova-novncproxy/client-key.pem", "owner": "root", "group": "nova", "mode": "0640"}) 2025-04-28 10:41:46,069 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"dest": "/etc/pki/nova-novncproxy/ca-cert.pem", "owner": "root", "group": "nova", "mode": "0640"}) 2025-04-28 10:41:46,108 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for compute hosts] ******************* 2025-04-28 10:41:46,248 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:46,315 p=134481 u=root n=ansible | TASK [os_nova : Set nova config facts] ***************************************** 2025-04-28 10:41:46,583 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={'key': 'nova_compute_driver', 'value': 'libvirt.LibvirtDriver'}) 2025-04-28 10:41:46,590 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={'key': 'nova_reserved_host_memory_mb', 'value': 2048}) 2025-04-28 10:41:46,605 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={'key': 'nova_scheduler_tracks_instance_changes', 'value': True}) 2025-04-28 10:41:46,620 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={'key': 'nova_cpu_mode', 'value': 'none'}) 2025-04-28 10:41:46,653 p=134481 u=root n=ansible | TASK [os_nova : Create aux nova dir] ******************************************* 2025-04-28 10:41:47,285 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={'path': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.d', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:41:47,315 p=134481 u=root n=ansible | TASK [os_nova : Copy nova rootwrap filter config] ****************************** 2025-04-28 10:41:47,448 p=134481 u=root n=ansible | [WARNING]: Unable to find 'rootwrap.d' in expected paths (use -vvvvv to see paths) 2025-04-28 10:41:47,450 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:47,524 p=134481 u=root n=ansible | TASK [os_nova : Generate nova config] ****************************************** 2025-04-28 10:41:48,860 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'src': 'nova.conf.j2', 'dest': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/nova.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:41:49,479 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'src': 'vendor_data.json.j2', 'dest': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/vendor_data.json', 'config_overrides': {}, 'config_type': 'json', 'yml_multilines': True}) 2025-04-28 10:41:49,511 p=134481 u=root n=ansible | TASK [os_nova : Implement policy.yaml if there are overrides configured] ******* 2025-04-28 10:41:49,651 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:49,722 p=134481 u=root n=ansible | TASK [os_nova : Implement compute host provider.yaml if there are overrides configured] *** 2025-04-28 10:41:49,859 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:49,927 p=134481 u=root n=ansible | TASK [os_nova : Remove legacy policy.yaml file] ******************************** 2025-04-28 10:41:50,546 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:50,578 p=134481 u=root n=ansible | TASK [os_nova : Preserve original configuration file(s)] *********************** 2025-04-28 10:41:52,228 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:41:52,584 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/nova/rootwrap.d,/usr/share/nova/rootwrap', 'exec_dirs': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'nova', 'mode': '0640'}) 2025-04-28 10:41:52,616 p=134481 u=root n=ansible | TASK [os_nova : Fetch override files] ****************************************** 2025-04-28 10:41:53,319 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:41:53,734 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/nova/rootwrap.d,/usr/share/nova/rootwrap', 'exec_dirs': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'nova', 'mode': '0640'}) 2025-04-28 10:41:53,769 p=134481 u=root n=ansible | TASK [os_nova : Copy common config] ******************************************** 2025-04-28 10:41:54,638 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:41:55,230 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/nova/rootwrap.d,/usr/share/nova/rootwrap', 'exec_dirs': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'nova', 'mode': '0640'}) 2025-04-28 10:41:55,265 p=134481 u=root n=ansible | TASK [os_nova : Cleanup fetched temp files] ************************************ 2025-04-28 10:41:56,018 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> localhost] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:41:56,594 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> localhost] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/nova/rootwrap.d,/usr/share/nova/rootwrap', 'exec_dirs': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'nova', 'mode': '0640'}) 2025-04-28 10:41:56,630 p=134481 u=root n=ansible | TASK [os_nova : Remove nova-compute config] ************************************ 2025-04-28 10:41:57,224 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:57,259 p=134481 u=root n=ansible | TASK [Including osa.service_setup tasks] *************************************** 2025-04-28 10:41:57,628 p=134481 u=root n=ansible | included: openstack.osa.service_setup for aio1-nova-api-container-d170d4ae 2025-04-28 10:41:57,684 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone domain] *********************** 2025-04-28 10:41:57,806 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:57,833 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service project] *********************** 2025-04-28 10:41:57,995 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:41:58,023 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add services to the keystone service catalog] *** 2025-04-28 10:42:00,242 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'name': 'nova', 'type': 'compute', 'description': 'Nova Compute Service'}) 2025-04-28 10:42:00,277 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users] ************************* 2025-04-28 10:42:03,119 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:42:03,121 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> {{ _service_setup_host }}] 2025-04-28 10:42:03,158 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Include task for role assignment] ********** 2025-04-28 10:42:03,384 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/service_setup/tasks/setup_roles.yml for aio1-nova-api-container-d170d4ae => (item=(censored due to no_log)) 2025-04-28 10:42:03,392 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone roles] ************************ 2025-04-28 10:42:05,672 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:42:07,649 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:42:07,651 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> {{ _service_setup_host }}] 2025-04-28 10:42:07,685 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users to roles] **************** 2025-04-28 10:42:10,345 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:42:12,699 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:42:12,701 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> {{ _service_setup_host }}] 2025-04-28 10:42:12,736 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add endpoints to keystone endpoint catalog] *** 2025-04-28 10:42:15,208 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'nova', 'interface': 'public', 'url': 'https://104.130.253.16:8774/v2.1'}) 2025-04-28 10:42:17,402 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'nova', 'interface': 'internal', 'url': 'http://172.29.236.101:8774/v2.1'}) 2025-04-28 10:42:19,422 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'nova', 'interface': 'admin', 'url': 'http://172.29.236.101:8774/v2.1'}) 2025-04-28 10:42:19,465 p=134481 u=root n=ansible | TASK [os_nova : Including nova_db_setup tasks] ********************************* 2025-04-28 10:42:19,788 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_nova/tasks/nova_db_setup.yml for aio1-nova-api-container-d170d4ae 2025-04-28 10:42:19,846 p=134481 u=root n=ansible | TASK [os_nova : Synchronize the nova API DB schema] **************************** 2025-04-28 10:42:25,757 p=134481 u=root n=ansible | [WARNING]: Module remote_tmp /var/lib/nova/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2025-04-28 10:42:25,758 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:25,788 p=134481 u=root n=ansible | TASK [os_nova : Get UUID of Nova Cells] **************************************** 2025-04-28 10:42:30,116 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:30,147 p=134481 u=root n=ansible | TASK [os_nova : Set cell facts] ************************************************ 2025-04-28 10:42:30,408 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:30,438 p=134481 u=root n=ansible | TASK [os_nova : Create the cell0 mapping entry in the nova API DB] ************* 2025-04-28 10:42:34,918 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:34,952 p=134481 u=root n=ansible | TASK [os_nova : Update the cell0 mapping entry in the nova API DB] ************* 2025-04-28 10:42:35,094 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:35,164 p=134481 u=root n=ansible | TASK [os_nova : Synchronize the nova DB schema] ******************************** 2025-04-28 10:42:47,803 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:47,833 p=134481 u=root n=ansible | TASK [os_nova : Create the cell1 mapping entry in the nova API DB] ************* 2025-04-28 10:42:52,293 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:52,323 p=134481 u=root n=ansible | TASK [os_nova : Change the template for cell cell1] **************************** 2025-04-28 10:42:52,465 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:52,533 p=134481 u=root n=ansible | TASK [os_nova : Run nova-status upgrade check to validate a healthy configuration] *** 2025-04-28 10:42:57,396 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:57,426 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 10:42:58,086 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:58,117 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 10:42:58,765 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:42:58,794 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 10:42:59,370 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_install.yml for aio1-nova-api-container-d170d4ae 2025-04-28 10:42:59,377 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system group] *************************************** 2025-04-28 10:43:00,187 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:00,216 p=134481 u=root n=ansible | TASK [uwsgi : Create uWSGI system user] **************************************** 2025-04-28 10:43:01,120 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:01,151 p=134481 u=root n=ansible | TASK [uwsgi : Install distro packages] ***************************************** 2025-04-28 10:43:09,670 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:09,703 p=134481 u=root n=ansible | TASK [Install the python venv] ************************************************* 2025-04-28 10:43:10,135 p=134481 u=root n=ansible | included: python_venv_build for aio1-nova-api-container-d170d4ae 2025-04-28 10:43:10,143 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:43:10,580 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:10,609 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:43:11,660 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:43:11,696 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:43:12,040 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:12,069 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:43:12,459 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:12,490 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:43:12,921 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-nova-api-container-d170d4ae 2025-04-28 10:43:12,946 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:43:15,049 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:43:15,087 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:43:15,580 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:43:15,828 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:43:16,070 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:43:16,325 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-constraints.txt) 2025-04-28 10:43:16,327 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:16,359 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:43:17,348 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:43:18,003 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:43:18,615 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:43:18,652 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:43:20,197 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-requirements.txt) 2025-04-28 10:43:21,373 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-global-constraints.txt) 2025-04-28 10:43:22,595 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/uwsgi-31.0.0.0b2.dev29-python3-source-constraints.txt) 2025-04-28 10:43:22,637 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:43:25,351 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:43:25,388 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:43:25,782 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:25,813 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:43:26,246 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:26,279 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:43:26,671 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:26,701 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:43:27,105 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:27,135 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:43:27,538 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:27,567 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:43:27,961 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:27,993 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:43:28,859 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:43:28,894 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:43:31,924 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:31,955 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:43:32,304 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:32,336 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:43:33,156 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:33,188 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:43:33,648 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:33,678 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:43:35,202 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/requirements.txt) 2025-04-28 10:43:36,419 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/global-constraints.txt) 2025-04-28 10:43:37,651 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item=/openstack/venvs/uwsgi-31.0.0.0b2.dev29-python3/constraints.txt) 2025-04-28 10:43:37,689 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:43:49,439 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:49,469 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:43:51,761 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:51,792 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:43:52,140 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:52,170 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:43:52,548 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-nova-api-container-d170d4ae 2025-04-28 10:43:52,590 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:43:53,355 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:53,385 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:43:54,230 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'section': 'uwsgi', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:43:54,269 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 10:43:54,867 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-uwsgi/tasks/uwsgi_post_install.yml for aio1-nova-api-container-d170d4ae 2025-04-28 10:43:54,877 p=134481 u=root n=ansible | TASK [uwsgi : Ensure uWSGI directory exists] *********************************** 2025-04-28 10:43:55,675 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:43:55,706 p=134481 u=root n=ansible | TASK [uwsgi : Deploy uWSGI configuration files] ******************************** 2025-04-28 10:43:57,011 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'key': 'nova-api-metadata', 'value': {'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'init_config_overrides': {}, 'start_order': 5, 'wsgi_app': True, 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.248', 'uwsgi_port': 8775, 'uwsgi_tls': {}, 'wsgi_name': 'nova-metadata-wsgi', 'wsgi_path': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-metadata-wsgi', 'wsgi_venv': '/openstack/venvs/nova-31.0.0.0b2.dev29', 'uwsgi_uid': 'nova', 'uwsgi_guid': 'nova', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:43:57,835 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'key': 'nova-api-os-compute', 'value': {'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'init_config_overrides': {'Install': {'Alias': 'nova-api.service'}}, 'start_order': 4, 'wsgi_app': True, 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.248', 'uwsgi_port': 8774, 'uwsgi_tls': {}, 'wsgi_name': 'nova-api-wsgi', 'wsgi_path': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-api-wsgi', 'wsgi_venv': '/openstack/venvs/nova-31.0.0.0b2.dev29', 'uwsgi_uid': 'nova', 'uwsgi_guid': 'nova', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:43:57,867 p=134481 u=root n=ansible | TASK [Run the systemd service role] ******************************************** 2025-04-28 10:43:58,701 p=134481 u=root n=ansible | included: systemd_service for aio1-nova-api-container-d170d4ae => (item={'key': 'nova-api-metadata', 'value': {'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'init_config_overrides': {}, 'start_order': 5, 'wsgi_app': True, 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.248', 'uwsgi_port': 8775, 'uwsgi_tls': {}, 'wsgi_name': 'nova-metadata-wsgi', 'wsgi_path': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-metadata-wsgi', 'wsgi_venv': '/openstack/venvs/nova-31.0.0.0b2.dev29', 'uwsgi_uid': 'nova', 'uwsgi_guid': 'nova', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:43:58,732 p=134481 u=root n=ansible | included: systemd_service for aio1-nova-api-container-d170d4ae => (item={'key': 'nova-api-os-compute', 'value': {'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'init_config_overrides': {'Install': {'Alias': 'nova-api.service'}}, 'start_order': 4, 'wsgi_app': True, 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.248', 'uwsgi_port': 8774, 'uwsgi_tls': {}, 'wsgi_name': 'nova-api-wsgi', 'wsgi_path': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-api-wsgi', 'wsgi_venv': '/openstack/venvs/nova-31.0.0.0b2.dev29', 'uwsgi_uid': 'nova', 'uwsgi_guid': 'nova', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:43:58,738 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:43:59,573 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/nova-api-metadata/uwsgi", "owner": "nova", "group": "nova"}) 2025-04-28 10:43:59,606 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:44:00,487 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/lock/nova-api-metadata/uwsgi", "owner": "nova", "group": "nova"}) 2025-04-28 10:44:00,519 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:44:00,691 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:00,721 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:44:02,356 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-nova-api-metadata.conf"}) 2025-04-28 10:44:02,391 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:44:03,530 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/nova-api-metadata.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:44:03,564 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:44:03,731 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:03,760 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:44:03,931 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:03,959 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:44:04,124 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:04,154 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:44:05,515 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:05,548 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:44:05,993 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-nova-api-container-d170d4ae => (item={"service_name": "nova-api-metadata"}) 2025-04-28 10:44:06,013 p=134481 u=root n=ansible | TASK [systemd_service : Load service nova-api-metadata] ************************ 2025-04-28 10:44:07,386 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-api-metadata"}) 2025-04-28 10:44:07,426 p=134481 u=root n=ansible | TASK [systemd_service : Load timer nova-api-metadata] ************************** 2025-04-28 10:44:07,792 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-api-metadata"}) 2025-04-28 10:44:07,793 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:07,823 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:44:07,998 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:08,035 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:44:08,963 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/nova-api-os-compute/uwsgi", "owner": "nova", "group": "nova"}) 2025-04-28 10:44:09,011 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:44:09,963 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/lock/nova-api-os-compute/uwsgi", "owner": "nova", "group": "nova"}) 2025-04-28 10:44:09,996 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:44:10,168 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:10,197 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:44:11,709 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-nova-api-os-compute.conf"}) 2025-04-28 10:44:11,739 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:44:13,056 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/nova-api-os-compute.service", "config_overrides": {"Install": {"Alias": "nova-api.service"}}, "config_type": "ini"}) 2025-04-28 10:44:13,087 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:44:13,264 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:13,292 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:44:13,460 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:13,489 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:44:13,653 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:13,682 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:44:15,132 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:15,164 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:44:15,600 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-nova-api-container-d170d4ae => (item={"service_name": "nova-api-os-compute"}) 2025-04-28 10:44:15,624 p=134481 u=root n=ansible | TASK [systemd_service : Load service nova-api-os-compute] ********************** 2025-04-28 10:44:17,431 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-api-os-compute"}) 2025-04-28 10:44:17,473 p=134481 u=root n=ansible | TASK [systemd_service : Load timer nova-api-os-compute] ************************ 2025-04-28 10:44:17,849 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-api-os-compute"}) 2025-04-28 10:44:17,851 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:17,879 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:44:18,054 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:18,092 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:44:18,977 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:44:19,512 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:44:20,045 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:44:20,092 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:44:21,054 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/lock/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:44:21,455 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/lock/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:44:21,861 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/lock/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:44:21,891 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:44:22,175 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:22,203 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:44:24,037 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-nova-conductor.conf"}) 2025-04-28 10:44:25,271 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-nova-scheduler.conf"}) 2025-04-28 10:44:26,555 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-nova-novncproxy.conf"}) 2025-04-28 10:44:26,588 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:44:28,233 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/nova-conductor.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:44:29,225 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/nova-scheduler.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:44:30,135 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/nova-novncproxy.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:44:30,170 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:44:30,456 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:30,488 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:44:30,779 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:30,817 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:44:31,102 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:31,132 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:44:32,531 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:32,561 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:44:32,902 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-nova-api-container-d170d4ae => (item={"service_name": "nova-conductor"}) 2025-04-28 10:44:32,908 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-nova-api-container-d170d4ae => (item={"service_name": "nova-scheduler"}) 2025-04-28 10:44:32,913 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-nova-api-container-d170d4ae => (item={"service_name": "nova-novncproxy"}) 2025-04-28 10:44:32,927 p=134481 u=root n=ansible | TASK [systemd_service : Load service nova-conductor] *************************** 2025-04-28 10:44:34,840 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-conductor"}) 2025-04-28 10:44:34,885 p=134481 u=root n=ansible | TASK [systemd_service : Load timer nova-conductor] ***************************** 2025-04-28 10:44:35,046 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-conductor"}) 2025-04-28 10:44:35,048 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:35,080 p=134481 u=root n=ansible | TASK [systemd_service : Load service nova-scheduler] *************************** 2025-04-28 10:44:36,950 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-scheduler"}) 2025-04-28 10:44:36,994 p=134481 u=root n=ansible | TASK [systemd_service : Load timer nova-scheduler] ***************************** 2025-04-28 10:44:37,155 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-scheduler"}) 2025-04-28 10:44:37,157 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:37,191 p=134481 u=root n=ansible | TASK [systemd_service : Load service nova-novncproxy] ************************** 2025-04-28 10:44:39,262 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-novncproxy"}) 2025-04-28 10:44:39,302 p=134481 u=root n=ansible | TASK [systemd_service : Load timer nova-novncproxy] **************************** 2025-04-28 10:44:39,462 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-novncproxy"}) 2025-04-28 10:44:39,463 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:39,490 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:44:39,776 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:39,809 p=134481 u=root n=ansible | TASK [os_nova : Including nova_compute tasks] ********************************** 2025-04-28 10:44:40,077 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:40,114 p=134481 u=root n=ansible | TASK [Include ceph_client role] ************************************************ 2025-04-28 10:44:40,379 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:40,408 p=134481 u=root n=ansible | TASK [os_nova : Flush handlers] ************************************************ 2025-04-28 10:44:40,525 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Stop libvirt-bin] *********************************** 2025-04-28 10:44:40,670 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=libvirtd.socket) 2025-04-28 10:44:40,672 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=libvirtd.service) 2025-04-28 10:44:40,673 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:40,702 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Start libvirt-bin] ********************************** 2025-04-28 10:44:40,847 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=libvirtd.socket) 2025-04-28 10:44:40,848 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=libvirtd.service) 2025-04-28 10:44:40,849 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:40,877 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Symlink nova config directory] ********************** 2025-04-28 10:44:41,494 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:41,531 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Drop sudoers file] ********************************** 2025-04-28 10:44:43,479 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:43,511 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Stop services] ************************************** 2025-04-28 10:44:45,586 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_conductor', 'service_name': 'nova-conductor', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-conductor', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'nova-conductor', 'enabled': True, 'state': 'started'}) 2025-04-28 10:44:47,955 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'init_config_overrides': {}, 'start_order': 3, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-scheduler', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'nova-scheduler', 'enabled': True, 'state': 'started'}) 2025-04-28 10:44:49,175 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_console', 'service_name': 'nova-novncproxy', 'init_config_overrides': {}, 'condition': True, 'start_order': 5, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-novncproxy ', 'service_key': 'nova-novncproxy', 'enabled': True, 'state': 'started'}) 2025-04-28 10:44:49,222 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Start services] ************************************* 2025-04-28 10:44:50,456 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_conductor', 'service_name': 'nova-conductor', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-conductor', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'nova-conductor', 'enabled': True, 'state': 'started'}) 2025-04-28 10:44:51,435 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'init_config_overrides': {}, 'start_order': 3, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-scheduler', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'nova-scheduler', 'enabled': True, 'state': 'started'}) 2025-04-28 10:44:52,677 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_console', 'service_name': 'nova-novncproxy', 'init_config_overrides': {}, 'condition': True, 'start_order': 5, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-novncproxy ', 'service_key': 'nova-novncproxy', 'enabled': True, 'state': 'started'}) 2025-04-28 10:44:52,727 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 10:44:55,638 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'key': 'nova-api-metadata', 'value': {'group': 'nova_api_metadata', 'service_name': 'nova-api-metadata', 'init_config_overrides': {}, 'start_order': 5, 'wsgi_app': True, 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.248', 'uwsgi_port': 8775, 'uwsgi_tls': {}, 'wsgi_name': 'nova-metadata-wsgi', 'wsgi_path': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-metadata-wsgi', 'wsgi_venv': '/openstack/venvs/nova-31.0.0.0b2.dev29', 'uwsgi_uid': 'nova', 'uwsgi_guid': 'nova', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:44:57,491 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'key': 'nova-api-os-compute', 'value': {'group': 'nova_api_os_compute', 'service_name': 'nova-api-os-compute', 'init_config_overrides': {'Install': {'Alias': 'nova-api.service'}}, 'start_order': 4, 'wsgi_app': True, 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.239.248', 'uwsgi_port': 8774, 'uwsgi_tls': {}, 'wsgi_name': 'nova-api-wsgi', 'wsgi_path': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-api-wsgi', 'wsgi_venv': '/openstack/venvs/nova-31.0.0.0b2.dev29', 'uwsgi_uid': 'nova', 'uwsgi_guid': 'nova', 'uwsgi_processes': 1, 'uwsgi_threads': 1}}) 2025-04-28 10:44:57,530 p=134481 u=root n=ansible | RUNNING HANDLER [pki : cert changed] ******************************************* 2025-04-28 10:44:57,697 p=134481 u=root n=ansible | RUNNING HANDLER [pki : cert installed] ***************************************** 2025-04-28 10:44:57,808 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 10:44:57,918 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:44:58,291 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-conductor.service"}) 2025-04-28 10:44:58,502 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-scheduler.service"}) 2025-04-28 10:44:58,710 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-novncproxy.service"}) 2025-04-28 10:44:58,713 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:58,743 p=134481 u=root n=ansible | TASK [os_nova : Wait for the nova-compute service to initialize] *************** 2025-04-28 10:44:59,028 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:44:59,059 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 10:45:00,654 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:45:00,698 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 10:45:00,854 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=nova_api_metadata) 2025-04-28 10:45:00,860 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=nova_api_os_compute) 2025-04-28 10:45:00,868 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item=nova_console) 2025-04-28 10:45:00,869 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:45:00,915 p=134481 u=root n=ansible | PLAY [Install nova compute services] ******************************************* 2025-04-28 10:45:01,305 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:45:01,828 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1 2025-04-28 10:45:01,915 p=134481 u=root n=ansible | TASK [Set cinder RBD inuse fact] *********************************************** 2025-04-28 10:45:02,203 p=134481 u=root n=ansible | ok: [aio1 -> localhost] 2025-04-28 10:45:02,287 p=134481 u=root n=ansible | TASK [Configure container] ***************************************************** 2025-04-28 10:45:02,391 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:02,499 p=134481 u=root n=ansible | TASK [Including unbound-clients tasks] ***************************************** 2025-04-28 10:45:02,659 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:02,732 p=134481 u=root n=ansible | TASK [Add nbd devices to the compute] ****************************************** 2025-04-28 10:45:02,904 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:02,978 p=134481 u=root n=ansible | TASK [Add net/tun device to the compute] *************************************** 2025-04-28 10:45:03,516 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:03,891 p=134481 u=root n=ansible | TASK [Check if kvm device exists] ********************************************** 2025-04-28 10:45:04,061 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:04,132 p=134481 u=root n=ansible | TASK [Add kvm device to the compute] ******************************************* 2025-04-28 10:45:04,300 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:04,462 p=134481 u=root n=ansible | TASK [os_nova : Gather variables for each operating system] ******************** 2025-04-28 10:45:04,749 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:45:04,825 p=134481 u=root n=ansible | TASK [os_nova : Fail when virt type is unsupported] **************************** 2025-04-28 10:45:04,927 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:05,039 p=134481 u=root n=ansible | TASK [os_nova : Fail if service was deployed using a different installation method] *** 2025-04-28 10:45:05,152 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:05,223 p=134481 u=root n=ansible | TASK [os_nova : Gather variables for installation method] ********************** 2025-04-28 10:45:05,842 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:45:06,234 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 10:45:06,553 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:06,629 p=134481 u=root n=ansible | TASK [Including osa.mq_setup role] ********************************************* 2025-04-28 10:45:06,955 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:07,031 p=134481 u=root n=ansible | TASK [os_nova : Including nova_virt_detect tasks] ****************************** 2025-04-28 10:45:07,136 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:07,210 p=134481 u=root n=ansible | TASK [os_nova : Check if the mdev folder exist] ******************************** 2025-04-28 10:45:07,896 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:45:07,977 p=134481 u=root n=ansible | TASK [os_nova : Get mdev info content and store as var] ************************ 2025-04-28 10:45:08,085 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:08,195 p=134481 u=root n=ansible | TASK [os_nova : Register a fact for nova enabled_mdev_types] ******************* 2025-04-28 10:45:08,300 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:08,406 p=134481 u=root n=ansible | TASK [os_nova : Create the system group] *************************************** 2025-04-28 10:45:08,979 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:45:09,369 p=134481 u=root n=ansible | TASK [os_nova : Create the nova system user] *********************************** 2025-04-28 10:45:10,028 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:45:10,104 p=134481 u=root n=ansible | TASK [os_nova : Create Nova NFS mount point(s)] ******************************** 2025-04-28 10:45:10,211 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:10,322 p=134481 u=root n=ansible | TASK [os_nova : Stat config directory] ***************************************** 2025-04-28 10:45:10,865 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:45:10,945 p=134481 u=root n=ansible | TASK [os_nova : Remove the config directory] *********************************** 2025-04-28 10:45:11,058 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:11,131 p=134481 u=root n=ansible | TASK [os_nova : Create nova dir] *********************************************** 2025-04-28 10:45:11,718 p=134481 u=root n=ansible | ok: [aio1] => (item={'path': '/openstack', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:45:12,060 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova', 'mode': '0755'}) 2025-04-28 10:45:12,396 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/provider_config', 'owner': 'root', 'mode': '0640'}) 2025-04-28 10:45:12,743 p=134481 u=root n=ansible | ok: [aio1] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:45:13,078 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/var/lib/nova'}) 2025-04-28 10:45:13,412 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/var/lib/nova/.ssh', 'mode': '0700'}) 2025-04-28 10:45:13,745 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/var/lib/nova/cache/api'}) 2025-04-28 10:45:14,078 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/var/lib/nova/instances'}) 2025-04-28 10:45:14,165 p=134481 u=root n=ansible | TASK [os_nova : Set default nova console for ppc64le] ************************** 2025-04-28 10:45:14,283 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:14,354 p=134481 u=root n=ansible | TASK [os_nova : Record the installation method] ******************************** 2025-04-28 10:45:14,881 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:45:14,964 p=134481 u=root n=ansible | TASK [os_nova : Refresh local facts to ensure the nova section is present] ***** 2025-04-28 10:45:16,537 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:45:16,659 p=134481 u=root n=ansible | TASK [os_nova : Add dependency repos for RDO] ********************************** 2025-04-28 10:45:16,772 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:45:16,845 p=134481 u=root n=ansible | TASK [os_nova : Install distro packages] *************************************** 2025-04-28 10:46:05,793 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:46:05,884 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:46:06,171 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:46:06,243 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:46:07,129 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:46:07,209 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:46:07,326 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:07,400 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:46:07,592 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:07,663 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:46:08,741 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1 2025-04-28 10:46:08,795 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:46:10,872 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:46:10,947 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:46:11,277 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:46:11,341 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:46:11,403 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:46:11,466 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 10:46:11,467 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:11,539 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:46:12,318 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:46:12,784 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:46:13,244 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:46:13,326 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:46:15,189 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:46:16,589 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:46:17,594 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/nova-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:46:17,673 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:46:20,534 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:46:20,608 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:46:20,808 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:21,180 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:46:21,373 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:21,442 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:46:21,630 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:21,701 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:46:21,890 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:21,958 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:46:22,142 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:22,215 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:46:22,401 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:22,473 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:46:23,162 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:46:23,241 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:46:25,235 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:46:25,301 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:46:25,406 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:46:25,782 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:46:26,318 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:46:26,391 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:46:26,877 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:46:26,945 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:46:27,907 p=134481 u=root n=ansible | changed: [aio1] => (item=/openstack/venvs/nova-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 10:46:28,596 p=134481 u=root n=ansible | changed: [aio1] => (item=/openstack/venvs/nova-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 10:46:29,288 p=134481 u=root n=ansible | changed: [aio1] => (item=/openstack/venvs/nova-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 10:46:29,363 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:46:40,812 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:46:40,882 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:47:56,370 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:47:56,451 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:47:56,826 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_install_symlink.yml for aio1 2025-04-28 10:47:56,866 p=134481 u=root n=ansible | TASK [python_venv_build : Find the venv's python version] ********************** 2025-04-28 10:47:57,778 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:47:58,168 p=134481 u=root n=ansible | TASK [python_venv_build : Search for lib files to link] ************************ 2025-04-28 10:47:58,913 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:47:58,984 p=134481 u=root n=ansible | TASK [python_venv_build : Link the python host package files into venv] ******** 2025-04-28 10:47:59,500 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirt.py) 2025-04-28 10:47:59,807 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirt_lxc.py) 2025-04-28 10:48:00,118 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirt_python-10.0.0.dist-info) 2025-04-28 10:48:00,430 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirt_python-10.0.0.dist-info/INSTALLER) 2025-04-28 10:48:00,735 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirt_python-10.0.0.dist-info/METADATA) 2025-04-28 10:48:01,045 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirt_python-10.0.0.dist-info/WHEEL) 2025-04-28 10:48:01,356 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirt_python-10.0.0.dist-info/top_level.txt) 2025-04-28 10:48:01,665 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirt_qemu.py) 2025-04-28 10:48:01,992 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirtaio.py) 2025-04-28 10:48:02,319 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirtmod.cpython-312-x86_64-linux-gnu.so) 2025-04-28 10:48:02,633 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirtmod_lxc.cpython-312-x86_64-linux-gnu.so) 2025-04-28 10:48:02,938 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libvirtmod_qemu.cpython-312-x86_64-linux-gnu.so) 2025-04-28 10:48:03,244 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/guestfs.py) 2025-04-28 10:48:03,557 p=134481 u=root n=ansible | changed: [aio1] => (item=/usr/lib/python3/dist-packages/libguestfsmod.cpython-312-x86_64-linux-gnu.so) 2025-04-28 10:48:03,634 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:48:03,826 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1 2025-04-28 10:48:03,891 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:48:04,412 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:48:04,485 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:48:05,023 p=134481 u=root n=ansible | changed: [aio1] => (item={'section': 'nova', 'option': 'need_service_restart', 'value': 'True'}) 2025-04-28 10:48:05,331 p=134481 u=root n=ansible | changed: [aio1] => (item={'section': 'nova', 'option': 'need_online_data_migrations', 'value': 'True'}) 2025-04-28 10:48:05,641 p=134481 u=root n=ansible | changed: [aio1] => (item={'section': 'nova', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:48:06,046 p=134481 u=root n=ansible | TASK [os_nova : Including nova_console tasks] ********************************** 2025-04-28 10:48:06,337 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:06,412 p=134481 u=root n=ansible | TASK [os_nova : Check nova-novncproxy service status] ************************** 2025-04-28 10:48:06,954 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:48:07,027 p=134481 u=root n=ansible | TASK [os_nova : Check nova-spicehtml5proxy service status] ********************* 2025-04-28 10:48:07,567 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:48:07,648 p=134481 u=root n=ansible | TASK [os_nova : Check nova-serialproxy service status] ************************* 2025-04-28 10:48:08,188 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:48:08,261 p=134481 u=root n=ansible | TASK [os_nova : Disable existing services for any unused console types] ******** 2025-04-28 10:48:08,407 p=134481 u=root n=ansible | skipping: [aio1] => (item={'service': 'nova-novncproxy.service', 'condition': False, 'type': 'novnc'}) 2025-04-28 10:48:08,433 p=134481 u=root n=ansible | skipping: [aio1] => (item={'service': 'nova-spicehtml5proxy.service', 'condition': False, 'type': 'spice'}) 2025-04-28 10:48:08,459 p=134481 u=root n=ansible | skipping: [aio1] => (item={'service': 'nova-serialproxy.service', 'condition': False, 'type': 'serialconsole'}) 2025-04-28 10:48:08,461 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:08,536 p=134481 u=root n=ansible | TASK [os_nova : Record the osa version deployed] ******************************* 2025-04-28 10:48:08,650 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:08,715 p=134481 u=root n=ansible | TASK [os_nova : Initialise the upgrade facts] ********************************** 2025-04-28 10:48:08,824 p=134481 u=root n=ansible | skipping: [aio1] => (item={'name': 'need_service_restart', 'state': 'True'}) 2025-04-28 10:48:08,829 p=134481 u=root n=ansible | skipping: [aio1] => (item={'name': 'need_online_data_migrations', 'state': 'True'}) 2025-04-28 10:48:08,831 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:08,897 p=134481 u=root n=ansible | TASK [os_nova : Refresh local facts] ******************************************* 2025-04-28 10:48:10,101 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:48:10,504 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for API and Consoles] **************** 2025-04-28 10:48:10,629 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:10,696 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for compute hosts] ******************* 2025-04-28 10:48:10,960 p=134481 u=root n=ansible | included: pki for aio1 2025-04-28 10:48:11,042 p=134481 u=root n=ansible | TASK [pki : Create Server certificates] **************************************** 2025-04-28 10:48:11,288 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-pki/tasks/standalone/create_cert.yml for aio1 => (item={'name': 'nova_aio1', 'provider': 'ownca', 'cn': 'aio1', 'san': 'DNS:aio1,DNS:aio1,IP:172.29.236.100', 'signed_by': 'ExampleCorpIntermediate', 'key_usage': ['digitalSignature', 'keyAgreement', 'keyEncipherment'], 'extended_key_usage': ['clientAuth', 'serverAuth']}) 2025-04-28 10:48:11,328 p=134481 u=root n=ansible | TASK [pki : Generate certificate private key for nova_aio1] ******************** 2025-04-28 10:48:13,991 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 10:48:14,069 p=134481 u=root n=ansible | TASK [pki : Create the CSR for nova_aio1] ************************************** 2025-04-28 10:48:16,255 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 10:48:16,628 p=134481 u=root n=ansible | TASK [pki : Sign the certificate CSR for nova_aio1] **************************** 2025-04-28 10:48:18,644 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 10:48:18,720 p=134481 u=root n=ansible | TASK [pki : Get certificate info for nova_aio1] ******************************** 2025-04-28 10:48:19,753 p=134481 u=root n=ansible | ok: [aio1 -> localhost] 2025-04-28 10:48:19,831 p=134481 u=root n=ansible | TASK [pki : Save certificate info for nova_aio1] ******************************* 2025-04-28 10:48:21,106 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 10:48:21,184 p=134481 u=root n=ansible | TASK [pki : Create certificate chain for nova_aio1] **************************** 2025-04-28 10:48:21,898 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 10:48:21,977 p=134481 u=root n=ansible | TASK [pki : Slurp up server certificates from pki setup host (localhost)] ****** 2025-04-28 10:48:22,768 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/nova_aio1-chain.crt', 'dest': '/etc/pki/libvirt/servercert.pem', 'owner': 'root', 'group': 'root', 'mode': '0640'}) 2025-04-28 10:48:23,298 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/nova_aio1.key.pem', 'dest': '/etc/pki/libvirt/private/serverkey.pem', 'owner': 'root', 'group': 'root', 'mode': '0640'}) 2025-04-28 10:48:23,831 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/nova_aio1-chain.crt', 'dest': '/etc/pki/libvirt/clientcert.pem', 'owner': 'root', 'group': 'root', 'mode': '0640'}) 2025-04-28 10:48:24,368 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/nova_aio1.key.pem', 'dest': '/etc/pki/libvirt/private/clientkey.pem', 'owner': 'root', 'group': 'root', 'mode': '0640'}) 2025-04-28 10:48:25,243 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/nova_aio1-chain.crt', 'dest': '/etc/pki/qemu/server-cert.pem', 'owner': 'root', 'group': 'kvm', 'mode': '0640'}) 2025-04-28 10:48:25,761 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/nova_aio1.key.pem', 'dest': '/etc/pki/qemu/server-key.pem', 'owner': 'root', 'group': 'kvm', 'mode': '0640'}) 2025-04-28 10:48:26,293 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/nova_aio1-chain.crt', 'dest': '/etc/pki/qemu/client-cert.pem', 'owner': 'root', 'group': 'kvm', 'mode': '0640'}) 2025-04-28 10:48:26,823 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/nova_aio1.key.pem', 'dest': '/etc/pki/qemu/client-key.pem', 'owner': 'root', 'group': 'kvm', 'mode': '0640'}) 2025-04-28 10:48:27,355 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/roots/ExampleCorpIntermediate/certs/ExampleCorpIntermediate-chain.crt', 'dest': '/etc/pki/CA/cacert.pem', 'owner': 'root', 'group': 'root', 'mode': '0644'}) 2025-04-28 10:48:27,912 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/roots/ExampleCorpIntermediate/certs/ExampleCorpIntermediate-chain.crt', 'dest': '/etc/pki/qemu/ca-cert.pem', 'owner': 'root', 'group': 'root', 'mode': '0644'}) 2025-04-28 10:48:28,001 p=134481 u=root n=ansible | TASK [pki : Create certificate destination directories] ************************ 2025-04-28 10:48:28,545 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/etc/pki/libvirt", "state": "directory", "mode": "0755"}) 2025-04-28 10:48:28,865 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/etc/pki/libvirt/private", "state": "directory", "mode": "0755"}) 2025-04-28 10:48:29,161 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/etc/pki/qemu", "state": "directory", "mode": "0755"}) 2025-04-28 10:48:29,473 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/etc/pki/CA", "state": "directory", "mode": "0755"}) 2025-04-28 10:48:29,542 p=134481 u=root n=ansible | TASK [pki : Install Server certificates to targets] **************************** 2025-04-28 10:48:30,471 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/libvirt/servercert.pem", "owner": "root", "group": "root", "mode": "0640"}) 2025-04-28 10:48:31,148 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/libvirt/private/serverkey.pem", "owner": "root", "group": "root", "mode": "0640"}) 2025-04-28 10:48:31,825 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/libvirt/clientcert.pem", "owner": "root", "group": "root", "mode": "0640"}) 2025-04-28 10:48:32,496 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/libvirt/private/clientkey.pem", "owner": "root", "group": "root", "mode": "0640"}) 2025-04-28 10:48:33,183 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/qemu/server-cert.pem", "owner": "root", "group": "kvm", "mode": "0640"}) 2025-04-28 10:48:33,856 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/qemu/server-key.pem", "owner": "root", "group": "kvm", "mode": "0640"}) 2025-04-28 10:48:34,551 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/qemu/client-cert.pem", "owner": "root", "group": "kvm", "mode": "0640"}) 2025-04-28 10:48:35,221 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/qemu/client-key.pem", "owner": "root", "group": "kvm", "mode": "0640"}) 2025-04-28 10:48:35,886 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/CA/cacert.pem", "owner": "root", "group": "root", "mode": "0644"}) 2025-04-28 10:48:36,563 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/pki/qemu/ca-cert.pem", "owner": "root", "group": "root", "mode": "0644"}) 2025-04-28 10:48:36,984 p=134481 u=root n=ansible | TASK [os_nova : Set nova config facts] ***************************************** 2025-04-28 10:48:37,254 p=134481 u=root n=ansible | ok: [aio1] => (item={'key': 'nova_compute_driver', 'value': 'libvirt.LibvirtDriver'}) 2025-04-28 10:48:37,296 p=134481 u=root n=ansible | skipping: [aio1] => (item={'key': 'nova_reserved_host_memory_mb', 'value': 2048}) 2025-04-28 10:48:37,346 p=134481 u=root n=ansible | ok: [aio1] => (item={'key': 'nova_scheduler_tracks_instance_changes', 'value': True}) 2025-04-28 10:48:37,395 p=134481 u=root n=ansible | ok: [aio1] => (item={'key': 'nova_cpu_mode', 'value': 'none'}) 2025-04-28 10:48:37,462 p=134481 u=root n=ansible | TASK [os_nova : Create aux nova dir] ******************************************* 2025-04-28 10:48:37,996 p=134481 u=root n=ansible | ok: [aio1] => (item={'path': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.d', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:48:38,069 p=134481 u=root n=ansible | TASK [os_nova : Copy nova rootwrap filter config] ****************************** 2025-04-28 10:48:38,165 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:38,273 p=134481 u=root n=ansible | TASK [os_nova : Generate nova config] ****************************************** 2025-04-28 10:48:39,443 p=134481 u=root n=ansible | changed: [aio1] => (item={'src': 'nova.conf.j2', 'dest': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/nova.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:48:39,818 p=134481 u=root n=ansible | changed: [aio1] => (item={'src': 'vendor_data.json.j2', 'dest': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/vendor_data.json', 'config_overrides': {}, 'config_type': 'json', 'yml_multilines': True}) 2025-04-28 10:48:39,891 p=134481 u=root n=ansible | TASK [os_nova : Implement policy.yaml if there are overrides configured] ******* 2025-04-28 10:48:39,995 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:40,104 p=134481 u=root n=ansible | TASK [os_nova : Implement compute host provider.yaml if there are overrides configured] *** 2025-04-28 10:48:40,199 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:40,306 p=134481 u=root n=ansible | TASK [os_nova : Remove legacy policy.yaml file] ******************************** 2025-04-28 10:48:40,812 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:48:41,171 p=134481 u=root n=ansible | TASK [os_nova : Preserve original configuration file(s)] *********************** 2025-04-28 10:48:41,721 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:48:42,008 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/nova/rootwrap.d,/usr/share/nova/rootwrap', 'exec_dirs': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'nova', 'mode': '0640'}) 2025-04-28 10:48:42,078 p=134481 u=root n=ansible | TASK [os_nova : Fetch override files] ****************************************** 2025-04-28 10:48:42,656 p=134481 u=root n=ansible | ok: [aio1] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:48:42,987 p=134481 u=root n=ansible | ok: [aio1] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/nova/rootwrap.d,/usr/share/nova/rootwrap', 'exec_dirs': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'nova', 'mode': '0640'}) 2025-04-28 10:48:43,057 p=134481 u=root n=ansible | TASK [os_nova : Copy common config] ******************************************** 2025-04-28 10:48:43,683 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:48:44,058 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/nova/rootwrap.d,/usr/share/nova/rootwrap', 'exec_dirs': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'nova', 'mode': '0640'}) 2025-04-28 10:48:44,128 p=134481 u=root n=ansible | TASK [os_nova : Cleanup fetched temp files] ************************************ 2025-04-28 10:48:44,845 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'tmp_f': '/tmp/api-paste.ini', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:48:45,428 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'tmp_f': '/tmp/rootwrap.conf', 'target_f': '/openstack/venvs/nova-31.0.0.0b2.dev29/etc/nova/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/nova/rootwrap.d,/usr/share/nova/rootwrap', 'exec_dirs': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'nova', 'mode': '0640'}) 2025-04-28 10:48:45,505 p=134481 u=root n=ansible | TASK [os_nova : Remove nova-compute config] ************************************ 2025-04-28 10:48:46,004 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:48:46,071 p=134481 u=root n=ansible | TASK [Including osa.service_setup tasks] *************************************** 2025-04-28 10:48:46,359 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:46,426 p=134481 u=root n=ansible | TASK [os_nova : Including nova_db_setup tasks] ********************************* 2025-04-28 10:48:46,712 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:47,073 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 10:48:47,430 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:47,500 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 10:48:47,872 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:47,940 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 10:48:48,295 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:48,364 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 10:48:48,721 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:48,828 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:48:49,545 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/run/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:48:49,613 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:48:50,348 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/run/lock/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:48:50,418 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:48:50,715 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:51,078 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:48:52,190 p=134481 u=root n=ansible | changed: [aio1] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-nova-compute.conf"}) 2025-04-28 10:48:52,259 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:48:53,108 p=134481 u=root n=ansible | changed: [aio1] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/nova-compute.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:48:53,179 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:48:53,486 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:53,557 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:48:53,862 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:53,932 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:48:54,231 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:54,299 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:48:55,562 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:48:55,630 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:48:56,309 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1 => (item={"service_name": "nova-compute"}) 2025-04-28 10:48:56,357 p=134481 u=root n=ansible | TASK [systemd_service : Load service nova-compute] ***************************** 2025-04-28 10:48:57,746 p=134481 u=root n=ansible | changed: [aio1] => (item={"service_name": "nova-compute"}) 2025-04-28 10:48:57,822 p=134481 u=root n=ansible | TASK [systemd_service : Load timer nova-compute] ******************************* 2025-04-28 10:48:57,938 p=134481 u=root n=ansible | skipping: [aio1] => (item={"service_name": "nova-compute"}) 2025-04-28 10:48:57,940 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:58,006 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:48:58,323 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:48:58,432 p=134481 u=root n=ansible | TASK [os_nova : Including nova_compute tasks] ********************************** 2025-04-28 10:48:58,809 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_nova/tasks/nova_compute.yml for aio1 2025-04-28 10:48:58,895 p=134481 u=root n=ansible | TASK [os_nova : Including nova_compute tasks for qemu] ************************* 2025-04-28 10:48:59,473 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_nova/tasks/drivers/qemu/nova_compute_qemu.yml for aio1 2025-04-28 10:48:59,513 p=134481 u=root n=ansible | TASK [os_nova : Including nova_compute_kvm_install tasks] ********************** 2025-04-28 10:48:59,783 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_nova/tasks/drivers/qemu/nova_compute_kvm_install.yml for aio1 2025-04-28 10:48:59,832 p=134481 u=root n=ansible | TASK [os_nova : Make sure libvirt is started] ********************************** 2025-04-28 10:49:00,690 p=134481 u=root n=ansible | ok: [aio1] => (item=libvirtd.socket) 2025-04-28 10:49:02,342 p=134481 u=root n=ansible | changed: [aio1] => (item=libvirtd.service) 2025-04-28 10:49:02,433 p=134481 u=root n=ansible | TASK [os_nova : Check the state of the default qemu save directory] ************ 2025-04-28 10:49:02,990 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:49:03,062 p=134481 u=root n=ansible | TASK [os_nova : Check if the qemu save directory is empty] ********************* 2025-04-28 10:49:03,583 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:49:03,653 p=134481 u=root n=ansible | TASK [os_nova : Move the existing save directory to nova_libvirt_save_path] **** 2025-04-28 10:49:04,164 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:04,232 p=134481 u=root n=ansible | TASK [os_nova : Create the new save directory] ********************************* 2025-04-28 10:49:04,743 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:49:05,117 p=134481 u=root n=ansible | TASK [os_nova : Symlink qemu save dir to nova_libvirt_save_path] *************** 2025-04-28 10:49:05,649 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:05,725 p=134481 u=root n=ansible | TASK [os_nova : Set nested kvm virt] ******************************************* 2025-04-28 10:49:05,826 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:05,934 p=134481 u=root n=ansible | TASK [os_nova : Add nova user to libvirtd group] ******************************* 2025-04-28 10:49:06,574 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:06,643 p=134481 u=root n=ansible | TASK [os_nova : Ensure kvm permissions] **************************************** 2025-04-28 10:49:07,387 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:49:07,463 p=134481 u=root n=ansible | TASK [os_nova : Set kernel permissions to enable libguestfs features (Ubuntu)] *** 2025-04-28 10:49:07,612 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:07,680 p=134481 u=root n=ansible | TASK [os_nova : Set libvirtd config] ******************************************* 2025-04-28 10:49:08,622 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:08,693 p=134481 u=root n=ansible | TASK [os_nova : Set qemu config] *********************************************** 2025-04-28 10:49:09,686 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:09,754 p=134481 u=root n=ansible | TASK [os_nova : Unset libvirt runtime options (Ubuntu)] ************************ 2025-04-28 10:49:10,270 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:10,646 p=134481 u=root n=ansible | TASK [os_nova : Unset libvirt runtime options (RPM)] *************************** 2025-04-28 10:49:10,767 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:10,835 p=134481 u=root n=ansible | TASK [os_nova : Set qemu-kvm KSM config (Ubuntu)] ****************************** 2025-04-28 10:49:11,352 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:11,418 p=134481 u=root n=ansible | TASK [os_nova : Set apparmor config (Ubuntu/Debian)] *************************** 2025-04-28 10:49:11,955 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:12,023 p=134481 u=root n=ansible | TASK [os_nova : Including nova_disable_smt tasks] ****************************** 2025-04-28 10:49:12,137 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:12,204 p=134481 u=root n=ansible | TASK [os_nova : Including nova_enable_ksm tasks] ******************************* 2025-04-28 10:49:12,303 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:12,407 p=134481 u=root n=ansible | TASK [os_nova : Including nova_compute_kvm_virsh_net_remove tasks] ************* 2025-04-28 10:49:12,619 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_nova/tasks/drivers/qemu/nova_compute_kvm_virsh_net_remove.yml for aio1 2025-04-28 10:49:12,672 p=134481 u=root n=ansible | TASK [os_nova : Get information about libvirt default network] ***************** 2025-04-28 10:49:13,265 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:49:13,629 p=134481 u=root n=ansible | TASK [os_nova : Disable libvirt default network] ******************************* 2025-04-28 10:49:14,156 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:14,227 p=134481 u=root n=ansible | TASK [os_nova : Destroy libvirt default network] ******************************* 2025-04-28 10:49:16,377 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:16,448 p=134481 u=root n=ansible | TASK [os_nova : Create the nova SSH config file] ******************************* 2025-04-28 10:49:17,346 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:17,416 p=134481 u=root n=ansible | TASK [Create ssh keys and config for cold migrations] ************************** 2025-04-28 10:49:17,649 p=134481 u=root n=ansible | included: openstack.osa.ssh_keypairs for aio1 2025-04-28 10:49:17,702 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Include keypair variables for standalone] *** 2025-04-28 10:49:17,913 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:49:17,979 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Create keypair directories] ***************** 2025-04-28 10:49:18,683 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'path': '/etc/openstack_deploy/ssh_keypairs'}) 2025-04-28 10:49:18,757 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Create keypairs] **************************** 2025-04-28 10:49:19,242 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/ssh_keypairs/tasks/standalone/create_keypair.yml for aio1 => (item={'name': 'nova-aio1', 'cert': {'signed_by': 'OpenStack-Ansible-SSH-Signing-Key', 'principals': 'nova', 'valid_from': 'always', 'valid_to': 'forever'}}) 2025-04-28 10:49:19,282 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Generate key pair for nova-aio1] ************ 2025-04-28 10:49:21,564 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 10:49:21,644 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Generate an OpenSSH user certificate for nova-aio1] *** 2025-04-28 10:49:22,635 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 10:49:22,712 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Save certificate info for signed key nova-aio1] *** 2025-04-28 10:49:23,991 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 10:49:24,062 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Install ssh server certificate authorities] *** 2025-04-28 10:49:24,285 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/ssh_keypairs/tasks/standalone/install_ssh_ca.yml for aio1 2025-04-28 10:49:24,322 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Ensure trusted CA directory is present] ***** 2025-04-28 10:49:24,831 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:24,906 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Slurp up SSH CA certificates from keypair setup host (localhost)] *** 2025-04-28 10:49:25,910 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'name': 'OpenStack-Ansible-SSH-Signing-Key'}) 2025-04-28 10:49:26,277 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Create sshd trusted certificate config files] *** 2025-04-28 10:49:27,184 p=134481 u=root n=ansible | changed: [aio1] => (item={'content': 'c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEY3ZEc2VBeDJkT3VFdFBaT1MwNVVEdThqOTdRdk9aOS8xUXJGNFBDdUdXTldOQnpiVWZ2TzZ2RXdZNFVCNE5adm5RNVRNT3FtUzhVWXd2cGI3UUFrNStaUk4zbGhFQ1FFZW1BR0V0YVdSTkRrbFNyZ3RwNWh2MGJBTW8xTm9IMU5wWXB1ZmEwMmg1aU5jS290V2lJVjdGeUp0TWRBOHE1Mmo2TUhkWG1FNE1SZWd3WkNWcnJSZkxjVzhObHM2SlREM2NFSjdSd1BDSlBhZC9XRmR6c2VLNkxveHZrQnlYdTErSFExdndWaDVxWEtpKzhQRTYvaFZuaEx3MytqQ3lhejdJMlBaUlBSQmVYd3dDSzN4NDcvSjdCTVR6Y0ViVW5ScURoMHdMaGY0RWthTkh1ODV3eXh0K1Z0NHRLTzJ5MjhieEJNa05nK1pubE51QitGR0FrdnRYRVBPMlJkdlNDMFV4Kyt5S2dPdTdQVlJBQllnK3lVcWlrSUR3U0dCZHdWZmJXeGlHaWFmU1BLekxnSldhNHozQUc2U0lYSDN2dWVqMHdDdkVaVXJjNWVzVGkyc3l1SGRtTWtpTDZUaHk4Ly9OV2p4a2JZK1hzcWsrdHQ5dkRZWTlUOEJMKzBVZEUrL3dQTFozeTAxRGUvT2F1T21ZTW5nbFZHa2hGU0dQb3VHSi9Wenkrd2ViNTVmT3V3VWlCb0FNK1k5amxaWDNidU9xenVlYzhLL3R2QWE1Q3R5T3pibXRhVlhNS05OZXdoOUhFOGkvUk10RWtGSEpjK2h4TnBzWmUydis0aU1PM2s1YjA1TFBQNXVLU2V2UjkrN0tpSDlEelVycVZkWFpRMnJjSFplWlpMeGNIbENVOTdDVHgwT1BsZ2hvd2ltZXVvak50OVpqY2pwY1E9PQ==', 'source': '/etc/openstack_deploy/ssh_keypairs/OpenStack-Ansible-SSH-Signing-Key.pub', 'encoding': 'base64', 'invocation': {'module_args': {'src': '/etc/openstack_deploy/ssh_keypairs/OpenStack-Ansible-SSH-Signing-Key.pub'}}, 'failed': False, 'changed': False, 'item': {'name': 'OpenStack-Ansible-SSH-Signing-Key'}, 'ansible_loop_var': 'item'}) 2025-04-28 10:49:27,256 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Remove sshd trusted authorities for absent CA] *** 2025-04-28 10:49:27,367 p=134481 u=root n=ansible | skipping: [aio1] => (item={'content': 'c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFEY3ZEc2VBeDJkT3VFdFBaT1MwNVVEdThqOTdRdk9aOS8xUXJGNFBDdUdXTldOQnpiVWZ2TzZ2RXdZNFVCNE5adm5RNVRNT3FtUzhVWXd2cGI3UUFrNStaUk4zbGhFQ1FFZW1BR0V0YVdSTkRrbFNyZ3RwNWh2MGJBTW8xTm9IMU5wWXB1ZmEwMmg1aU5jS290V2lJVjdGeUp0TWRBOHE1Mmo2TUhkWG1FNE1SZWd3WkNWcnJSZkxjVzhObHM2SlREM2NFSjdSd1BDSlBhZC9XRmR6c2VLNkxveHZrQnlYdTErSFExdndWaDVxWEtpKzhQRTYvaFZuaEx3MytqQ3lhejdJMlBaUlBSQmVYd3dDSzN4NDcvSjdCTVR6Y0ViVW5ScURoMHdMaGY0RWthTkh1ODV3eXh0K1Z0NHRLTzJ5MjhieEJNa05nK1pubE51QitGR0FrdnRYRVBPMlJkdlNDMFV4Kyt5S2dPdTdQVlJBQllnK3lVcWlrSUR3U0dCZHdWZmJXeGlHaWFmU1BLekxnSldhNHozQUc2U0lYSDN2dWVqMHdDdkVaVXJjNWVzVGkyc3l1SGRtTWtpTDZUaHk4Ly9OV2p4a2JZK1hzcWsrdHQ5dkRZWTlUOEJMKzBVZEUrL3dQTFozeTAxRGUvT2F1T21ZTW5nbFZHa2hGU0dQb3VHSi9Wenkrd2ViNTVmT3V3VWlCb0FNK1k5amxaWDNidU9xenVlYzhLL3R2QWE1Q3R5T3pibXRhVlhNS05OZXdoOUhFOGkvUk10RWtGSEpjK2h4TnBzWmUydis0aU1PM2s1YjA1TFBQNXVLU2V2UjkrN0tpSDlEelVycVZkWFpRMnJjSFplWlpMeGNIbENVOTdDVHgwT1BsZ2hvd2ltZXVvak50OVpqY2pwY1E9PQ==', 'source': '/etc/openstack_deploy/ssh_keypairs/OpenStack-Ansible-SSH-Signing-Key.pub', 'encoding': 'base64', 'invocation': {'module_args': {'src': '/etc/openstack_deploy/ssh_keypairs/OpenStack-Ansible-SSH-Signing-Key.pub'}}, 'failed': False, 'changed': False, 'item': {'name': 'OpenStack-Ansible-SSH-Signing-Key'}, 'ansible_loop_var': 'item'}) 2025-04-28 10:49:27,369 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:27,434 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Ensure sshd config fragments are read on Centos-8] *** 2025-04-28 10:49:27,563 p=134481 u=root n=ansible | skipping: [aio1] => (item=TrustedUserCAKeys /etc/ssh/trusted_ca) 2025-04-28 10:49:27,573 p=134481 u=root n=ansible | skipping: [aio1] => (item=AuthorizedPrincipalsFile /etc/ssh/auth_principals/%u_principals) 2025-04-28 10:49:27,574 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:27,640 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Write sshd trusted authorities config fragement] *** 2025-04-28 10:49:28,535 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:28,604 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Ensure authorized principals directory is present] *** 2025-04-28 10:49:29,120 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:29,191 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Create sshd certificate principals config files] *** 2025-04-28 10:49:30,134 p=134481 u=root n=ansible | changed: [aio1] => (item={'user': 'nova', 'principals': ['nova']}) 2025-04-28 10:49:30,206 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Remove sshd certificate principals which are absent] *** 2025-04-28 10:49:30,323 p=134481 u=root n=ansible | skipping: [aio1] => (item={'user': 'nova', 'principals': ['nova']}) 2025-04-28 10:49:30,324 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:30,393 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Install ssh keys] *************************** 2025-04-28 10:49:30,923 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/ssh_keypairs/tasks/standalone/install_ssh_key.yml for aio1 2025-04-28 10:49:30,975 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Slurp up SSH keys from ssh keypairs setup host localhost] *** 2025-04-28 10:49:31,676 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/ssh_keypairs/nova-aio1', 'dest': '/var/lib/nova/.ssh/id_rsa', 'mode': '0600', 'owner': 'nova', 'group': 'nova'}) 2025-04-28 10:49:32,218 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/ssh_keypairs/nova-aio1.pub', 'dest': '/var/lib/nova/.ssh/id_rsa.pub', 'owner': 'nova', 'group': 'nova'}) 2025-04-28 10:49:32,763 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/ssh_keypairs/nova-aio1-cert.pub', 'dest': '/var/lib/nova/.ssh/id_rsa-cert.pub', 'owner': 'nova', 'group': 'nova'}) 2025-04-28 10:49:32,841 p=134481 u=root n=ansible | TASK [openstack.osa.ssh_keypairs : Copy ssh keys to target] ******************** 2025-04-28 10:49:33,743 p=134481 u=root n=ansible | changed: [aio1] => (item=None) 2025-04-28 10:49:34,413 p=134481 u=root n=ansible | changed: [aio1] => (item=None) 2025-04-28 10:49:35,087 p=134481 u=root n=ansible | changed: [aio1] => (item=None) 2025-04-28 10:49:35,089 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:35,196 p=134481 u=root n=ansible | TASK [Run the systemd mount role] ********************************************** 2025-04-28 10:49:35,292 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:35,396 p=134481 u=root n=ansible | TASK [Include ceph_client role] ************************************************ 2025-04-28 10:49:35,754 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:35,830 p=134481 u=root n=ansible | TASK [os_nova : Flush handlers] ************************************************ 2025-04-28 10:49:36,273 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Stop libvirt-bin] *********************************** 2025-04-28 10:49:37,083 p=134481 u=root n=ansible | changed: [aio1] => (item=libvirtd.socket) 2025-04-28 10:49:37,676 p=134481 u=root n=ansible | changed: [aio1] => (item=libvirtd.service) 2025-04-28 10:49:37,751 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Enable sockets when needed] ************************* 2025-04-28 10:49:39,123 p=134481 u=root n=ansible | changed: [aio1] => (item={'name': 'libvirtd-tls.socket', 'condition': True}) 2025-04-28 10:49:39,718 p=134481 u=root n=ansible | ok: [aio1] => (item={'name': 'libvirtd-tcp.socket', 'condition': False}) 2025-04-28 10:49:39,796 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Start libvirt-bin] ********************************** 2025-04-28 10:49:40,585 p=134481 u=root n=ansible | ok: [aio1] => (item=libvirtd.socket) 2025-04-28 10:49:41,242 p=134481 u=root n=ansible | changed: [aio1] => (item=libvirtd.service) 2025-04-28 10:49:41,319 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Symlink nova config directory] ********************** 2025-04-28 10:49:41,844 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:41,914 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Drop sudoers file] ********************************** 2025-04-28 10:49:42,794 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:42,863 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Stop services] ************************************** 2025-04-28 10:49:44,389 p=134481 u=root n=ansible | changed: [aio1] => (item={'group': 'nova_compute', 'service_name': 'nova-compute', 'init_config_overrides': {}, 'start_order': 6, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-compute', 'execreloads': '/bin/kill -HUP $MAINPID', 'after_targets': ['libvirtd.service', 'syslog.target', 'network.target'], 'service_key': 'nova-compute', 'enabled': True, 'state': 'started'}) 2025-04-28 10:49:44,463 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Start services] ************************************* 2025-04-28 10:49:46,368 p=134481 u=root n=ansible | changed: [aio1] => (item={'group': 'nova_compute', 'service_name': 'nova-compute', 'init_config_overrides': {}, 'start_order': 6, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-compute', 'execreloads': '/bin/kill -HUP $MAINPID', 'after_targets': ['libvirtd.service', 'syslog.target', 'network.target'], 'service_key': 'nova-compute', 'enabled': True, 'state': 'started'}) 2025-04-28 10:49:46,738 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Reload apparmor profile] **************************** 2025-04-28 10:49:47,796 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:47,868 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 10:49:47,975 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 10:49:48,346 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:48,415 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:49:48,541 p=134481 u=root n=ansible | skipping: [aio1] => (item={"service_name": "nova-compute.service"}) 2025-04-28 10:49:48,543 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:48,614 p=134481 u=root n=ansible | RUNNING HANDLER [pki : cert changed] ******************************************* 2025-04-28 10:49:48,722 p=134481 u=root n=ansible | RUNNING HANDLER [pki : cert installed] ***************************************** 2025-04-28 10:49:48,829 p=134481 u=root n=ansible | RUNNING HANDLER [openstack.osa.ssh_keypairs : Regenerate trusted_ca file] ****** 2025-04-28 10:49:49,381 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:49,753 p=134481 u=root n=ansible | RUNNING HANDLER [openstack.osa.ssh_keypairs : Reload sshd] ********************* 2025-04-28 10:49:50,736 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:49:50,809 p=134481 u=root n=ansible | TASK [os_nova : Wait for the nova-compute service to initialize] *************** 2025-04-28 10:49:51,121 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:49:51,227 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 10:49:52,188 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:49:52,744 p=134481 u=root n=ansible | PLAY [Finalize nova setup] ***************************************************** 2025-04-28 10:49:52,829 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:49:53,044 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-nova-api-container-d170d4ae 2025-04-28 10:49:53,055 p=134481 u=root n=ansible | TASK [os_nova : Set the delegated task facts] ********************************** 2025-04-28 10:49:53,571 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:49:53,599 p=134481 u=root n=ansible | TASK [os_nova : Perform a cell_v2 discover] ************************************ 2025-04-28 10:49:58,408 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:49:58,438 p=134481 u=root n=ansible | TASK [os_nova : Perform online data migrations] ******************************** 2025-04-28 10:50:03,734 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:50:03,764 p=134481 u=root n=ansible | TASK [os_nova : Disable the online migrations requirement] ********************* 2025-04-28 10:50:04,508 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item=aio1-nova-api-container-d170d4ae) 2025-04-28 10:50:04,546 p=134481 u=root n=ansible | TASK [Create service and timer for archiving deleted records] ****************** 2025-04-28 10:50:04,796 p=134481 u=root n=ansible | included: systemd_service for aio1-nova-api-container-d170d4ae 2025-04-28 10:50:04,804 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:50:05,479 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:50:05,879 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:50:05,912 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:50:06,586 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/lock/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:50:06,971 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"path": "/run/lock/nova", "owner": "nova", "group": "nova"}) 2025-04-28 10:50:07,005 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:50:07,160 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:50:07,190 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:50:08,590 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-nova-archive-deleted.conf"}) 2025-04-28 10:50:09,660 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-nova-purge-deleted.conf"}) 2025-04-28 10:50:09,694 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:50:10,653 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/nova-archive-deleted.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:50:11,335 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/nova-purge-deleted.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:50:11,372 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:50:11,523 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:50:11,554 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:50:12,873 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-timer.j2", "dest": "/etc/systemd/system/nova-archive-deleted.timer"}) 2025-04-28 10:50:13,929 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={"src": "systemd-timer.j2", "dest": "/etc/systemd/system/nova-purge-deleted.timer"}) 2025-04-28 10:50:13,963 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:50:14,109 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:50:14,139 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:50:15,363 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:50:15,394 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:50:15,612 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-nova-api-container-d170d4ae => (item={"service_name": "nova-archive-deleted"}) 2025-04-28 10:50:15,617 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-nova-api-container-d170d4ae => (item={"service_name": "nova-purge-deleted"}) 2025-04-28 10:50:15,634 p=134481 u=root n=ansible | TASK [systemd_service : Load service nova-archive-deleted] ********************* 2025-04-28 10:50:16,701 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-archive-deleted"}) 2025-04-28 10:50:16,744 p=134481 u=root n=ansible | TASK [systemd_service : Load timer nova-archive-deleted] *********************** 2025-04-28 10:50:17,675 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-archive-deleted"}) 2025-04-28 10:50:17,717 p=134481 u=root n=ansible | TASK [systemd_service : Load service nova-purge-deleted] *********************** 2025-04-28 10:50:18,650 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-purge-deleted"}) 2025-04-28 10:50:18,690 p=134481 u=root n=ansible | TASK [systemd_service : Load timer nova-purge-deleted] ************************* 2025-04-28 10:50:19,641 p=134481 u=root n=ansible | ok: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-purge-deleted"}) 2025-04-28 10:50:19,675 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:50:19,830 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:50:19,873 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Stop services] ************************************** 2025-04-28 10:50:22,200 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_conductor', 'service_name': 'nova-conductor', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-conductor', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'nova-conductor', 'enabled': True, 'state': 'started'}) 2025-04-28 10:50:30,931 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'init_config_overrides': {}, 'start_order': 3, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-scheduler', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'nova-scheduler', 'enabled': True, 'state': 'started'}) 2025-04-28 10:50:32,432 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_console', 'service_name': 'nova-novncproxy', 'init_config_overrides': {}, 'condition': True, 'start_order': 5, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-novncproxy ', 'service_key': 'nova-novncproxy', 'enabled': True, 'state': 'started'}) 2025-04-28 10:50:32,482 p=134481 u=root n=ansible | RUNNING HANDLER [os_nova : Start services] ************************************* 2025-04-28 10:50:33,777 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_conductor', 'service_name': 'nova-conductor', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-conductor', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'nova-conductor', 'enabled': True, 'state': 'started'}) 2025-04-28 10:50:34,848 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_scheduler', 'service_name': 'nova-scheduler', 'init_config_overrides': {}, 'start_order': 3, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-scheduler', 'execreloads': '/bin/kill -HUP $MAINPID', 'service_key': 'nova-scheduler', 'enabled': True, 'state': 'started'}) 2025-04-28 10:50:36,230 p=134481 u=root n=ansible | changed: [aio1-nova-api-container-d170d4ae] => (item={'group': 'nova_console', 'service_name': 'nova-novncproxy', 'init_config_overrides': {}, 'condition': True, 'start_order': 5, 'execstarts': '/openstack/venvs/nova-31.0.0.0b2.dev29/bin/nova-novncproxy ', 'service_key': 'nova-novncproxy', 'enabled': True, 'state': 'started'}) 2025-04-28 10:50:36,284 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:50:36,464 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-archive-deleted.timer"}) 2025-04-28 10:50:36,473 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] => (item={"service_name": "nova-purge-deleted.timer"}) 2025-04-28 10:50:36,476 p=134481 u=root n=ansible | skipping: [aio1-nova-api-container-d170d4ae] 2025-04-28 10:50:36,520 p=134481 u=root n=ansible | PLAY [Gather neutron facts] **************************************************** 2025-04-28 10:50:36,812 p=134481 u=root n=ansible | TASK [Gather minimal facts for neutron] **************************************** 2025-04-28 10:50:37,993 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:50:38,233 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 10:50:38,375 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:50:38,618 p=134481 u=root n=ansible | TASK [Gather additional facts for neutron] ************************************* 2025-04-28 10:50:39,827 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:50:39,919 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 10:50:40,151 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:50:40,708 p=134481 u=root n=ansible | PLAY [Configure Neutron dynamic host groupings] ******************************** 2025-04-28 10:50:40,894 p=134481 u=root n=ansible | TASK [Add hosts to dynamic inventory group] ************************************ 2025-04-28 10:50:41,003 p=134481 u=root n=ansible | skipping: [localhost] => (item=aio1) 2025-04-28 10:50:41,005 p=134481 u=root n=ansible | skipping: [localhost] 2025-04-28 10:50:41,454 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 10:50:41,673 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 10:50:41,951 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:50:42,017 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 10:50:42,205 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-haproxy_server/tasks/haproxy_service_config.yml for aio1 2025-04-28 10:50:42,527 p=134481 u=root n=ansible | TASK [haproxy_server : Define blank _haproxy_service_configs_simplified variable] *** 2025-04-28 10:50:42,774 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:50:42,844 p=134481 u=root n=ansible | TASK [haproxy_server : Append services to _haproxy_service_configs_simplified list] *** 2025-04-28 10:50:43,195 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_service_name': 'neutron_server', 'haproxy_backend_nodes': ['aio1-neutron-server-container-4b5d5912'], 'haproxy_port': 9696, 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth GET uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:50:43,267 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy service config files] ******************** 2025-04-28 10:50:44,387 p=134481 u=root n=ansible | changed: [aio1] => (item={'haproxy_service_name': 'neutron_server', 'haproxy_backend_nodes': ['aio1-neutron-server-container-4b5d5912'], 'haproxy_port': 9696, 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth GET uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:50:44,456 p=134481 u=root n=ansible | TASK [haproxy_server : Remove haproxy service config files for absent services] *** 2025-04-28 10:50:44,641 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_service_name': 'neutron_server', 'haproxy_backend_nodes': ['aio1-neutron-server-container-4b5d5912'], 'haproxy_port': 9696, 'haproxy_ssl': True, 'haproxy_ssl_all_vips': False, 'haproxy_balance_type': 'http', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth GET uri /healthcheck'], 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_accept_both_protocols': False, 'haproxy_service_enabled': True}) 2025-04-28 10:50:44,643 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:50:44,710 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map fragment directories] **************** 2025-04-28 10:50:44,816 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:50:44,881 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map files] ******************************* 2025-04-28 10:50:44,983 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:50:45,049 p=134481 u=root n=ansible | TASK [haproxy_server : Delete unused map entries] ****************************** 2025-04-28 10:50:45,150 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:50:45,655 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Regenerate haproxy configuration] ************ 2025-04-28 10:50:46,377 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:50:46,445 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Reload haproxy] ****************************** 2025-04-28 10:50:48,067 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:50:48,226 p=134481 u=root n=ansible | PLAY [Install neutron services] ************************************************ 2025-04-28 10:50:48,370 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:50:48,532 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-neutron-server-container-4b5d5912 2025-04-28 10:50:48,542 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 10:50:48,688 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:50:48,715 p=134481 u=root n=ansible | TASK [Determine tunnel bridge IP address] ************************************** 2025-04-28 10:50:48,923 p=134481 u=root n=ansible | included: openstack.osa.dynamic_address_fact for aio1-neutron-server-container-4b5d5912 2025-04-28 10:50:48,931 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Gathering facts for tunnel_address interface on metal hosts] *** 2025-04-28 10:50:49,075 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:50:49,147 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Set IP to use for tunnel_address] *** 2025-04-28 10:50:49,457 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:50:49,493 p=134481 u=root n=ansible | TASK [Configure container (neutron-agent)] ************************************* 2025-04-28 10:50:49,638 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:50:49,666 p=134481 u=root n=ansible | TASK [Configure container (other services)] ************************************ 2025-04-28 10:50:49,863 p=134481 u=root n=ansible | included: openstack.osa.lxc_container_setup for aio1-neutron-server-container-4b5d5912 2025-04-28 10:50:49,871 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Set default bind mounts (bind var/log)] *** 2025-04-28 10:50:50,085 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:50:50,114 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Ensure mount directories exists] ***** 2025-04-28 10:50:51,112 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-neutron-server-container-4b5d5912'}) 2025-04-28 10:50:51,145 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Add bind mount configuration to container] *** 2025-04-28 10:50:52,127 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-neutron-server-container-4b5d5912'}) 2025-04-28 10:50:52,162 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config] ******************** 2025-04-28 10:50:52,304 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:50:52,372 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config no restart] ********* 2025-04-28 10:50:53,326 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1(172.29.236.100)] => (item=lxc.start.order=100) 2025-04-28 10:50:53,362 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Check container state] *************** 2025-04-28 10:50:54,310 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1(172.29.236.100)] 2025-04-28 10:50:54,344 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Lxc container restart] *************** 2025-04-28 10:50:55,756 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1(172.29.236.100)] 2025-04-28 10:50:55,788 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Start Container] ********************* 2025-04-28 10:50:56,978 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1(172.29.236.100)] 2025-04-28 10:50:57,014 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container tmpfiles-setup finish] *** 2025-04-28 10:50:57,349 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:50:57,383 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container connectivity] ***** 2025-04-28 10:51:01,175 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:01,209 p=134481 u=root n=ansible | TASK [Including unbound_clients tasks] ***************************************** 2025-04-28 10:51:01,409 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:01,447 p=134481 u=root n=ansible | TASK [os_neutron : Fail if service was deployed using a different installation method] *** 2025-04-28 10:51:01,597 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:01,627 p=134481 u=root n=ansible | TASK [os_neutron : Gather variables for each operating system] ***************** 2025-04-28 10:51:01,904 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:01,934 p=134481 u=root n=ansible | TASK [os_neutron : Gather variables for installation method] ******************* 2025-04-28 10:51:02,198 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:02,229 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 10:51:02,847 p=134481 u=root n=ansible | included: openstack.osa.db_setup for aio1-neutron-server-container-4b5d5912 2025-04-28 10:51:02,884 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Create database for service] ******************** 2025-04-28 10:51:03,643 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:51:03,645 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> {{ _oslodb_setup_host }}] 2025-04-28 10:51:03,677 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Grant access to the database for the service] *** 2025-04-28 10:51:04,516 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:51:04,518 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> {{ _oslodb_setup_host }}] 2025-04-28 10:51:04,555 p=134481 u=root n=ansible | TASK [Including osa.mq_setup role] ********************************************* 2025-04-28 10:51:05,174 p=134481 u=root n=ansible | included: openstack.osa.mq_setup for aio1-neutron-server-container-4b5d5912 2025-04-28 10:51:05,220 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC vhost and policies] ******************* 2025-04-28 10:51:05,453 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_vhost_setup.yml for aio1-neutron-server-container-4b5d5912 => (item={'name': '/neutron', 'state': 'absent'}) 2025-04-28 10:51:05,461 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_vhost_setup.yml for aio1-neutron-server-container-4b5d5912 => (item={'name': 'neutron', 'state': 'present'}) 2025-04-28 10:51:05,469 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ vhost] ***************************** 2025-04-28 10:51:07,106 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] 2025-04-28 10:51:07,141 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Apply RabbitMQ vhost policies] ****************** 2025-04-28 10:51:07,335 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'name': 'CQv2', 'pattern': '.*', 'priority': 0, 'tags': {'queue-version': 2}, 'state': 'present'}) 2025-04-28 10:51:07,336 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:07,365 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ vhost] ***************************** 2025-04-28 10:51:09,979 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] 2025-04-28 10:51:10,016 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Apply RabbitMQ vhost policies] ****************** 2025-04-28 10:51:13,957 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] => (item={'name': 'CQv2', 'pattern': '.*', 'priority': 0, 'tags': {'queue-version': 2}, 'state': 'present'}) 2025-04-28 10:51:13,991 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup RPC user] ********************************* 2025-04-28 10:51:14,248 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_user_setup.yml for aio1-neutron-server-container-4b5d5912 => (item={'name': '/neutron', 'state': 'absent'}) 2025-04-28 10:51:14,252 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/mq_setup/tasks/rabbit_user_setup.yml for aio1-neutron-server-container-4b5d5912 => (item={'name': 'neutron', 'state': 'present'}) 2025-04-28 10:51:14,262 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ user] ****************************** 2025-04-28 10:51:14,437 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:14,466 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Add RabbitMQ user] ****************************** 2025-04-28 10:51:22,084 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-rabbit-mq-container-a85e173f(172.29.238.154)] 2025-04-28 10:51:22,115 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify vhost and policies] **************** 2025-04-28 10:51:22,314 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'name': '/neutron', 'state': 'absent'}) 2025-04-28 10:51:22,340 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'name': 'neutron', 'state': 'present'}) 2025-04-28 10:51:22,341 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:22,370 p=134481 u=root n=ansible | TASK [openstack.osa.mq_setup : Setup Notify user] ****************************** 2025-04-28 10:51:22,563 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'name': '/neutron', 'state': 'absent'}) 2025-04-28 10:51:22,589 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'name': 'neutron', 'state': 'present'}) 2025-04-28 10:51:22,591 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:22,623 p=134481 u=root n=ansible | TASK [os_neutron : Get CPU info content and store as var] ********************** 2025-04-28 10:51:23,571 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:23,606 p=134481 u=root n=ansible | TASK [os_neutron : Create the neutron provider networks fact] ****************** 2025-04-28 10:51:24,747 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:24,777 p=134481 u=root n=ansible | TASK [os_neutron : Set provider network fact(s)] ******************************* 2025-04-28 10:51:25,394 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:25,422 p=134481 u=root n=ansible | TASK [os_neutron : Create the system group] ************************************ 2025-04-28 10:51:26,407 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:26,436 p=134481 u=root n=ansible | TASK [os_neutron : Create the neutron system user] ***************************** 2025-04-28 10:51:27,538 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:27,569 p=134481 u=root n=ansible | TASK [os_neutron : Stat config directory] ************************************** 2025-04-28 10:51:29,374 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:29,403 p=134481 u=root n=ansible | TASK [os_neutron : Remove the config directory] ******************************** 2025-04-28 10:51:30,756 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:30,786 p=134481 u=root n=ansible | TASK [os_neutron : Create neutron dir] ***************************************** 2025-04-28 10:51:32,151 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={'path': '/openstack', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:51:32,522 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'mode': '0755'}) 2025-04-28 10:51:32,884 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:51:33,261 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'path': '/var/lib/neutron', 'mode': '0755'}) 2025-04-28 10:51:33,267 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'path': '/var/lib/neutron/ovn-metadata-proxy', 'mode': 'u=rwX,g=rX,o=rX', 'recurse': True, 'condition': False}) 2025-04-28 10:51:33,644 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={'path': '/var/lib/neutron/ha_confs', 'state': 'absent'}) 2025-04-28 10:51:33,679 p=134481 u=root n=ansible | TASK [os_neutron : Add dependency repos for Neutron] *************************** 2025-04-28 10:51:33,825 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:33,895 p=134481 u=root n=ansible | TASK [os_neutron : Create ovs tmpfiles file] *********************************** 2025-04-28 10:51:34,041 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:34,070 p=134481 u=root n=ansible | TASK [os_neutron : Create ovs tmp directory] *********************************** 2025-04-28 10:51:34,215 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:34,283 p=134481 u=root n=ansible | TASK [os_neutron : Record the installation method] ***************************** 2025-04-28 10:51:35,318 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:35,639 p=134481 u=root n=ansible | TASK [os_neutron : Refresh local facts to ensure the neutron section is present] *** 2025-04-28 10:51:36,458 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:36,540 p=134481 u=root n=ansible | TASK [os_neutron : Install neutron role packages] ****************************** 2025-04-28 10:51:49,587 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:49,621 p=134481 u=root n=ansible | TASK [os_neutron : Remove known problem packages] ****************************** 2025-04-28 10:51:50,813 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item=conntrackd) 2025-04-28 10:51:50,843 p=134481 u=root n=ansible | TASK [Include FRR role for OVN BGP Agent] ************************************** 2025-04-28 10:51:50,981 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:51,048 p=134481 u=root n=ansible | TASK [os_neutron : Retrieve the constraints URL] ******************************* 2025-04-28 10:51:51,985 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:52,021 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:51:53,138 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:53,168 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:51:55,795 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:51:55,832 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:51:56,852 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:56,881 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:51:57,953 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:51:57,984 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:51:59,089 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-neutron-server-container-4b5d5912 2025-04-28 10:51:59,112 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:52:04,200 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:52:04,235 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:52:06,263 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:52:08,036 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:52:09,821 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:52:11,568 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 10:52:11,570 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:52:11,598 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:52:14,020 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:52:16,176 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:52:18,294 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:52:18,334 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:52:21,902 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:52:24,661 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:52:27,419 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:52:27,463 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:52:31,110 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:52:31,144 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:52:32,658 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:52:32,696 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:53:30,560 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:53:30,611 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:53:32,272 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:53:32,342 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:53:33,915 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:53:33,950 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:53:36,372 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:53:36,407 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:53:38,655 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:53:38,690 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:53:40,234 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:53:40,268 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:53:45,241 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:53:45,280 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:53:46,286 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:53:46,317 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:53:47,770 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:53:47,800 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:53:49,373 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:53:49,404 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:53:52,433 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item=/openstack/venvs/neutron-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 10:53:55,125 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item=/openstack/venvs/neutron-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 10:53:57,788 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item=/openstack/venvs/neutron-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 10:53:57,819 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:54:10,740 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:54:10,774 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 10:55:24,694 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:55:24,737 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 10:55:25,736 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:55:25,764 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 10:55:26,822 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-neutron-server-container-4b5d5912 2025-04-28 10:55:26,853 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 10:55:28,289 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:55:28,322 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 10:55:30,641 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'section': 'neutron', 'option': 'need_db_expand', 'value': 'True'}) 2025-04-28 10:55:32,719 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'section': 'neutron', 'option': 'need_db_contract', 'value': 'True'}) 2025-04-28 10:55:34,756 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'section': 'neutron', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 10:55:34,797 p=134481 u=root n=ansible | TASK [os_neutron : Initialise the upgrade facts] ******************************* 2025-04-28 10:55:35,403 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={'name': 'need_db_expand', 'state': 'True'}) 2025-04-28 10:55:35,770 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={'name': 'need_db_contract', 'state': 'True'}) 2025-04-28 10:55:35,803 p=134481 u=root n=ansible | TASK [os_neutron : Ensure Open vSwitch service state is set according to node group] *** 2025-04-28 10:55:38,966 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:55:38,998 p=134481 u=root n=ansible | TASK [os_neutron : Record the first container on each physical host] *********** 2025-04-28 10:55:39,296 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] 2025-04-28 10:55:39,330 p=134481 u=root n=ansible | TASK [os_neutron : Install required apparmor packages on the physical host] **** 2025-04-28 10:55:39,540 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:55:39,569 p=134481 u=root n=ansible | TASK [os_neutron : Ensure apparmor service is running] ************************* 2025-04-28 10:55:39,770 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:55:39,799 p=134481 u=root n=ansible | TASK [os_neutron : Disable apparmor profile] *********************************** 2025-04-28 10:55:40,008 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'profile': 'usr.sbin.haproxy', 'process': 'haproxy'}) 2025-04-28 10:55:40,060 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'profile': 'bin.ping', 'process': 'ping'}) 2025-04-28 10:55:40,113 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'profile': 'usr.sbin.dnsmasq', 'process': 'dnsmasq'}) 2025-04-28 10:55:40,114 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:55:40,144 p=134481 u=root n=ansible | TASK [os_neutron : Refresh local facts] **************************************** 2025-04-28 10:55:40,978 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:55:41,060 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for API] ***************************** 2025-04-28 10:55:41,208 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:55:41,239 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for OVN] ***************************** 2025-04-28 10:55:41,841 p=134481 u=root n=ansible | included: pki for aio1-neutron-server-container-4b5d5912 2025-04-28 10:55:41,889 p=134481 u=root n=ansible | TASK [pki : Create Server certificates] **************************************** 2025-04-28 10:55:42,072 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-pki/tasks/standalone/create_cert.yml for aio1-neutron-server-container-4b5d5912 => (item={'name': 'neutron_ovn_aio1-neutron-server-container-4b5d5912', 'provider': 'ownca', 'cn': 'aio1-neutron-server-container-4b5d5912', 'san': 'DNS:aio1-neutron-server-container-4b5d5912,IP:172.29.238.27', 'signed_by': 'ExampleCorpIntermediate'}) 2025-04-28 10:55:42,081 p=134481 u=root n=ansible | TASK [pki : Generate certificate private key for neutron_ovn_aio1-neutron-server-container-4b5d5912] *** 2025-04-28 10:55:45,952 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> localhost] 2025-04-28 10:55:45,989 p=134481 u=root n=ansible | TASK [pki : Create the CSR for neutron_ovn_aio1-neutron-server-container-4b5d5912] *** 2025-04-28 10:55:47,846 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> localhost] 2025-04-28 10:55:47,884 p=134481 u=root n=ansible | TASK [pki : Sign the certificate CSR for neutron_ovn_aio1-neutron-server-container-4b5d5912] *** 2025-04-28 10:55:49,950 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> localhost] 2025-04-28 10:55:49,984 p=134481 u=root n=ansible | TASK [pki : Get certificate info for neutron_ovn_aio1-neutron-server-container-4b5d5912] *** 2025-04-28 10:55:51,045 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] 2025-04-28 10:55:51,086 p=134481 u=root n=ansible | TASK [pki : Save certificate info for neutron_ovn_aio1-neutron-server-container-4b5d5912] *** 2025-04-28 10:55:52,378 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> localhost] 2025-04-28 10:55:52,414 p=134481 u=root n=ansible | TASK [pki : Create certificate chain for neutron_ovn_aio1-neutron-server-container-4b5d5912] *** 2025-04-28 10:55:53,173 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> localhost] 2025-04-28 10:55:53,213 p=134481 u=root n=ansible | TASK [pki : Slurp up server certificates from pki setup host (localhost)] ****** 2025-04-28 10:55:58,924 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/neutron_ovn_aio1-neutron-server-container-4b5d5912-chain.crt', 'dest': '/etc/openvswitch/neutron_ovn.pem', 'owner': 'root', 'group': 'root', 'mode': '0644', 'condition': True}) 2025-04-28 10:55:59,445 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/neutron_ovn_aio1-neutron-server-container-4b5d5912.key.pem', 'dest': '/etc/openvswitch/neutron_ovn.key', 'owner': 'root', 'group': 'root', 'mode': '0600', 'condition': True}) 2025-04-28 10:55:59,988 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/roots/ExampleCorpIntermediate/certs/ExampleCorpIntermediate-chain.crt', 'dest': '/etc/openvswitch/neutron_ovn-ca.pem', 'owner': 'neutron', 'group': 'neutron', 'mode': '0644', 'condition': True}) 2025-04-28 10:56:00,536 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/neutron_ovn_aio1-neutron-server-container-4b5d5912-chain.crt', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn.pem', 'owner': 'neutron', 'group': 'neutron', 'mode': '0644', 'condition': True}) 2025-04-28 10:56:01,099 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/neutron_ovn_aio1-neutron-server-container-4b5d5912.key.pem', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn.key', 'owner': 'neutron', 'group': 'neutron', 'mode': '0600', 'condition': True}) 2025-04-28 10:56:01,644 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/roots/ExampleCorpIntermediate/certs/ExampleCorpIntermediate-chain.crt', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn-ca.pem', 'owner': 'neutron', 'group': 'neutron', 'mode': '0644', 'condition': True}) 2025-04-28 10:56:01,687 p=134481 u=root n=ansible | TASK [pki : Create certificate destination directories] ************************ 2025-04-28 10:56:02,343 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/etc/openvswitch", "state": "directory", "mode": "0755"}) 2025-04-28 10:56:02,721 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron", "state": "directory", "mode": "0755"}) 2025-04-28 10:56:02,756 p=134481 u=root n=ansible | TASK [pki : Install Server certificates to targets] **************************** 2025-04-28 10:56:04,085 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"dest": "/etc/openvswitch/neutron_ovn.pem", "owner": "root", "group": "root", "mode": "0644"}) 2025-04-28 10:56:05,102 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"dest": "/etc/openvswitch/neutron_ovn.key", "owner": "root", "group": "root", "mode": "0600"}) 2025-04-28 10:56:06,136 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"dest": "/etc/openvswitch/neutron_ovn-ca.pem", "owner": "neutron", "group": "neutron", "mode": "0644"}) 2025-04-28 10:56:07,184 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"dest": "/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn.pem", "owner": "neutron", "group": "neutron", "mode": "0644"}) 2025-04-28 10:56:08,202 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"dest": "/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn.key", "owner": "neutron", "group": "neutron", "mode": "0600"}) 2025-04-28 10:56:09,263 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"dest": "/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn-ca.pem", "owner": "neutron", "group": "neutron", "mode": "0644"}) 2025-04-28 10:56:09,310 p=134481 u=root n=ansible | TASK [os_neutron : Including plugin-specific tasks] **************************** 2025-04-28 10:56:09,506 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/ovn_config.yml for aio1-neutron-server-container-4b5d5912 => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/ovn_config.yml) 2025-04-28 10:56:09,555 p=134481 u=root n=ansible | TASK [os_neutron : Configure ovn-controller] *********************************** 2025-04-28 10:56:10,091 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:10,123 p=134481 u=root n=ansible | TASK [os_neutron : Mask setting OVS hostname service] ************************** 2025-04-28 10:56:10,268 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:10,340 p=134481 u=root n=ansible | TASK [os_neutron : Ensure ovn-northd service is started and enabled] *********** 2025-04-28 10:56:10,868 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:10,898 p=134481 u=root n=ansible | TASK [os_neutron : Ensure ovn-controller service is started and enabled] ******* 2025-04-28 10:56:11,403 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:11,435 p=134481 u=root n=ansible | TASK [os_neutron : Including setup_ovs_ovn tasks] ****************************** 2025-04-28 10:56:11,664 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/setup_ovs_ovn.yml for aio1-neutron-server-container-4b5d5912 2025-04-28 10:56:11,671 p=134481 u=root n=ansible | TASK [os_neutron : Set openvswitch hostname] *********************************** 2025-04-28 10:56:12,229 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:12,259 p=134481 u=root n=ansible | TASK [os_neutron : Set CMS Options for Gateway Scheduling] ********************* 2025-04-28 10:56:12,397 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:12,467 p=134481 u=root n=ansible | TASK [os_neutron : Configure OVN Southbound Connection] ************************ 2025-04-28 10:56:12,985 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:13,015 p=134481 u=root n=ansible | TASK [os_neutron : Configure Supported OVN Overlay Protocols] ****************** 2025-04-28 10:56:13,527 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:13,560 p=134481 u=root n=ansible | TASK [os_neutron : Configure Encapsulation Address for Overlay Traffic] ******** 2025-04-28 10:56:14,070 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:14,101 p=134481 u=root n=ansible | TASK [os_neutron : Register existing OVSDB Manager(s)] ************************* 2025-04-28 10:56:14,612 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:14,644 p=134481 u=root n=ansible | TASK [os_neutron : Create OVSDB Manager] *************************************** 2025-04-28 10:56:15,153 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:15,184 p=134481 u=root n=ansible | TASK [os_neutron : Setup Network Provider Bridges] ***************************** 2025-04-28 10:56:15,696 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item=) 2025-04-28 10:56:15,698 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:15,729 p=134481 u=root n=ansible | TASK [os_neutron : Add ports to Network Provider Bridges] ********************** 2025-04-28 10:56:16,253 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item=) 2025-04-28 10:56:16,255 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:16,288 p=134481 u=root n=ansible | TASK [os_neutron : Set the OVN Bridge Mappings in OVS] ************************* 2025-04-28 10:56:16,432 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:16,463 p=134481 u=root n=ansible | TASK [os_neutron : Including ovn_cluster_setup tasks] ************************** 2025-04-28 10:56:16,974 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:17,005 p=134481 u=root n=ansible | TASK [os_neutron : Set CLI options to connect to leader] *********************** 2025-04-28 10:56:17,524 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:17,556 p=134481 u=root n=ansible | TASK [os_neutron : Create plugins neutron dir] ********************************* 2025-04-28 10:56:19,057 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/plugins'}) 2025-04-28 10:56:20,278 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/plugins/ml2'}) 2025-04-28 10:56:21,512 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.d', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:56:21,545 p=134481 u=root n=ansible | TASK [os_neutron : Copy extra neutron rootwrap filters] ************************ 2025-04-28 10:56:23,675 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/files/rootwrap.d/ovn-bgp.filters) 2025-04-28 10:56:25,510 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/files/rootwrap.d/vpnaas.filters) 2025-04-28 10:56:27,334 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/files/rootwrap.d/ovn-plugin.filters) 2025-04-28 10:56:27,366 p=134481 u=root n=ansible | TASK [os_neutron : Copy common neutron config] ********************************* 2025-04-28 10:56:29,803 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'src': 'neutron.conf.j2', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:56:31,645 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'src': 'plugins/ml2/ml2_conf.ini.j2', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/plugins/ml2/ml2_conf.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:56:31,677 p=134481 u=root n=ansible | TASK [os_neutron : Implement policy.yaml if there are overrides configured] **** 2025-04-28 10:56:32,682 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:32,712 p=134481 u=root n=ansible | TASK [os_neutron : Remove legacy policy.yaml file] ***************************** 2025-04-28 10:56:34,160 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:34,187 p=134481 u=root n=ansible | TASK [os_neutron : Create symlink to neutron-keepalived-state-change] ********** 2025-04-28 10:56:35,642 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:35,672 p=134481 u=root n=ansible | TASK [os_neutron : Preserve original configuration file(s)] ******************** 2025-04-28 10:56:37,191 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:56:38,402 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 10:56:38,434 p=134481 u=root n=ansible | TASK [os_neutron : Fetch override files] *************************************** 2025-04-28 10:56:39,964 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:56:41,179 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 10:56:41,211 p=134481 u=root n=ansible | TASK [os_neutron : Copy common neutron config] ********************************* 2025-04-28 10:56:42,940 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:56:44,379 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 10:56:44,412 p=134481 u=root n=ansible | TASK [os_neutron : Cleanup fetched temp files] ********************************* 2025-04-28 10:56:46,067 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 10:56:47,489 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> localhost] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 10:56:47,525 p=134481 u=root n=ansible | TASK [os_neutron : Copy neutron ml2 plugin config] ***************************** 2025-04-28 10:56:47,658 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:47,730 p=134481 u=root n=ansible | TASK [os_neutron : Generate neutron dnsmasq Config] **************************** 2025-04-28 10:56:48,219 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:48,248 p=134481 u=root n=ansible | TASK [os_neutron : Generate neutron agent only Config] ************************* 2025-04-28 10:56:48,770 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-server', 'service_en': True, 'start_order': 1, 'wsgi_app': False, 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.238.27', 'uwsgi_port': 9696, 'uwsgi_tls': {}, 'uwsgi_pyargv': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'wsgi_name': 'neutron-api', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'init_config_overrides': {}, 'service_key': 'neutron-server', 'enabled': True, 'state': 'started'}) 2025-04-28 10:56:48,772 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-rpc-server', 'service_en': True, 'enabled': False, 'state': 'stopped', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-rpc-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'service_key': 'neutron-rpc-server'}) 2025-04-28 10:56:48,775 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-periodic-workers', 'service_en': True, 'enabled': False, 'state': 'stopped', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-periodic-workers --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'service_key': 'neutron-periodic-workers'}) 2025-04-28 10:56:48,779 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-ovn-maintenance-worker', 'service_en': True, 'enabled': False, 'state': 'stopped', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-ovn-maintenance-worker --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini', 'service_key': 'neutron-ovn-maintenance-worker'}) 2025-04-28 10:56:48,781 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:48,813 p=134481 u=root n=ansible | TASK [os_neutron : Generate neutron bgpvpn networking configuration] *********** 2025-04-28 10:56:48,953 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:49,022 p=134481 u=root n=ansible | TASK [os_neutron : Copy vpnaas custom config files] **************************** 2025-04-28 10:56:49,155 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:49,229 p=134481 u=root n=ansible | TASK [os_neutron : Stop haproxy service on debian derivatives with standalone network nodes] *** 2025-04-28 10:56:49,372 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:49,400 p=134481 u=root n=ansible | TASK [os_neutron : Gather service facts] *************************************** 2025-04-28 10:56:49,904 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:49,937 p=134481 u=root n=ansible | TASK [os_neutron : Disable services if they present] *************************** 2025-04-28 10:56:51,145 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_metadata_agent', 'service_name': 'neutron-metadata-agent', 'service_en': False, 'service_conf_path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'service_conf': 'metadata_agent.ini', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-metadata-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini', 'config_overrides': {}, 'config_type': 'ini', 'init_config_overrides': {}, 'start_order': 3}) 2025-04-28 10:56:51,495 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_dhcp_agent', 'service_name': 'neutron-dhcp-agent', 'service_en': False, 'service_conf_path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'service_conf': 'dhcp_agent.ini', 'service_rootwrap': 'rootwrap.d/dhcp.filters', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-dhcp-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini', 'config_overrides': {}, 'config_type': 'ini', 'init_config_overrides': {}, 'start_order': 3}) 2025-04-28 10:56:51,498 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:51,528 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 10:56:52,569 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/run/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 10:56:52,937 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/run/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 10:56:53,307 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/run/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 10:56:53,697 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/run/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 10:56:53,730 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 10:56:54,756 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/run/lock/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 10:56:55,140 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/run/lock/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 10:56:55,521 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/run/lock/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 10:56:55,925 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] => (item={"path": "/run/lock/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 10:56:55,959 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 10:56:56,509 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:56:56,541 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 10:56:58,223 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-neutron-server.conf"}) 2025-04-28 10:56:59,249 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-neutron-rpc-server.conf"}) 2025-04-28 10:57:00,294 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-neutron-periodic-workers.conf"}) 2025-04-28 10:57:01,312 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-neutron-ovn-maintenance-worker.conf"}) 2025-04-28 10:57:01,346 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 10:57:02,686 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/neutron-server.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:57:03,330 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/neutron-rpc-server.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:57:03,983 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/neutron-periodic-workers.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:57:04,622 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/neutron-ovn-maintenance-worker.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 10:57:04,661 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 10:57:05,218 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:05,248 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 10:57:05,802 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:05,832 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 10:57:06,378 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:06,407 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 10:57:07,465 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:07,499 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 10:57:08,116 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-neutron-server-container-4b5d5912 => (item={"service_name": "neutron-server"}) 2025-04-28 10:57:08,121 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-neutron-server-container-4b5d5912 => (item={"service_name": "neutron-rpc-server"}) 2025-04-28 10:57:08,126 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-neutron-server-container-4b5d5912 => (item={"service_name": "neutron-periodic-workers"}) 2025-04-28 10:57:08,134 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1-neutron-server-container-4b5d5912 => (item={"service_name": "neutron-ovn-maintenance-worker"}) 2025-04-28 10:57:08,149 p=134481 u=root n=ansible | TASK [systemd_service : Load service neutron-server] *************************** 2025-04-28 10:57:09,248 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-server"}) 2025-04-28 10:57:09,291 p=134481 u=root n=ansible | TASK [systemd_service : Load timer neutron-server] ***************************** 2025-04-28 10:57:09,454 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-server"}) 2025-04-28 10:57:09,456 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:09,490 p=134481 u=root n=ansible | TASK [systemd_service : Load service neutron-rpc-server] *********************** 2025-04-28 10:57:10,744 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-rpc-server"}) 2025-04-28 10:57:10,792 p=134481 u=root n=ansible | TASK [systemd_service : Load timer neutron-rpc-server] ************************* 2025-04-28 10:57:10,958 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-rpc-server"}) 2025-04-28 10:57:10,959 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:10,993 p=134481 u=root n=ansible | TASK [systemd_service : Load service neutron-periodic-workers] ***************** 2025-04-28 10:57:12,556 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-periodic-workers"}) 2025-04-28 10:57:12,599 p=134481 u=root n=ansible | TASK [systemd_service : Load timer neutron-periodic-workers] ******************* 2025-04-28 10:57:12,763 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-periodic-workers"}) 2025-04-28 10:57:12,765 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:12,801 p=134481 u=root n=ansible | TASK [systemd_service : Load service neutron-ovn-maintenance-worker] *********** 2025-04-28 10:57:14,387 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-ovn-maintenance-worker"}) 2025-04-28 10:57:14,427 p=134481 u=root n=ansible | TASK [systemd_service : Load timer neutron-ovn-maintenance-worker] ************* 2025-04-28 10:57:14,590 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-ovn-maintenance-worker"}) 2025-04-28 10:57:14,593 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:14,621 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 10:57:15,189 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:15,224 p=134481 u=root n=ansible | TASK [os_neutron : Including neutron_db_setup role] **************************** 2025-04-28 10:57:15,811 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/neutron_db_setup.yml for aio1-neutron-server-container-4b5d5912 2025-04-28 10:57:15,825 p=134481 u=root n=ansible | TASK [os_neutron : Perform a DB expand] **************************************** 2025-04-28 10:57:32,268 p=134481 u=root n=ansible | [WARNING]: Module remote_tmp /var/lib/neutron/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2025-04-28 10:57:32,268 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:32,301 p=134481 u=root n=ansible | TASK [os_neutron : Disable the db expand fact] ********************************* 2025-04-28 10:57:32,949 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:32,983 p=134481 u=root n=ansible | TASK [os_neutron : Check for available offline migrations] ********************* 2025-04-28 10:57:37,721 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:37,759 p=134481 u=root n=ansible | TASK [os_neutron : Set the fact for the required offline migrations] *********** 2025-04-28 10:57:38,555 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:38,585 p=134481 u=root n=ansible | TASK [os_neutron : Refresh local facts] **************************************** 2025-04-28 10:57:39,542 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:39,625 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 10:57:40,279 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:40,308 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 10:57:40,965 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:40,998 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 10:57:41,655 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:41,687 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 10:57:42,344 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:42,379 p=134481 u=root n=ansible | TASK [Including osa.service_setup role] **************************************** 2025-04-28 10:57:42,987 p=134481 u=root n=ansible | included: openstack.osa.service_setup for aio1-neutron-server-container-4b5d5912 2025-04-28 10:57:43,004 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone domain] *********************** 2025-04-28 10:57:43,134 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:43,164 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service project] *********************** 2025-04-28 10:57:43,338 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:57:43,368 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add services to the keystone service catalog] *** 2025-04-28 10:57:45,952 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'name': 'neutron', 'type': 'network', 'description': 'OpenStack Networking'}) 2025-04-28 10:57:45,990 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users] ************************* 2025-04-28 10:57:49,104 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:57:49,106 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> {{ _service_setup_host }}] 2025-04-28 10:57:49,138 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Include task for role assignment] ********** 2025-04-28 10:57:49,357 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/service_setup/tasks/setup_roles.yml for aio1-neutron-server-container-4b5d5912 => (item=(censored due to no_log)) 2025-04-28 10:57:49,365 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone roles] ************************ 2025-04-28 10:57:51,865 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:57:53,982 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:57:53,983 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912 -> {{ _service_setup_host }}] 2025-04-28 10:57:54,024 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users to roles] **************** 2025-04-28 10:57:56,859 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:57:59,486 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item=None) 2025-04-28 10:57:59,488 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> {{ _service_setup_host }}] 2025-04-28 10:57:59,528 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add endpoints to keystone endpoint catalog] *** 2025-04-28 10:58:02,191 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'neutron', 'interface': 'public', 'url': 'https://104.130.253.16:9696'}) 2025-04-28 10:58:04,528 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'neutron', 'interface': 'internal', 'url': 'http://172.29.236.101:9696'}) 2025-04-28 10:58:06,782 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912 -> aio1-utility-container-3f04d7c1(172.29.239.164)] => (item={'service': 'neutron', 'interface': 'admin', 'url': 'http://172.29.236.101:9696'}) 2025-04-28 10:58:06,828 p=134481 u=root n=ansible | TASK [os_neutron : Flush handlers] ********************************************* 2025-04-28 10:58:06,952 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Stop services] *********************************** 2025-04-28 10:58:08,574 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-server', 'service_en': True, 'start_order': 1, 'wsgi_app': False, 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.238.27', 'uwsgi_port': 9696, 'uwsgi_tls': {}, 'uwsgi_pyargv': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'wsgi_name': 'neutron-api', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'init_config_overrides': {}, 'service_key': 'neutron-server', 'enabled': True, 'state': 'started'}) 2025-04-28 10:58:09,654 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-rpc-server', 'service_en': True, 'enabled': False, 'state': 'stopped', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-rpc-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'service_key': 'neutron-rpc-server'}) 2025-04-28 10:58:10,617 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-periodic-workers', 'service_en': True, 'enabled': False, 'state': 'stopped', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-periodic-workers --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'service_key': 'neutron-periodic-workers'}) 2025-04-28 10:58:11,636 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-ovn-maintenance-worker', 'service_en': True, 'enabled': False, 'state': 'stopped', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-ovn-maintenance-worker --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini', 'service_key': 'neutron-ovn-maintenance-worker'}) 2025-04-28 10:58:11,690 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Run neutron-l3-agent process cleanup] ************ 2025-04-28 10:58:12,213 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:12,243 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Restart openvswitch] ***************************** 2025-04-28 10:58:13,128 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:13,158 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Symlink neutron config directory] **************** 2025-04-28 10:58:13,769 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:13,797 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Drop sudoers file] ******************************* 2025-04-28 10:58:15,303 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:15,334 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Perform a DB contract] *************************** 2025-04-28 10:58:20,383 p=134481 u=root n=ansible | ok: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:20,413 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Start services] ********************************** 2025-04-28 10:58:21,908 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-server', 'service_en': True, 'start_order': 1, 'wsgi_app': False, 'uwsgi_overrides': {}, 'uwsgi_bind_address': '172.29.238.27', 'uwsgi_port': 9696, 'uwsgi_tls': {}, 'uwsgi_pyargv': '--config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'wsgi_name': 'neutron-api', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'init_config_overrides': {}, 'service_key': 'neutron-server', 'enabled': True, 'state': 'started'}) 2025-04-28 10:58:23,207 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-rpc-server', 'service_en': True, 'enabled': False, 'state': 'stopped', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-rpc-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'service_key': 'neutron-rpc-server'}) 2025-04-28 10:58:24,845 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-periodic-workers', 'service_en': True, 'enabled': False, 'state': 'stopped', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-periodic-workers --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini ', 'service_key': 'neutron-periodic-workers'}) 2025-04-28 10:58:26,341 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] => (item={'group': 'neutron_server', 'service_name': 'neutron-ovn-maintenance-worker', 'service_en': True, 'enabled': False, 'state': 'stopped', 'init_config_overrides': {}, 'start_order': 2, 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-ovn-maintenance-worker --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini', 'service_key': 'neutron-ovn-maintenance-worker'}) 2025-04-28 10:58:26,390 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Restart ovn northd] ****************************** 2025-04-28 10:58:26,895 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:26,929 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Restart ovn controller] ************************** 2025-04-28 10:58:27,439 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:27,468 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 10:58:27,580 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 10:58:27,752 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-server.service"}) 2025-04-28 10:58:27,770 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-rpc-server.service"}) 2025-04-28 10:58:27,783 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-periodic-workers.service"}) 2025-04-28 10:58:27,796 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] => (item={"service_name": "neutron-ovn-maintenance-worker.service"}) 2025-04-28 10:58:27,798 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:27,829 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 10:58:28,465 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:28,495 p=134481 u=root n=ansible | RUNNING HANDLER [pki : cert changed] ******************************************* 2025-04-28 10:58:28,613 p=134481 u=root n=ansible | RUNNING HANDLER [pki : ovn cert installed] ************************************* 2025-04-28 10:58:28,744 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 10:58:30,324 p=134481 u=root n=ansible | changed: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:30,364 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 10:58:30,510 p=134481 u=root n=ansible | skipping: [aio1-neutron-server-container-4b5d5912] 2025-04-28 10:58:30,551 p=134481 u=root n=ansible | [WARNING]: Could not match supplied host pattern, ignoring: neutron_linuxbridge_agent 2025-04-28 10:58:30,555 p=134481 u=root n=ansible | PLAY [Install neutron services] ************************************************ 2025-04-28 10:58:30,770 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 10:58:30,977 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1 2025-04-28 10:58:31,058 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 10:58:31,157 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:31,573 p=134481 u=root n=ansible | TASK [Determine tunnel bridge IP address] ************************************** 2025-04-28 10:58:31,779 p=134481 u=root n=ansible | included: openstack.osa.dynamic_address_fact for aio1 2025-04-28 10:58:31,820 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Gathering facts for tunnel_address interface on metal hosts] *** 2025-04-28 10:58:34,297 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:58:34,421 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Set IP to use for tunnel_address] *** 2025-04-28 10:58:34,758 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:58:34,862 p=134481 u=root n=ansible | TASK [Configure container (neutron-agent)] ************************************* 2025-04-28 10:58:34,957 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:35,064 p=134481 u=root n=ansible | TASK [Configure container (other services)] ************************************ 2025-04-28 10:58:35,162 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:35,268 p=134481 u=root n=ansible | TASK [Including unbound_clients tasks] ***************************************** 2025-04-28 10:58:35,416 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:35,863 p=134481 u=root n=ansible | TASK [os_neutron : Fail if service was deployed using a different installation method] *** 2025-04-28 10:58:35,969 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:36,039 p=134481 u=root n=ansible | TASK [os_neutron : Gather variables for each operating system] ***************** 2025-04-28 10:58:36,306 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:58:36,373 p=134481 u=root n=ansible | TASK [os_neutron : Gather variables for installation method] ******************* 2025-04-28 10:58:36,586 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:58:36,654 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 10:58:37,138 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:37,207 p=134481 u=root n=ansible | TASK [Including osa.mq_setup role] ********************************************* 2025-04-28 10:58:37,690 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:37,755 p=134481 u=root n=ansible | TASK [os_neutron : Get CPU info content and store as var] ********************** 2025-04-28 10:58:38,251 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:58:38,321 p=134481 u=root n=ansible | TASK [os_neutron : Create the neutron provider networks fact] ****************** 2025-04-28 10:58:38,826 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:58:39,203 p=134481 u=root n=ansible | TASK [os_neutron : Set provider network fact(s)] ******************************* 2025-04-28 10:58:39,416 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:58:39,485 p=134481 u=root n=ansible | TASK [os_neutron : Create the system group] ************************************ 2025-04-28 10:58:40,024 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:58:40,093 p=134481 u=root n=ansible | TASK [os_neutron : Create the neutron system user] ***************************** 2025-04-28 10:58:40,712 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:58:40,779 p=134481 u=root n=ansible | TASK [os_neutron : Stat config directory] ************************************** 2025-04-28 10:58:42,132 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:58:42,199 p=134481 u=root n=ansible | TASK [os_neutron : Remove the config directory] ******************************** 2025-04-28 10:58:43,167 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:43,233 p=134481 u=root n=ansible | TASK [os_neutron : Create neutron dir] ***************************************** 2025-04-28 10:58:44,140 p=134481 u=root n=ansible | ok: [aio1] => (item={'path': '/openstack', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:58:44,464 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'mode': '0755'}) 2025-04-28 10:58:44,786 p=134481 u=root n=ansible | ok: [aio1] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) 2025-04-28 10:58:45,096 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/var/lib/neutron', 'mode': '0755'}) 2025-04-28 10:58:45,401 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/var/lib/neutron/ovn-metadata-proxy', 'mode': 'u=rwX,g=rX,o=rX', 'recurse': True, 'condition': True}) 2025-04-28 10:58:45,711 p=134481 u=root n=ansible | ok: [aio1] => (item={'path': '/var/lib/neutron/ha_confs', 'state': 'absent'}) 2025-04-28 10:58:45,787 p=134481 u=root n=ansible | TASK [os_neutron : Add dependency repos for Neutron] *************************** 2025-04-28 10:58:45,900 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:45,973 p=134481 u=root n=ansible | TASK [os_neutron : Create ovs tmpfiles file] *********************************** 2025-04-28 10:58:46,076 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:46,522 p=134481 u=root n=ansible | TASK [os_neutron : Create ovs tmp directory] *********************************** 2025-04-28 10:58:46,630 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:58:46,737 p=134481 u=root n=ansible | TASK [os_neutron : Record the installation method] ***************************** 2025-04-28 10:58:47,269 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:58:47,341 p=134481 u=root n=ansible | TASK [os_neutron : Refresh local facts to ensure the neutron section is present] *** 2025-04-28 10:58:48,180 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:58:48,301 p=134481 u=root n=ansible | TASK [os_neutron : Install neutron role packages] ****************************** 2025-04-28 10:58:59,666 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 10:58:59,738 p=134481 u=root n=ansible | TASK [os_neutron : Remove known problem packages] ****************************** 2025-04-28 10:59:00,806 p=134481 u=root n=ansible | ok: [aio1] => (item=conntrackd) 2025-04-28 10:59:00,879 p=134481 u=root n=ansible | TASK [Include FRR role for OVN BGP Agent] ************************************** 2025-04-28 10:59:00,983 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:01,051 p=134481 u=root n=ansible | TASK [os_neutron : Retrieve the constraints URL] ******************************* 2025-04-28 10:59:01,848 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:59:01,924 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 10:59:03,079 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:59:03,473 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 10:59:06,083 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 10:59:06,166 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 10:59:07,140 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:07,209 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 10:59:08,269 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:08,338 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 10:59:09,593 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1 2025-04-28 10:59:09,646 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 10:59:12,334 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:59:12,408 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 10:59:14,479 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:59:16,257 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:59:18,033 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:59:19,826 p=134481 u=root n=ansible | skipping: [aio1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 10:59:19,828 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:19,895 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 10:59:22,443 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 10:59:25,209 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 10:59:27,364 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 10:59:27,748 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:59:31,701 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 10:59:34,404 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 10:59:37,350 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/neutron-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 10:59:37,430 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 10:59:41,415 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:59:41,493 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 10:59:42,529 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:42,598 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 10:59:43,629 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:43,698 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 10:59:44,722 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:44,788 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 10:59:45,815 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:45,885 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 10:59:46,937 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:47,021 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 10:59:48,059 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:48,439 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 10:59:49,958 p=134481 u=root n=ansible | ok: [aio1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 10:59:50,034 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 10:59:52,813 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:59:52,891 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 10:59:53,866 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 10:59:53,939 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 10:59:55,303 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:59:55,373 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 10:59:56,884 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 10:59:56,951 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 10:59:59,602 p=134481 u=root n=ansible | changed: [aio1] => (item=/openstack/venvs/neutron-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 11:00:02,169 p=134481 u=root n=ansible | changed: [aio1] => (item=/openstack/venvs/neutron-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 11:00:04,639 p=134481 u=root n=ansible | changed: [aio1] => (item=/openstack/venvs/neutron-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 11:00:04,718 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 11:00:17,854 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:00:17,927 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 11:01:32,153 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:01:32,551 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 11:01:33,541 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:01:33,613 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 11:01:34,674 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1 2025-04-28 11:01:34,737 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 11:01:36,121 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:01:36,192 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 11:01:38,460 p=134481 u=root n=ansible | changed: [aio1] => (item={'section': 'neutron', 'option': 'need_db_expand', 'value': 'True'}) 2025-04-28 11:01:40,483 p=134481 u=root n=ansible | changed: [aio1] => (item={'section': 'neutron', 'option': 'need_db_contract', 'value': 'True'}) 2025-04-28 11:01:42,499 p=134481 u=root n=ansible | changed: [aio1] => (item={'section': 'neutron', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 11:01:42,614 p=134481 u=root n=ansible | TASK [os_neutron : Initialise the upgrade facts] ******************************* 2025-04-28 11:01:43,129 p=134481 u=root n=ansible | ok: [aio1] => (item={'name': 'need_db_expand', 'state': 'True'}) 2025-04-28 11:01:43,436 p=134481 u=root n=ansible | ok: [aio1] => (item={'name': 'need_db_contract', 'state': 'True'}) 2025-04-28 11:01:43,508 p=134481 u=root n=ansible | TASK [os_neutron : Ensure Open vSwitch service state is set according to node group] *** 2025-04-28 11:01:46,507 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:01:46,909 p=134481 u=root n=ansible | TASK [os_neutron : Record the first container on each physical host] *********** 2025-04-28 11:01:47,176 p=134481 u=root n=ansible | ok: [aio1 -> localhost] 2025-04-28 11:01:47,247 p=134481 u=root n=ansible | TASK [os_neutron : Install required apparmor packages on the physical host] **** 2025-04-28 11:01:48,729 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:01:48,804 p=134481 u=root n=ansible | TASK [os_neutron : Ensure apparmor service is running] ************************* 2025-04-28 11:01:49,672 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:01:49,747 p=134481 u=root n=ansible | TASK [os_neutron : Disable apparmor profile] *********************************** 2025-04-28 11:01:50,370 p=134481 u=root n=ansible | ok: [aio1] => (item={'profile': 'usr.sbin.haproxy', 'process': 'haproxy'}) 2025-04-28 11:01:51,307 p=134481 u=root n=ansible | ok: [aio1] => (item={'profile': 'bin.ping', 'process': 'ping'}) 2025-04-28 11:01:51,697 p=134481 u=root n=ansible | ok: [aio1] => (item={'profile': 'usr.sbin.dnsmasq', 'process': 'dnsmasq'}) 2025-04-28 11:01:51,778 p=134481 u=root n=ansible | TASK [os_neutron : Refresh local facts] **************************************** 2025-04-28 11:01:52,587 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:01:52,706 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for API] ***************************** 2025-04-28 11:01:52,810 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:01:52,880 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for OVN] ***************************** 2025-04-28 11:01:53,472 p=134481 u=root n=ansible | included: pki for aio1 2025-04-28 11:01:53,874 p=134481 u=root n=ansible | TASK [pki : Create Server certificates] **************************************** 2025-04-28 11:01:54,114 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-pki/tasks/standalone/create_cert.yml for aio1 => (item={'name': 'neutron_ovn_aio1', 'provider': 'ownca', 'cn': 'aio1', 'san': 'DNS:aio1,IP:172.29.236.100', 'signed_by': 'ExampleCorpIntermediate'}) 2025-04-28 11:01:54,160 p=134481 u=root n=ansible | TASK [pki : Generate certificate private key for neutron_ovn_aio1] ************* 2025-04-28 11:01:55,992 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 11:01:56,076 p=134481 u=root n=ansible | TASK [pki : Create the CSR for neutron_ovn_aio1] ******************************* 2025-04-28 11:01:57,928 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 11:01:58,004 p=134481 u=root n=ansible | TASK [pki : Sign the certificate CSR for neutron_ovn_aio1] ********************* 2025-04-28 11:02:00,061 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 11:02:00,151 p=134481 u=root n=ansible | TASK [pki : Get certificate info for neutron_ovn_aio1] ************************* 2025-04-28 11:02:01,207 p=134481 u=root n=ansible | ok: [aio1 -> localhost] 2025-04-28 11:02:01,288 p=134481 u=root n=ansible | TASK [pki : Save certificate info for neutron_ovn_aio1] ************************ 2025-04-28 11:02:02,664 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 11:02:02,745 p=134481 u=root n=ansible | TASK [pki : Create certificate chain for neutron_ovn_aio1] ********************* 2025-04-28 11:02:03,464 p=134481 u=root n=ansible | changed: [aio1 -> localhost] 2025-04-28 11:02:03,851 p=134481 u=root n=ansible | TASK [pki : Slurp up server certificates from pki setup host (localhost)] ****** 2025-04-28 11:02:09,665 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/neutron_ovn_aio1-chain.crt', 'dest': '/etc/openvswitch/neutron_ovn.pem', 'owner': 'root', 'group': 'root', 'mode': '0644', 'condition': True}) 2025-04-28 11:02:10,197 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/neutron_ovn_aio1.key.pem', 'dest': '/etc/openvswitch/neutron_ovn.key', 'owner': 'root', 'group': 'root', 'mode': '0600', 'condition': True}) 2025-04-28 11:02:10,733 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/roots/ExampleCorpIntermediate/certs/ExampleCorpIntermediate-chain.crt', 'dest': '/etc/openvswitch/neutron_ovn-ca.pem', 'owner': 'root', 'group': 'root', 'mode': '0644', 'condition': True}) 2025-04-28 11:02:11,266 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/neutron_ovn_aio1-chain.crt', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn.pem', 'owner': 'neutron', 'group': 'neutron', 'mode': '0644', 'condition': True}) 2025-04-28 11:02:11,799 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/neutron_ovn_aio1.key.pem', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn.key', 'owner': 'neutron', 'group': 'neutron', 'mode': '0600', 'condition': True}) 2025-04-28 11:02:12,348 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/roots/ExampleCorpIntermediate/certs/ExampleCorpIntermediate-chain.crt', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn-ca.pem', 'owner': 'neutron', 'group': 'neutron', 'mode': '0644', 'condition': True}) 2025-04-28 11:02:12,431 p=134481 u=root n=ansible | TASK [pki : Create certificate destination directories] ************************ 2025-04-28 11:02:12,971 p=134481 u=root n=ansible | ok: [aio1] => (item={"path": "/etc/openvswitch", "state": "directory", "mode": "0755"}) 2025-04-28 11:02:13,280 p=134481 u=root n=ansible | ok: [aio1] => (item={"path": "/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron", "state": "directory", "mode": "0755"}) 2025-04-28 11:02:13,350 p=134481 u=root n=ansible | TASK [pki : Install Server certificates to targets] **************************** 2025-04-28 11:02:14,301 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/openvswitch/neutron_ovn.pem", "owner": "root", "group": "root", "mode": "0644"}) 2025-04-28 11:02:15,012 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/openvswitch/neutron_ovn.key", "owner": "root", "group": "root", "mode": "0600"}) 2025-04-28 11:02:15,740 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/etc/openvswitch/neutron_ovn-ca.pem", "owner": "root", "group": "root", "mode": "0644"}) 2025-04-28 11:02:16,454 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn.pem", "owner": "neutron", "group": "neutron", "mode": "0644"}) 2025-04-28 11:02:17,159 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn.key", "owner": "neutron", "group": "neutron", "mode": "0600"}) 2025-04-28 11:02:17,849 p=134481 u=root n=ansible | changed: [aio1] => (item={"dest": "/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron_ovn-ca.pem", "owner": "neutron", "group": "neutron", "mode": "0644"}) 2025-04-28 11:02:17,966 p=134481 u=root n=ansible | TASK [os_neutron : Including plugin-specific tasks] **************************** 2025-04-28 11:02:18,158 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/ovn_config.yml for aio1 => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/ovn_config.yml) 2025-04-28 11:02:18,234 p=134481 u=root n=ansible | TASK [os_neutron : Configure ovn-controller] *********************************** 2025-04-28 11:02:19,549 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:02:19,620 p=134481 u=root n=ansible | TASK [os_neutron : Mask setting OVS hostname service] ************************** 2025-04-28 11:02:19,742 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:02:19,813 p=134481 u=root n=ansible | TASK [os_neutron : Ensure ovn-northd service is started and enabled] *********** 2025-04-28 11:02:20,277 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:02:20,681 p=134481 u=root n=ansible | TASK [os_neutron : Ensure ovn-controller service is started and enabled] ******* 2025-04-28 11:02:21,974 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:02:22,058 p=134481 u=root n=ansible | TASK [os_neutron : Including setup_ovs_ovn tasks] ****************************** 2025-04-28 11:02:22,288 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/setup_ovs_ovn.yml for aio1 2025-04-28 11:02:22,333 p=134481 u=root n=ansible | TASK [os_neutron : Set openvswitch hostname] *********************************** 2025-04-28 11:02:23,238 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:02:23,309 p=134481 u=root n=ansible | TASK [os_neutron : Set CMS Options for Gateway Scheduling] ********************* 2025-04-28 11:02:23,811 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:02:23,880 p=134481 u=root n=ansible | TASK [os_neutron : Configure OVN Southbound Connection] ************************ 2025-04-28 11:02:24,759 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:02:24,829 p=134481 u=root n=ansible | TASK [os_neutron : Configure Supported OVN Overlay Protocols] ****************** 2025-04-28 11:02:25,705 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:02:25,773 p=134481 u=root n=ansible | TASK [os_neutron : Configure Encapsulation Address for Overlay Traffic] ******** 2025-04-28 11:02:26,650 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:02:26,732 p=134481 u=root n=ansible | TASK [os_neutron : Register existing OVSDB Manager(s)] ************************* 2025-04-28 11:02:27,981 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:02:28,367 p=134481 u=root n=ansible | TASK [os_neutron : Create OVSDB Manager] *************************************** 2025-04-28 11:02:29,264 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:02:29,335 p=134481 u=root n=ansible | TASK [os_neutron : Setup Network Provider Bridges] ***************************** 2025-04-28 11:02:30,449 p=134481 u=root n=ansible | changed: [aio1] => (item=physnet1:br-provider) 2025-04-28 11:02:30,522 p=134481 u=root n=ansible | TASK [os_neutron : Add ports to Network Provider Bridges] ********************** 2025-04-28 11:02:31,945 p=134481 u=root n=ansible | changed: [aio1] => (item=br-provider:eth12) 2025-04-28 11:02:32,018 p=134481 u=root n=ansible | TASK [os_neutron : Set the OVN Bridge Mappings in OVS] ************************* 2025-04-28 11:02:32,892 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:02:32,965 p=134481 u=root n=ansible | TASK [os_neutron : Including ovn_cluster_setup tasks] ************************** 2025-04-28 11:02:33,438 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:02:33,509 p=134481 u=root n=ansible | TASK [os_neutron : Set CLI options to connect to leader] *********************** 2025-04-28 11:02:33,976 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:02:34,046 p=134481 u=root n=ansible | TASK [os_neutron : Create plugins neutron dir] ********************************* 2025-04-28 11:02:35,485 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/plugins'}) 2025-04-28 11:02:36,632 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/plugins/ml2'}) 2025-04-28 11:02:37,816 p=134481 u=root n=ansible | changed: [aio1] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.d', 'owner': 'root', 'group': 'root'}) 2025-04-28 11:02:37,883 p=134481 u=root n=ansible | TASK [os_neutron : Copy extra neutron rootwrap filters] ************************ 2025-04-28 11:02:39,965 p=134481 u=root n=ansible | changed: [aio1] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/files/rootwrap.d/ovn-bgp.filters) 2025-04-28 11:02:41,510 p=134481 u=root n=ansible | changed: [aio1] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/files/rootwrap.d/vpnaas.filters) 2025-04-28 11:02:43,044 p=134481 u=root n=ansible | changed: [aio1] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/files/rootwrap.d/ovn-plugin.filters) 2025-04-28 11:02:43,445 p=134481 u=root n=ansible | TASK [os_neutron : Copy common neutron config] ********************************* 2025-04-28 11:02:45,679 p=134481 u=root n=ansible | changed: [aio1] => (item={'src': 'neutron.conf.j2', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:02:47,334 p=134481 u=root n=ansible | changed: [aio1] => (item={'src': 'plugins/ml2/ml2_conf.ini.j2', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/plugins/ml2/ml2_conf.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:02:47,406 p=134481 u=root n=ansible | TASK [os_neutron : Implement policy.yaml if there are overrides configured] **** 2025-04-28 11:02:48,388 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:02:48,459 p=134481 u=root n=ansible | TASK [os_neutron : Remove legacy policy.yaml file] ***************************** 2025-04-28 11:02:49,816 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:02:49,891 p=134481 u=root n=ansible | TASK [os_neutron : Create symlink to neutron-keepalived-state-change] ********** 2025-04-28 11:02:51,306 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:02:51,383 p=134481 u=root n=ansible | TASK [os_neutron : Preserve original configuration file(s)] ******************** 2025-04-28 11:02:52,798 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:02:53,932 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 11:02:54,006 p=134481 u=root n=ansible | TASK [os_neutron : Fetch override files] *************************************** 2025-04-28 11:02:55,461 p=134481 u=root n=ansible | ok: [aio1] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:02:56,671 p=134481 u=root n=ansible | ok: [aio1] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 11:02:56,740 p=134481 u=root n=ansible | TASK [os_neutron : Copy common neutron config] ********************************* 2025-04-28 11:02:58,317 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:02:59,585 p=134481 u=root n=ansible | changed: [aio1] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 11:02:59,657 p=134481 u=root n=ansible | TASK [os_neutron : Cleanup fetched temp files] ********************************* 2025-04-28 11:03:01,605 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:03:03,165 p=134481 u=root n=ansible | ok: [aio1 -> localhost] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 11:03:03,244 p=134481 u=root n=ansible | TASK [os_neutron : Copy neutron ml2 plugin config] ***************************** 2025-04-28 11:03:03,341 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:03,447 p=134481 u=root n=ansible | TASK [os_neutron : Generate neutron dnsmasq Config] **************************** 2025-04-28 11:03:04,740 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:03:04,817 p=134481 u=root n=ansible | TASK [os_neutron : Generate neutron agent only Config] ************************* 2025-04-28 11:03:05,859 p=134481 u=root n=ansible | changed: [aio1] => (item={'group': 'neutron_ovn_controller', 'systemd_lock_dir': '/run/lock/neutron-ovn-metadata', 'service_name': 'neutron-ovn-metadata-agent', 'service_en': True, 'service_conf_path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'service_conf': 'neutron_ovn_metadata_agent.ini', 'service_rootwrap': 'rootwrap.d/ovn-plugin.filters', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-ovn-metadata-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-file /etc/neutron/neutron_ovn_metadata_agent.ini', 'config_overrides': {}, 'config_type': 'ini', 'init_config_overrides': {}, 'start_order': 3, 'service_key': 'neutron-ovn-metadata-agent', 'enabled': True, 'state': 'started'}) 2025-04-28 11:03:05,936 p=134481 u=root n=ansible | TASK [os_neutron : Generate neutron bgpvpn networking configuration] *********** 2025-04-28 11:03:06,044 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:06,120 p=134481 u=root n=ansible | TASK [os_neutron : Copy vpnaas custom config files] **************************** 2025-04-28 11:03:06,216 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:06,323 p=134481 u=root n=ansible | TASK [os_neutron : Stop haproxy service on debian derivatives with standalone network nodes] *** 2025-04-28 11:03:06,476 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:06,548 p=134481 u=root n=ansible | TASK [os_neutron : Gather service facts] *************************************** 2025-04-28 11:03:13,213 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:03:13,625 p=134481 u=root n=ansible | TASK [os_neutron : Disable services if they present] *************************** 2025-04-28 11:03:15,222 p=134481 u=root n=ansible | skipping: [aio1] => (item={'group': 'neutron_metadata_agent', 'service_name': 'neutron-metadata-agent', 'service_en': False, 'service_conf_path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'service_conf': 'metadata_agent.ini', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-metadata-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini', 'config_overrides': {}, 'config_type': 'ini', 'init_config_overrides': {}, 'start_order': 3}) 2025-04-28 11:03:15,970 p=134481 u=root n=ansible | skipping: [aio1] => (item={'group': 'neutron_dhcp_agent', 'service_name': 'neutron-dhcp-agent', 'service_en': False, 'service_conf_path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'service_conf': 'dhcp_agent.ini', 'service_rootwrap': 'rootwrap.d/dhcp.filters', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-dhcp-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini', 'config_overrides': {}, 'config_type': 'ini', 'init_config_overrides': {}, 'start_order': 3}) 2025-04-28 11:03:15,973 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:16,052 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 11:03:17,007 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/run/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 11:03:17,081 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 11:03:18,052 p=134481 u=root n=ansible | changed: [aio1] => (item={"path": "/run/lock/neutron-ovn-metadata/neutron", "owner": "neutron", "group": "neutron"}) 2025-04-28 11:03:18,134 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 11:03:18,650 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:18,724 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 11:03:20,061 p=134481 u=root n=ansible | changed: [aio1] => (item={"src": "systemd-tmpfiles.j2", "dest": "/etc/tmpfiles.d/openstack-neutron-ovn-metadata-agent.conf"}) 2025-04-28 11:03:20,132 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 11:03:21,235 p=134481 u=root n=ansible | changed: [aio1] => (item={"src": "systemd-service.j2", "dest": "/etc/systemd/system/neutron-ovn-metadata-agent.service", "config_overrides": {}, "config_type": "ini"}) 2025-04-28 11:03:21,335 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 11:03:21,851 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:21,925 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 11:03:22,446 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:22,850 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 11:03:23,360 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:23,433 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 11:03:24,861 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:03:24,948 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 11:03:25,550 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-systemd_service/tasks/systemd_load.yml for aio1 => (item={"service_name": "neutron-ovn-metadata-agent"}) 2025-04-28 11:03:25,601 p=134481 u=root n=ansible | TASK [systemd_service : Load service neutron-ovn-metadata-agent] *************** 2025-04-28 11:03:27,130 p=134481 u=root n=ansible | changed: [aio1] => (item={"service_name": "neutron-ovn-metadata-agent"}) 2025-04-28 11:03:27,214 p=134481 u=root n=ansible | TASK [systemd_service : Load timer neutron-ovn-metadata-agent] ***************** 2025-04-28 11:03:27,341 p=134481 u=root n=ansible | skipping: [aio1] => (item={"service_name": "neutron-ovn-metadata-agent"}) 2025-04-28 11:03:27,343 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:27,421 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 11:03:27,938 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:28,379 p=134481 u=root n=ansible | TASK [os_neutron : Including neutron_db_setup role] **************************** 2025-04-28 11:03:28,884 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:28,964 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 11:03:29,597 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:29,670 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 11:03:30,313 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:30,394 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 11:03:31,006 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:31,077 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 11:03:31,673 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:31,788 p=134481 u=root n=ansible | TASK [Including osa.service_setup role] **************************************** 2025-04-28 11:03:32,281 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:32,352 p=134481 u=root n=ansible | TASK [os_neutron : Flush handlers] ********************************************* 2025-04-28 11:03:32,846 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Stop services] *********************************** 2025-04-28 11:03:34,825 p=134481 u=root n=ansible | changed: [aio1] => (item={'group': 'neutron_ovn_controller', 'systemd_lock_dir': '/run/lock/neutron-ovn-metadata', 'service_name': 'neutron-ovn-metadata-agent', 'service_en': True, 'service_conf_path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'service_conf': 'neutron_ovn_metadata_agent.ini', 'service_rootwrap': 'rootwrap.d/ovn-plugin.filters', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-ovn-metadata-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-file /etc/neutron/neutron_ovn_metadata_agent.ini', 'config_overrides': {}, 'config_type': 'ini', 'init_config_overrides': {}, 'start_order': 3, 'service_key': 'neutron-ovn-metadata-agent', 'enabled': True, 'state': 'started'}) 2025-04-28 11:03:34,900 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Run neutron-l3-agent process cleanup] ************ 2025-04-28 11:03:35,400 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:35,474 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Restart openvswitch] ***************************** 2025-04-28 11:03:37,635 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:03:37,710 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Symlink neutron config directory] **************** 2025-04-28 11:03:38,236 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:03:38,308 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Drop sudoers file] ******************************* 2025-04-28 11:03:39,238 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:03:39,312 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Perform a DB contract] *************************** 2025-04-28 11:03:39,808 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:39,882 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Start services] ********************************** 2025-04-28 11:03:41,976 p=134481 u=root n=ansible | changed: [aio1] => (item={'group': 'neutron_ovn_controller', 'systemd_lock_dir': '/run/lock/neutron-ovn-metadata', 'service_name': 'neutron-ovn-metadata-agent', 'service_en': True, 'service_conf_path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'service_conf': 'neutron_ovn_metadata_agent.ini', 'service_rootwrap': 'rootwrap.d/ovn-plugin.filters', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-ovn-metadata-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini --config-file /etc/neutron/neutron_ovn_metadata_agent.ini', 'config_overrides': {}, 'config_type': 'ini', 'init_config_overrides': {}, 'start_order': 3, 'service_key': 'neutron-ovn-metadata-agent', 'enabled': True, 'state': 'started'}) 2025-04-28 11:03:42,055 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Restart ovn northd] ****************************** 2025-04-28 11:03:42,928 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:43,347 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Restart ovn controller] ************************** 2025-04-28 11:03:44,589 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:03:44,668 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 11:03:44,781 p=134481 u=root n=ansible | RUNNING HANDLER [systemd_service : Restart changed services] ******************* 2025-04-28 11:03:44,908 p=134481 u=root n=ansible | skipping: [aio1] => (item={"service_name": "neutron-ovn-metadata-agent.service"}) 2025-04-28 11:03:44,910 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:44,982 p=134481 u=root n=ansible | RUNNING HANDLER [uwsgi : Execute service restart] ****************************** 2025-04-28 11:03:45,597 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:45,670 p=134481 u=root n=ansible | RUNNING HANDLER [pki : cert changed] ******************************************* 2025-04-28 11:03:45,789 p=134481 u=root n=ansible | RUNNING HANDLER [pki : ovn cert installed] ************************************* 2025-04-28 11:03:46,247 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 11:03:47,215 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:03:47,416 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 11:03:47,520 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:03:47,689 p=134481 u=root n=ansible | PLAY [Install neutron services] ************************************************ 2025-04-28 11:03:47,824 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 11:03:47,994 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-neutron-ovn-northd-container-7927bbd4 2025-04-28 11:03:48,005 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 11:03:48,144 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:03:48,213 p=134481 u=root n=ansible | TASK [Determine tunnel bridge IP address] ************************************** 2025-04-28 11:03:48,430 p=134481 u=root n=ansible | included: openstack.osa.dynamic_address_fact for aio1-neutron-ovn-northd-container-7927bbd4 2025-04-28 11:03:48,438 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Gathering facts for tunnel_address interface on metal hosts] *** 2025-04-28 11:03:48,585 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:03:48,619 p=134481 u=root n=ansible | TASK [openstack.osa.dynamic_address_fact : Set IP to use for tunnel_address] *** 2025-04-28 11:03:48,915 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:03:48,950 p=134481 u=root n=ansible | TASK [Configure container (neutron-agent)] ************************************* 2025-04-28 11:03:49,098 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:03:49,128 p=134481 u=root n=ansible | TASK [Configure container (other services)] ************************************ 2025-04-28 11:03:49,331 p=134481 u=root n=ansible | included: openstack.osa.lxc_container_setup for aio1-neutron-ovn-northd-container-7927bbd4 2025-04-28 11:03:49,339 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Set default bind mounts (bind var/log)] *** 2025-04-28 11:03:49,561 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:03:49,589 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Ensure mount directories exists] ***** 2025-04-28 11:03:50,223 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-neutron-ovn-northd-container-7927bbd4'}) 2025-04-28 11:03:50,260 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Add bind mount configuration to container] *** 2025-04-28 11:03:50,911 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4 -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-neutron-ovn-northd-container-7927bbd4'}) 2025-04-28 11:03:50,946 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config] ******************** 2025-04-28 11:03:51,096 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:03:51,165 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config no restart] ********* 2025-04-28 11:03:51,804 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4 -> aio1(172.29.236.100)] => (item=lxc.start.order=100) 2025-04-28 11:03:51,839 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Check container state] *************** 2025-04-28 11:03:52,463 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4 -> aio1(172.29.236.100)] 2025-04-28 11:03:52,497 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Lxc container restart] *************** 2025-04-28 11:03:54,773 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4 -> aio1(172.29.236.100)] 2025-04-28 11:03:54,807 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Start Container] ********************* 2025-04-28 11:03:56,258 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4 -> aio1(172.29.236.100)] 2025-04-28 11:03:56,294 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container tmpfiles-setup finish] *** 2025-04-28 11:03:58,695 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:03:58,725 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container connectivity] ***** 2025-04-28 11:04:02,592 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:02,630 p=134481 u=root n=ansible | TASK [Including unbound_clients tasks] ***************************************** 2025-04-28 11:04:02,829 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:02,865 p=134481 u=root n=ansible | TASK [os_neutron : Fail if service was deployed using a different installation method] *** 2025-04-28 11:04:03,018 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:03,049 p=134481 u=root n=ansible | TASK [os_neutron : Gather variables for each operating system] ***************** 2025-04-28 11:04:03,326 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:03,355 p=134481 u=root n=ansible | TASK [os_neutron : Gather variables for installation method] ******************* 2025-04-28 11:04:03,622 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:03,651 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 11:04:04,191 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:04,219 p=134481 u=root n=ansible | TASK [Including osa.mq_setup role] ********************************************* 2025-04-28 11:04:04,758 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:04,792 p=134481 u=root n=ansible | TASK [os_neutron : Get CPU info content and store as var] ********************** 2025-04-28 11:04:05,623 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:05,659 p=134481 u=root n=ansible | TASK [os_neutron : Create the neutron provider networks fact] ****************** 2025-04-28 11:04:06,260 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:06,292 p=134481 u=root n=ansible | TASK [os_neutron : Set provider network fact(s)] ******************************* 2025-04-28 11:04:06,560 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:06,590 p=134481 u=root n=ansible | TASK [os_neutron : Create the system group] ************************************ 2025-04-28 11:04:07,233 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:07,265 p=134481 u=root n=ansible | TASK [os_neutron : Create the neutron system user] ***************************** 2025-04-28 11:04:08,028 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:08,059 p=134481 u=root n=ansible | TASK [os_neutron : Stat config directory] ************************************** 2025-04-28 11:04:09,109 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:09,144 p=134481 u=root n=ansible | TASK [os_neutron : Remove the config directory] ******************************** 2025-04-28 11:04:10,181 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:10,210 p=134481 u=root n=ansible | TASK [os_neutron : Create neutron dir] ***************************************** 2025-04-28 11:04:11,313 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'path': '/openstack', 'owner': 'root', 'group': 'root'}) 2025-04-28 11:04:11,740 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'mode': '0755'}) 2025-04-28 11:04:12,320 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'path': '/etc/sudoers.d', 'mode': '0750', 'owner': 'root', 'group': 'root'}) 2025-04-28 11:04:12,892 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'path': '/var/lib/neutron', 'mode': '0755'}) 2025-04-28 11:04:12,900 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'path': '/var/lib/neutron/ovn-metadata-proxy', 'mode': 'u=rwX,g=rX,o=rX', 'recurse': True, 'condition': False}) 2025-04-28 11:04:13,258 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'path': '/var/lib/neutron/ha_confs', 'state': 'absent'}) 2025-04-28 11:04:13,291 p=134481 u=root n=ansible | TASK [os_neutron : Add dependency repos for Neutron] *************************** 2025-04-28 11:04:13,428 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:13,496 p=134481 u=root n=ansible | TASK [os_neutron : Create ovs tmpfiles file] *********************************** 2025-04-28 11:04:13,638 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:13,707 p=134481 u=root n=ansible | TASK [os_neutron : Create ovs tmp directory] *********************************** 2025-04-28 11:04:13,851 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:13,921 p=134481 u=root n=ansible | TASK [os_neutron : Record the installation method] ***************************** 2025-04-28 11:04:14,839 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:14,874 p=134481 u=root n=ansible | TASK [os_neutron : Refresh local facts to ensure the neutron section is present] *** 2025-04-28 11:04:15,738 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:15,822 p=134481 u=root n=ansible | TASK [os_neutron : Install neutron role packages] ****************************** 2025-04-28 11:04:32,790 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:32,823 p=134481 u=root n=ansible | TASK [os_neutron : Remove known problem packages] ****************************** 2025-04-28 11:04:34,044 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=conntrackd) 2025-04-28 11:04:34,076 p=134481 u=root n=ansible | TASK [Include FRR role for OVN BGP Agent] ************************************** 2025-04-28 11:04:34,215 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:34,286 p=134481 u=root n=ansible | TASK [os_neutron : Retrieve the constraints URL] ******************************* 2025-04-28 11:04:35,569 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:35,602 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 11:04:36,595 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:36,623 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 11:04:37,664 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=aio1-repo-container-5dee23ed) 2025-04-28 11:04:37,666 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:37,696 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 11:04:38,702 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:38,734 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 11:04:39,746 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:39,776 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 11:04:40,781 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:40,811 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 11:04:41,874 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:41,907 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 11:04:42,934 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:42,970 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 11:04:43,963 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:43,994 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 11:04:45,014 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:45,044 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 11:04:46,059 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:46,089 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 11:04:47,105 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:47,134 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 11:04:48,140 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:48,170 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 11:04:49,198 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:49,233 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 11:04:50,245 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:50,275 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 11:04:51,276 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:51,311 p=134481 u=root n=ansible | TASK [os_neutron : Initialise the upgrade facts] ******************************* 2025-04-28 11:04:51,921 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'name': 'need_db_expand', 'state': 'True'}) 2025-04-28 11:04:52,269 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'name': 'need_db_contract', 'state': 'True'}) 2025-04-28 11:04:52,301 p=134481 u=root n=ansible | TASK [os_neutron : Ensure Open vSwitch service state is set according to node group] *** 2025-04-28 11:04:55,960 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:55,991 p=134481 u=root n=ansible | TASK [os_neutron : Record the first container on each physical host] *********** 2025-04-28 11:04:56,673 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] 2025-04-28 11:04:56,708 p=134481 u=root n=ansible | TASK [os_neutron : Install required apparmor packages on the physical host] **** 2025-04-28 11:04:56,937 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:56,967 p=134481 u=root n=ansible | TASK [os_neutron : Ensure apparmor service is running] ************************* 2025-04-28 11:04:57,174 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:57,201 p=134481 u=root n=ansible | TASK [os_neutron : Disable apparmor profile] *********************************** 2025-04-28 11:04:57,412 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'profile': 'usr.sbin.haproxy', 'process': 'haproxy'}) 2025-04-28 11:04:57,465 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'profile': 'bin.ping', 'process': 'ping'}) 2025-04-28 11:04:57,932 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'profile': 'usr.sbin.dnsmasq', 'process': 'dnsmasq'}) 2025-04-28 11:04:57,934 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:57,964 p=134481 u=root n=ansible | TASK [os_neutron : Refresh local facts] **************************************** 2025-04-28 11:04:58,858 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:58,940 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for API] ***************************** 2025-04-28 11:04:59,084 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:04:59,152 p=134481 u=root n=ansible | TASK [Create and install SSL certificates for OVN] ***************************** 2025-04-28 11:04:59,764 p=134481 u=root n=ansible | included: pki for aio1-neutron-ovn-northd-container-7927bbd4 2025-04-28 11:04:59,801 p=134481 u=root n=ansible | TASK [pki : Create Server certificates] **************************************** 2025-04-28 11:04:59,975 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-pki/tasks/standalone/create_cert.yml for aio1-neutron-ovn-northd-container-7927bbd4 => (item={'name': 'neutron_ovn_aio1-neutron-ovn-northd-container-7927bbd4', 'provider': 'ownca', 'cn': 'aio1-neutron-ovn-northd-container-7927bbd4', 'san': 'DNS:aio1-neutron-ovn-northd-container-7927bbd4,IP:172.29.238.84', 'signed_by': 'ExampleCorpIntermediate'}) 2025-04-28 11:04:59,983 p=134481 u=root n=ansible | TASK [pki : Generate certificate private key for neutron_ovn_aio1-neutron-ovn-northd-container-7927bbd4] *** 2025-04-28 11:05:02,471 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] 2025-04-28 11:05:02,516 p=134481 u=root n=ansible | TASK [pki : Create the CSR for neutron_ovn_aio1-neutron-ovn-northd-container-7927bbd4] *** 2025-04-28 11:05:04,463 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] 2025-04-28 11:05:04,502 p=134481 u=root n=ansible | TASK [pki : Sign the certificate CSR for neutron_ovn_aio1-neutron-ovn-northd-container-7927bbd4] *** 2025-04-28 11:05:06,591 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] 2025-04-28 11:05:06,624 p=134481 u=root n=ansible | TASK [pki : Get certificate info for neutron_ovn_aio1-neutron-ovn-northd-container-7927bbd4] *** 2025-04-28 11:05:07,710 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] 2025-04-28 11:05:07,752 p=134481 u=root n=ansible | TASK [pki : Save certificate info for neutron_ovn_aio1-neutron-ovn-northd-container-7927bbd4] *** 2025-04-28 11:05:09,108 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] 2025-04-28 11:05:09,152 p=134481 u=root n=ansible | TASK [pki : Create certificate chain for neutron_ovn_aio1-neutron-ovn-northd-container-7927bbd4] *** 2025-04-28 11:05:09,920 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] 2025-04-28 11:05:09,965 p=134481 u=root n=ansible | TASK [pki : Slurp up server certificates from pki setup host (localhost)] ****** 2025-04-28 11:05:15,733 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/certs/neutron_ovn_aio1-neutron-ovn-northd-container-7927bbd4-chain.crt', 'dest': '/etc/openvswitch/neutron_ovn.pem', 'owner': 'root', 'group': 'root', 'mode': '0644', 'condition': True}) 2025-04-28 11:05:16,687 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/certs/private/neutron_ovn_aio1-neutron-ovn-northd-container-7927bbd4.key.pem', 'dest': '/etc/openvswitch/neutron_ovn.key', 'owner': 'root', 'group': 'root', 'mode': '0600', 'condition': True}) 2025-04-28 11:05:17,231 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4 -> localhost] => (item={'src': '/etc/openstack_deploy/pki/roots/ExampleCorpIntermediate/certs/ExampleCorpIntermediate-chain.crt', 'dest': '/etc/openvswitch/neutron_ovn-ca.pem', 'owner': 'root', 'group': 'root', 'mode': '0644', 'condition': True}) 2025-04-28 11:05:17,272 p=134481 u=root n=ansible | TASK [pki : Create certificate destination directories] ************************ 2025-04-28 11:05:17,947 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={"path": "/etc/openvswitch", "state": "directory", "mode": "0755"}) 2025-04-28 11:05:17,984 p=134481 u=root n=ansible | TASK [pki : Install Server certificates to targets] **************************** 2025-04-28 11:05:19,356 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={"dest": "/etc/openvswitch/neutron_ovn.pem", "owner": "root", "group": "root", "mode": "0644"}) 2025-04-28 11:05:20,365 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={"dest": "/etc/openvswitch/neutron_ovn.key", "owner": "root", "group": "root", "mode": "0600"}) 2025-04-28 11:05:21,369 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={"dest": "/etc/openvswitch/neutron_ovn-ca.pem", "owner": "root", "group": "root", "mode": "0644"}) 2025-04-28 11:05:21,422 p=134481 u=root n=ansible | TASK [os_neutron : Including plugin-specific tasks] **************************** 2025-04-28 11:05:21,616 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/ovn_config.yml for aio1-neutron-ovn-northd-container-7927bbd4 => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/ovn_config.yml) 2025-04-28 11:05:21,659 p=134481 u=root n=ansible | TASK [os_neutron : Configure ovn-controller] *********************************** 2025-04-28 11:05:22,127 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:22,157 p=134481 u=root n=ansible | TASK [os_neutron : Mask setting OVS hostname service] ************************** 2025-04-28 11:05:22,302 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:22,333 p=134481 u=root n=ansible | TASK [os_neutron : Ensure ovn-northd service is started and enabled] *********** 2025-04-28 11:05:24,048 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:24,080 p=134481 u=root n=ansible | TASK [os_neutron : Ensure ovn-controller service is started and enabled] ******* 2025-04-28 11:05:24,592 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:24,622 p=134481 u=root n=ansible | TASK [os_neutron : Including setup_ovs_ovn tasks] ****************************** 2025-04-28 11:05:24,840 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/setup_ovs_ovn.yml for aio1-neutron-ovn-northd-container-7927bbd4 2025-04-28 11:05:24,847 p=134481 u=root n=ansible | TASK [os_neutron : Set openvswitch hostname] *********************************** 2025-04-28 11:05:25,372 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:25,403 p=134481 u=root n=ansible | TASK [os_neutron : Set CMS Options for Gateway Scheduling] ********************* 2025-04-28 11:05:25,543 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:25,612 p=134481 u=root n=ansible | TASK [os_neutron : Configure OVN Southbound Connection] ************************ 2025-04-28 11:05:26,115 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:26,145 p=134481 u=root n=ansible | TASK [os_neutron : Configure Supported OVN Overlay Protocols] ****************** 2025-04-28 11:05:26,655 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:26,691 p=134481 u=root n=ansible | TASK [os_neutron : Configure Encapsulation Address for Overlay Traffic] ******** 2025-04-28 11:05:27,184 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:27,214 p=134481 u=root n=ansible | TASK [os_neutron : Register existing OVSDB Manager(s)] ************************* 2025-04-28 11:05:27,710 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:27,740 p=134481 u=root n=ansible | TASK [os_neutron : Create OVSDB Manager] *************************************** 2025-04-28 11:05:28,235 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:28,266 p=134481 u=root n=ansible | TASK [os_neutron : Setup Network Provider Bridges] ***************************** 2025-04-28 11:05:28,775 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=) 2025-04-28 11:05:28,776 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:28,806 p=134481 u=root n=ansible | TASK [os_neutron : Add ports to Network Provider Bridges] ********************** 2025-04-28 11:05:29,321 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=) 2025-04-28 11:05:29,322 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:29,352 p=134481 u=root n=ansible | TASK [os_neutron : Set the OVN Bridge Mappings in OVS] ************************* 2025-04-28 11:05:29,494 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:29,526 p=134481 u=root n=ansible | TASK [os_neutron : Including ovn_cluster_setup tasks] ************************** 2025-04-28 11:05:30,072 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/tasks/providers/ovn_cluster_setup.yml for aio1-neutron-ovn-northd-container-7927bbd4 2025-04-28 11:05:30,083 p=134481 u=root n=ansible | TASK [os_neutron : Check if ovn db is clustered] ******************************* 2025-04-28 11:05:30,950 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:30,978 p=134481 u=root n=ansible | TASK [os_neutron : Stop ovn services] ****************************************** 2025-04-28 11:05:32,229 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:32,261 p=134481 u=root n=ansible | TASK [os_neutron : Clean up ovn db directory] ********************************** 2025-04-28 11:05:32,871 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:32,902 p=134481 u=root n=ansible | TASK [os_neutron : Find leader node in ovn cluster] **************************** 2025-04-28 11:05:33,790 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=aio1-neutron-ovn-northd-container-7927bbd4) 2025-04-28 11:05:33,829 p=134481 u=root n=ansible | TASK [os_neutron : Set leader_node fact] *************************************** 2025-04-28 11:05:34,089 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:34,119 p=134481 u=root n=ansible | TASK [os_neutron : Setup ovn cluster using primary node.] ********************** 2025-04-28 11:05:35,759 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:35,790 p=134481 u=root n=ansible | TASK [os_neutron : Start ovn service] ****************************************** 2025-04-28 11:05:37,230 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:37,265 p=134481 u=root n=ansible | TASK [os_neutron : Configure connection settings for ovn-nb and ovn-sb] ******** 2025-04-28 11:05:38,469 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=ovn-nbctl --inactivity-probe=60000 set-connection pssl:6641) 2025-04-28 11:05:39,463 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=ovn-sbctl --inactivity-probe=60000 set-connection pssl:6642) 2025-04-28 11:05:39,500 p=134481 u=root n=ansible | TASK [os_neutron : Join new nodes to ovn cluster using leader node] ************ 2025-04-28 11:05:41,432 p=134481 u=root n=ansible | ok: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:41,469 p=134481 u=root n=ansible | TASK [os_neutron : Set CLI options to connect to leader] *********************** 2025-04-28 11:05:43,117 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:43,146 p=134481 u=root n=ansible | TASK [os_neutron : Create plugins neutron dir] ********************************* 2025-04-28 11:05:44,176 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/plugins'}) 2025-04-28 11:05:45,030 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/plugins/ml2'}) 2025-04-28 11:05:45,899 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.d', 'owner': 'root', 'group': 'root'}) 2025-04-28 11:05:45,901 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:45,930 p=134481 u=root n=ansible | TASK [os_neutron : Copy extra neutron rootwrap filters] ************************ 2025-04-28 11:05:46,945 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/files/rootwrap.d/ovn-bgp.filters) 2025-04-28 11:05:47,788 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/files/rootwrap.d/vpnaas.filters) 2025-04-28 11:05:48,621 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_neutron/files/rootwrap.d/ovn-plugin.filters) 2025-04-28 11:05:48,623 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:48,653 p=134481 u=root n=ansible | TASK [os_neutron : Copy common neutron config] ********************************* 2025-04-28 11:05:49,719 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'src': 'neutron.conf.j2', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/neutron.conf', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:05:50,565 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'src': 'plugins/ml2/ml2_conf.ini.j2', 'dest': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/plugins/ml2/ml2_conf.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:05:50,566 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:50,596 p=134481 u=root n=ansible | TASK [os_neutron : Implement policy.yaml if there are overrides configured] **** 2025-04-28 11:05:51,602 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:51,631 p=134481 u=root n=ansible | TASK [os_neutron : Remove legacy policy.yaml file] ***************************** 2025-04-28 11:05:52,625 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:52,656 p=134481 u=root n=ansible | TASK [os_neutron : Create symlink to neutron-keepalived-state-change] ********** 2025-04-28 11:05:53,668 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:53,705 p=134481 u=root n=ansible | TASK [os_neutron : Preserve original configuration file(s)] ******************** 2025-04-28 11:05:54,748 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:05:55,612 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 11:05:55,613 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:55,645 p=134481 u=root n=ansible | TASK [os_neutron : Fetch override files] *************************************** 2025-04-28 11:05:56,681 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:05:57,524 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 11:05:57,526 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:57,556 p=134481 u=root n=ansible | TASK [os_neutron : Copy common neutron config] ********************************* 2025-04-28 11:05:58,589 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:05:59,443 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 11:05:59,445 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:05:59,474 p=134481 u=root n=ansible | TASK [os_neutron : Cleanup fetched temp files] ********************************* 2025-04-28 11:06:00,986 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'tmp_f': '/tmp/api-paste.ini.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/api-paste.ini', 'config_overrides': {}, 'config_type': 'ini'}) 2025-04-28 11:06:01,896 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'tmp_f': '/tmp/rootwrap.conf.original', 'target_f': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron/rootwrap.conf', 'config_overrides': {'DEFAULT': {'filters_path': '/etc/neutron/rootwrap.d,/usr/share/neutron/rootwrap', 'exec_dirs': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin,/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin,/etc/neutron/kill_scripts'}}, 'config_type': 'ini', 'owner': 'root', 'group': 'neutron', 'mode': '0640'}) 2025-04-28 11:06:01,898 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:01,930 p=134481 u=root n=ansible | TASK [os_neutron : Copy neutron ml2 plugin config] ***************************** 2025-04-28 11:06:02,073 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:02,146 p=134481 u=root n=ansible | TASK [os_neutron : Generate neutron dnsmasq Config] **************************** 2025-04-28 11:06:02,667 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:02,701 p=134481 u=root n=ansible | TASK [os_neutron : Generate neutron agent only Config] ************************* 2025-04-28 11:06:03,231 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:03,263 p=134481 u=root n=ansible | TASK [os_neutron : Generate neutron bgpvpn networking configuration] *********** 2025-04-28 11:06:03,399 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:03,467 p=134481 u=root n=ansible | TASK [os_neutron : Copy vpnaas custom config files] **************************** 2025-04-28 11:06:03,605 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:03,677 p=134481 u=root n=ansible | TASK [os_neutron : Stop haproxy service on debian derivatives with standalone network nodes] *** 2025-04-28 11:06:03,823 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:03,852 p=134481 u=root n=ansible | TASK [os_neutron : Gather service facts] *************************************** 2025-04-28 11:06:04,389 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:04,420 p=134481 u=root n=ansible | TASK [os_neutron : Disable services if they present] *************************** 2025-04-28 11:06:05,687 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'group': 'neutron_metadata_agent', 'service_name': 'neutron-metadata-agent', 'service_en': False, 'service_conf_path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'service_conf': 'metadata_agent.ini', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-metadata-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/metadata_agent.ini', 'config_overrides': {}, 'config_type': 'ini', 'init_config_overrides': {}, 'start_order': 3}) 2025-04-28 11:06:06,067 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] => (item={'group': 'neutron_dhcp_agent', 'service_name': 'neutron-dhcp-agent', 'service_en': False, 'service_conf_path': '/openstack/venvs/neutron-31.0.0.0b2.dev29/etc/neutron', 'service_conf': 'dhcp_agent.ini', 'service_rootwrap': 'rootwrap.d/dhcp.filters', 'execstarts': '/openstack/venvs/neutron-31.0.0.0b2.dev29/bin/neutron-dhcp-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/dhcp_agent.ini', 'config_overrides': {}, 'config_type': 'ini', 'init_config_overrides': {}, 'start_order': 3}) 2025-04-28 11:06:06,069 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:06,102 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP run dir] *********************************** 2025-04-28 11:06:06,663 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:06,699 p=134481 u=root n=ansible | TASK [systemd_service : Create TEMP service lock dir] ************************** 2025-04-28 11:06:07,249 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:07,280 p=134481 u=root n=ansible | TASK [systemd_service : Create service.d overrides dir] ************************ 2025-04-28 11:06:07,825 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:07,858 p=134481 u=root n=ansible | TASK [systemd_service : Create tmpfiles.d entry] ******************************* 2025-04-28 11:06:08,411 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:08,444 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd service] ***************************** 2025-04-28 11:06:08,997 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:09,027 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd override] **************************** 2025-04-28 11:06:09,570 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:09,604 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd timer] ******************************* 2025-04-28 11:06:10,152 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:10,182 p=134481 u=root n=ansible | TASK [systemd_service : Place the systemd socket] ****************************** 2025-04-28 11:06:10,716 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:10,749 p=134481 u=root n=ansible | TASK [systemd_service : Reload systemd on unit change] ************************* 2025-04-28 11:06:10,901 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:10,931 p=134481 u=root n=ansible | TASK [systemd_service : Including systemd_load tasks] ************************** 2025-04-28 11:06:11,472 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:11,503 p=134481 u=root n=ansible | TASK [systemd_service : Load socket] ******************************************* 2025-04-28 11:06:12,053 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:12,087 p=134481 u=root n=ansible | TASK [os_neutron : Including neutron_db_setup role] **************************** 2025-04-28 11:06:12,619 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:12,653 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for each operating system] ********************** 2025-04-28 11:06:13,286 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:13,316 p=134481 u=root n=ansible | TASK [uwsgi : Gather variables for installation method] ************************ 2025-04-28 11:06:13,963 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:13,997 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_install tasks] *********************************** 2025-04-28 11:06:14,643 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:14,674 p=134481 u=root n=ansible | TASK [uwsgi : Including uwsgi_post_install tasks] ****************************** 2025-04-28 11:06:15,326 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:15,360 p=134481 u=root n=ansible | TASK [Including osa.service_setup role] **************************************** 2025-04-28 11:06:15,885 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:15,914 p=134481 u=root n=ansible | TASK [os_neutron : Flush handlers] ********************************************* 2025-04-28 11:06:16,031 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Stop services] *********************************** 2025-04-28 11:06:16,550 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:16,579 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Run neutron-l3-agent process cleanup] ************ 2025-04-28 11:06:17,111 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:17,141 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Restart openvswitch] ***************************** 2025-04-28 11:06:18,027 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:18,058 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Drop sudoers file] ******************************* 2025-04-28 11:06:19,299 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:19,331 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Perform a DB contract] *************************** 2025-04-28 11:06:19,859 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:19,888 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Start services] ********************************** 2025-04-28 11:06:20,411 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:20,440 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Restart ovn northd] ****************************** 2025-04-28 11:06:21,690 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:21,724 p=134481 u=root n=ansible | RUNNING HANDLER [os_neutron : Restart ovn controller] ************************** 2025-04-28 11:06:22,231 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:22,263 p=134481 u=root n=ansible | RUNNING HANDLER [pki : cert changed] ******************************************* 2025-04-28 11:06:22,377 p=134481 u=root n=ansible | RUNNING HANDLER [pki : ovn cert installed] ************************************* 2025-04-28 11:06:22,492 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 11:06:23,878 p=134481 u=root n=ansible | changed: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:23,919 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 11:06:24,057 p=134481 u=root n=ansible | skipping: [aio1-neutron-ovn-northd-container-7927bbd4] 2025-04-28 11:06:24,135 p=134481 u=root n=ansible | PLAY [Gather heat facts] ******************************************************* 2025-04-28 11:06:24,240 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:06:24,245 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:06:24,843 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:06:24,948 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:06:25,023 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:06:25,128 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:06:25,711 p=134481 u=root n=ansible | PLAY [Install heat server] ***************************************************** 2025-04-28 11:06:25,779 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:06:25,784 p=134481 u=root n=ansible | PLAY [Gather horizon facts] **************************************************** 2025-04-28 11:06:25,911 p=134481 u=root n=ansible | TASK [Gather additional facts] ************************************************* 2025-04-28 11:06:26,179 p=134481 u=root n=ansible | included: openstack.osa.gather_extra_facts for aio1-horizon-container-759e6a6a 2025-04-28 11:06:26,184 p=134481 u=root n=ansible | TASK [openstack.osa.gather_extra_facts : Gather additional facts] ************** 2025-04-28 11:06:27,725 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:27,836 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:06:28,268 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:06:28,562 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:06:28,633 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:06:28,835 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-haproxy_server/tasks/haproxy_service_config.yml for aio1 2025-04-28 11:06:29,192 p=134481 u=root n=ansible | TASK [haproxy_server : Define blank _haproxy_service_configs_simplified variable] *** 2025-04-28 11:06:29,446 p=134481 u=root n=ansible | ok: [aio1] 2025-04-28 11:06:29,522 p=134481 u=root n=ansible | TASK [haproxy_server : Append services to _haproxy_service_configs_simplified list] *** 2025-04-28 11:06:29,931 p=134481 u=root n=ansible | ok: [aio1] => (item={'haproxy_backend_only': True, 'haproxy_service_name': 'horizon', 'haproxy_backend_nodes': ['aio1-horizon-container-759e6a6a'], 'haproxy_backend_port': '80', 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /auth/login/'], 'haproxy_service_enabled': True, 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_stick_table': ['stick-table type ipv6 size 256k expire 10s store http_req_rate(10s),http_err_rate(10s)', 'http-request track-sc0 src', 'http-request deny deny_status 429 if { sc_http_req_rate(0) gt 20 } { path_beg /auth } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }', 'http-request deny deny_status 429 if { sc_http_err_rate(0) gt 20 } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }'], 'haproxy_map_entries': [{'name': 'base_regex', 'order': 98, 'entries': ['/ horizon-back']}]}) 2025-04-28 11:06:30,005 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy service config files] ******************** 2025-04-28 11:06:31,302 p=134481 u=root n=ansible | changed: [aio1] => (item={'haproxy_backend_only': True, 'haproxy_service_name': 'horizon', 'haproxy_backend_nodes': ['aio1-horizon-container-759e6a6a'], 'haproxy_backend_port': '80', 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /auth/login/'], 'haproxy_service_enabled': True, 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_stick_table': ['stick-table type ipv6 size 256k expire 10s store http_req_rate(10s),http_err_rate(10s)', 'http-request track-sc0 src', 'http-request deny deny_status 429 if { sc_http_req_rate(0) gt 20 } { path_beg /auth } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }', 'http-request deny deny_status 429 if { sc_http_err_rate(0) gt 20 } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }'], 'haproxy_map_entries': [{'name': 'base_regex', 'order': 98, 'entries': ['/ horizon-back']}]}) 2025-04-28 11:06:31,377 p=134481 u=root n=ansible | TASK [haproxy_server : Remove haproxy service config files for absent services] *** 2025-04-28 11:06:31,575 p=134481 u=root n=ansible | skipping: [aio1] => (item={'haproxy_backend_only': True, 'haproxy_service_name': 'horizon', 'haproxy_backend_nodes': ['aio1-horizon-container-759e6a6a'], 'haproxy_backend_port': '80', 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /auth/login/'], 'haproxy_service_enabled': True, 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_stick_table': ['stick-table type ipv6 size 256k expire 10s store http_req_rate(10s),http_err_rate(10s)', 'http-request track-sc0 src', 'http-request deny deny_status 429 if { sc_http_req_rate(0) gt 20 } { path_beg /auth } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }', 'http-request deny deny_status 429 if { sc_http_err_rate(0) gt 20 } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }'], 'haproxy_map_entries': [{'name': 'base_regex', 'order': 98, 'entries': ['/ horizon-back']}]}) 2025-04-28 11:06:31,577 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:06:31,646 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map fragment directories] **************** 2025-04-28 11:06:32,242 p=134481 u=root n=ansible | ok: [aio1] => (item=base_regex) 2025-04-28 11:06:32,312 p=134481 u=root n=ansible | TASK [haproxy_server : Create haproxy map files] ******************************* 2025-04-28 11:06:33,317 p=134481 u=root n=ansible | changed: [aio1] => (item=[{'haproxy_backend_only': True, 'haproxy_service_name': 'horizon', 'haproxy_backend_nodes': ['aio1-horizon-container-759e6a6a'], 'haproxy_backend_port': '80', 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /auth/login/'], 'haproxy_service_enabled': True, 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_stick_table': ['stick-table type ipv6 size 256k expire 10s store http_req_rate(10s),http_err_rate(10s)', 'http-request track-sc0 src', 'http-request deny deny_status 429 if { sc_http_req_rate(0) gt 20 } { path_beg /auth } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }', 'http-request deny deny_status 429 if { sc_http_err_rate(0) gt 20 } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }']}, {'name': 'base_regex', 'order': 98, 'entries': ['/ horizon-back']}]) 2025-04-28 11:06:33,386 p=134481 u=root n=ansible | TASK [haproxy_server : Delete unused map entries] ****************************** 2025-04-28 11:06:33,592 p=134481 u=root n=ansible | skipping: [aio1] => (item=[{'haproxy_backend_only': True, 'haproxy_service_name': 'horizon', 'haproxy_backend_nodes': ['aio1-horizon-container-759e6a6a'], 'haproxy_backend_port': '80', 'haproxy_balance_type': 'http', 'haproxy_balance_alg': 'source', 'haproxy_backend_httpcheck_options': ['send hdr User-Agent "osa-haproxy-healthcheck" meth HEAD uri /auth/login/'], 'haproxy_service_enabled': True, 'haproxy_backend_ssl': False, 'haproxy_backend_ca': True, 'haproxy_stick_table': ['stick-table type ipv6 size 256k expire 10s store http_req_rate(10s),http_err_rate(10s)', 'http-request track-sc0 src', 'http-request deny deny_status 429 if { sc_http_req_rate(0) gt 20 } { path_beg /auth } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }', 'http-request deny deny_status 429 if { sc_http_err_rate(0) gt 20 } !{ src 192.168.0.0/16 } !{ src 172.16.0.0/12 } !{ src 10.0.0.0/8 }']}, {'name': 'base_regex', 'order': 98, 'entries': ['/ horizon-back']}]) 2025-04-28 11:06:33,594 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:06:34,120 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Regenerate maps] ***************************** 2025-04-28 11:06:34,741 p=134481 u=root n=ansible | changed: [aio1] => (item=base_regex) 2025-04-28 11:06:34,813 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Regenerate haproxy configuration] ************ 2025-04-28 11:06:35,529 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:06:35,602 p=134481 u=root n=ansible | RUNNING HANDLER [haproxy_server : Reload haproxy] ****************************** 2025-04-28 11:06:37,268 p=134481 u=root n=ansible | changed: [aio1] 2025-04-28 11:06:37,426 p=134481 u=root n=ansible | PLAY [Install horizon server] ************************************************** 2025-04-28 11:06:37,525 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 11:06:37,728 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-horizon-container-759e6a6a 2025-04-28 11:06:37,737 p=134481 u=root n=ansible | TASK [Disabling haproxy backends] ********************************************** 2025-04-28 11:06:37,886 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:37,914 p=134481 u=root n=ansible | TASK [Including container-setup tasks] ***************************************** 2025-04-28 11:06:38,170 p=134481 u=root n=ansible | included: openstack.osa.lxc_container_setup for aio1-horizon-container-759e6a6a 2025-04-28 11:06:38,176 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Set default bind mounts (bind var/log)] *** 2025-04-28 11:06:38,391 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:38,421 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Ensure mount directories exists] ***** 2025-04-28 11:06:39,434 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-horizon-container-759e6a6a'}) 2025-04-28 11:06:39,468 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Add bind mount configuration to container] *** 2025-04-28 11:06:40,483 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1(172.29.236.100)] => (item={'bind_dir_path': '/var/log', 'mount_path': '/openstack/log/aio1-horizon-container-759e6a6a'}) 2025-04-28 11:06:40,517 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config] ******************** 2025-04-28 11:06:40,657 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:40,726 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Extra lxc config no restart] ********* 2025-04-28 11:06:41,719 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1(172.29.236.100)] => (item=lxc.start.order=100) 2025-04-28 11:06:41,752 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Check container state] *************** 2025-04-28 11:06:42,741 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1(172.29.236.100)] 2025-04-28 11:06:42,775 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Lxc container restart] *************** 2025-04-28 11:06:43,843 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1(172.29.236.100)] 2025-04-28 11:06:43,877 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Start Container] ********************* 2025-04-28 11:06:45,128 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1(172.29.236.100)] 2025-04-28 11:06:45,168 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container tmpfiles-setup finish] *** 2025-04-28 11:06:47,592 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:47,622 p=134481 u=root n=ansible | TASK [openstack.osa.lxc_container_setup : Wait for container connectivity] ***** 2025-04-28 11:06:51,391 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:51,427 p=134481 u=root n=ansible | TASK [Including unbound-clients tasks] ***************************************** 2025-04-28 11:06:51,620 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:51,657 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 11:06:51,799 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:51,829 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 11:06:51,971 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:52,043 p=134481 u=root n=ansible | TASK [os_horizon : Gather variables for each operating system] ***************** 2025-04-28 11:06:52,314 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:52,342 p=134481 u=root n=ansible | TASK [os_horizon : Fail if service was deployed using a different installation method] *** 2025-04-28 11:06:52,492 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:52,520 p=134481 u=root n=ansible | TASK [os_horizon : Gather variables for installation method] ******************* 2025-04-28 11:06:52,773 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:52,803 p=134481 u=root n=ansible | TASK [os_horizon : Create the system group] ************************************ 2025-04-28 11:06:53,409 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:53,438 p=134481 u=root n=ansible | TASK [os_horizon : Create the horizon system user] ***************************** 2025-04-28 11:06:54,161 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:54,191 p=134481 u=root n=ansible | TASK [os_horizon : Create horizon dir] ***************************************** 2025-04-28 11:06:54,814 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'path': '/openstack/venvs', 'mode': '0755', 'owner': 'root', 'group': 'root'}) 2025-04-28 11:06:55,189 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'path': '/etc/horizon', 'mode': '2750'}) 2025-04-28 11:06:55,552 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'path': '/var/lib/horizon', 'mode': '2755'}) 2025-04-28 11:06:55,559 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'path': '/etc/pki/tls/certs', 'owner': 'root', 'group': 'root', 'condition': False}) 2025-04-28 11:06:55,565 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'path': '/etc/pki/tls/private', 'owner': 'root', 'group': 'root', 'condition': False}) 2025-04-28 11:06:55,601 p=134481 u=root n=ansible | TASK [os_horizon : Create system links] **************************************** 2025-04-28 11:06:55,747 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'src': '/etc/pki/tls/certs', 'dest': '/etc/ssl/certs'}) 2025-04-28 11:06:55,750 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'src': '/etc/pki/tls/private', 'dest': '/etc/ssl/private'}) 2025-04-28 11:06:55,751 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:55,782 p=134481 u=root n=ansible | TASK [os_horizon : Record the installation method] ***************************** 2025-04-28 11:06:56,387 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:56,424 p=134481 u=root n=ansible | TASK [os_horizon : Refresh local facts to ensure the horizon section is present] *** 2025-04-28 11:06:57,267 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:06:57,347 p=134481 u=root n=ansible | TASK [os_horizon : Install distro packages] ************************************ 2025-04-28 11:07:08,972 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:07:09,004 p=134481 u=root n=ansible | TASK [os_horizon : Install horizon packages from PIP] ************************** 2025-04-28 11:07:09,185 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_horizon/tasks/horizon_install_source.yml for aio1-horizon-container-759e6a6a 2025-04-28 11:07:09,191 p=134481 u=root n=ansible | TASK [os_horizon : Retrieve the constraints URL] ******************************* 2025-04-28 11:07:10,278 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:07:10,310 p=134481 u=root n=ansible | TASK [Install the python venv] ************************************************* 2025-04-28 11:07:10,555 p=134481 u=root n=ansible | included: python_venv_build for aio1-horizon-container-759e6a6a 2025-04-28 11:07:10,561 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 11:07:10,787 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:07:10,815 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 11:07:11,678 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 11:07:11,717 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 11:07:11,864 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:07:11,893 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 11:07:12,088 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:07:12,117 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 11:07:12,354 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-horizon-container-759e6a6a 2025-04-28 11:07:12,377 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 11:07:14,197 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:07:14,231 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 11:07:14,523 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/horizon-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 11:07:14,569 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/horizon-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 11:07:14,615 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/horizon-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 11:07:14,663 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/horizon-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 11:07:14,664 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:07:14,695 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 11:07:15,413 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 11:07:15,916 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 11:07:16,345 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 11:07:16,383 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 11:07:17,923 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/horizon-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 11:07:18,972 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/horizon-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 11:07:20,018 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/horizon-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 11:07:20,057 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 11:07:22,905 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:07:22,939 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 11:07:23,610 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:07:23,644 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 11:08:21,137 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:08:21,189 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 11:08:21,986 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:08:22,051 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 11:08:23,111 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:08:23,142 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 11:08:25,021 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:08:25,056 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 11:08:26,432 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:08:26,467 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 11:08:27,136 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:08:27,169 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 11:08:31,718 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:08:31,749 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 11:08:31,888 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:08:31,956 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 11:08:32,574 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:08:32,607 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 11:08:33,018 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:08:33,047 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 11:08:34,380 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item=/openstack/venvs/horizon-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 11:08:35,398 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item=/openstack/venvs/horizon-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 11:08:36,388 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item=/openstack/venvs/horizon-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 11:08:36,423 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 11:08:48,421 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:08:48,450 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 11:09:47,631 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:47,682 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 11:09:47,841 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:47,871 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 11:09:48,066 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-horizon-container-759e6a6a 2025-04-28 11:09:48,104 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 11:09:48,678 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:48,709 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 11:09:49,341 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'section': 'horizon', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 11:09:49,376 p=134481 u=root n=ansible | TASK [Create and install SSL certificates] ************************************* 2025-04-28 11:09:49,519 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:49,547 p=134481 u=root n=ansible | TASK [os_horizon : Find the venv's python version] ***************************** 2025-04-28 11:09:50,597 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:50,627 p=134481 u=root n=ansible | TASK [os_horizon : Set python lib dir fact] ************************************ 2025-04-28 11:09:50,886 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:50,918 p=134481 u=root n=ansible | TASK [os_horizon : Configure source-installed dashboards] ********************** 2025-04-28 11:09:51,147 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_horizon/tasks/horizon_post_install_source.yml for aio1-horizon-container-759e6a6a 2025-04-28 11:09:51,156 p=134481 u=root n=ansible | TASK [os_horizon : Create static horizon dir] ********************************** 2025-04-28 11:09:51,848 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'path': '/openstack/venvs/horizon-31.0.0.0b2.dev29/lib/python3.12/site-packages/static', 'mode': '2755'}) 2025-04-28 11:09:52,221 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'path': '/openstack/venvs/horizon-31.0.0.0b2.dev29/lib/python3.12/site-packages/openstack_dashboard', 'mode': '2755'}) 2025-04-28 11:09:52,597 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'path': '/openstack/venvs/horizon-31.0.0.0b2.dev29/lib/python3.12/site-packages/openstack_dashboard/local', 'mode': '2755'}) 2025-04-28 11:09:52,982 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'path': '/openstack/venvs/horizon-31.0.0.0b2.dev29/lib/python3.12/site-packages/openstack_dashboard/local/enabled', 'mode': '2755'}) 2025-04-28 11:09:53,016 p=134481 u=root n=ansible | TASK [os_horizon : Registering dashboards] ************************************* 2025-04-28 11:09:53,612 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:53,643 p=134481 u=root n=ansible | TASK [os_horizon : Registering panels] ***************************************** 2025-04-28 11:09:54,246 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:54,278 p=134481 u=root n=ansible | TASK [os_horizon : Registering settings] *************************************** 2025-04-28 11:09:54,880 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:54,911 p=134481 u=root n=ansible | TASK [os_horizon : Registering default policy files] *************************** 2025-04-28 11:09:55,510 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:55,540 p=134481 u=root n=ansible | TASK [os_horizon : Registering policy files] *********************************** 2025-04-28 11:09:56,142 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:56,173 p=134481 u=root n=ansible | TASK [os_horizon : Link default policy files] ********************************** 2025-04-28 11:09:56,313 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:56,384 p=134481 u=root n=ansible | TASK [os_horizon : Link policy files] ****************************************** 2025-04-28 11:09:56,536 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:56,572 p=134481 u=root n=ansible | TASK [os_horizon : Enable project settings] ************************************ 2025-04-28 11:09:56,711 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:56,779 p=134481 u=root n=ansible | TASK [os_horizon : Enable project panels] ************************************** 2025-04-28 11:09:56,922 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:09:56,951 p=134481 u=root n=ansible | TASK [os_horizon : Ensure horizon dirs are accessible by user] ***************** 2025-04-28 11:10:01,857 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'path': '/openstack/venvs/horizon-31.0.0.0b2.dev29/lib/python3.12/site-packages', 'fixup': True}) 2025-04-28 11:10:01,861 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'path': '/etc/openstack-dashboard', 'fixup': False}) 2025-04-28 11:10:01,900 p=134481 u=root n=ansible | TASK [os_horizon : Setup Horizon config(s)] ************************************ 2025-04-28 11:10:03,403 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'src': 'horizon_local_settings.py.j2', 'dest': '/etc/horizon/local_settings.py', 'owner': 'root', 'mode': '0640'}) 2025-04-28 11:10:04,441 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'src': 'horizon-manage.py.j2', 'dest': '/openstack/venvs/horizon-31.0.0.0b2.dev29/bin/horizon-manage.py', 'mode': '0755'}) 2025-04-28 11:10:05,511 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'src': '80_admin_default_panel.py.j2', 'dest': '/openstack/venvs/horizon-31.0.0.0b2.dev29/lib/python3.12/site-packages/openstack_dashboard/local/enabled/_80_admin_default_panel.py', 'mode': '0755'}) 2025-04-28 11:10:05,545 p=134481 u=root n=ansible | TASK [os_horizon : Place policy overrides] ************************************* 2025-04-28 11:10:05,688 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:05,765 p=134481 u=root n=ansible | TASK [os_horizon : Uploading horizon custom files] ***************************** 2025-04-28 11:10:05,926 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:05,960 p=134481 u=root n=ansible | TASK [os_horizon : Create horizon links] *************************************** 2025-04-28 11:10:06,617 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'src': '/etc/horizon/local_settings.py', 'dest': '/openstack/venvs/horizon-31.0.0.0b2.dev29/lib/python3.12/site-packages/openstack_dashboard/local/local_settings.py'}) 2025-04-28 11:10:06,651 p=134481 u=root n=ansible | TASK [os_horizon : Create customization module directory] ********************** 2025-04-28 11:10:06,796 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:06,831 p=134481 u=root n=ansible | TASK [os_horizon : Drop horizon customization module] ************************** 2025-04-28 11:10:06,978 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:07,014 p=134481 u=root n=ansible | TASK [os_horizon : Creating horizon custom theme path] ************************* 2025-04-28 11:10:07,156 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:07,228 p=134481 u=root n=ansible | TASK [os_horizon : Drop horizon custom themes] ********************************* 2025-04-28 11:10:07,375 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:07,408 p=134481 u=root n=ansible | TASK [os_horizon : Collect static files] *************************************** 2025-04-28 11:10:10,423 p=134481 u=root n=ansible | [WARNING]: Module remote_tmp /var/lib/horizon/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2025-04-28 11:10:10,424 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:10,455 p=134481 u=root n=ansible | TASK [os_horizon : Compress static files] ************************************** 2025-04-28 11:10:18,314 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:18,345 p=134481 u=root n=ansible | TASK [os_horizon : Register DB session cleanup cron] *************************** 2025-04-28 11:10:19,032 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:19,067 p=134481 u=root n=ansible | TASK [os_horizon : Add default member role] ************************************ 2025-04-28 11:10:21,695 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a -> aio1-utility-container-3f04d7c1(172.29.239.164)] 2025-04-28 11:10:21,735 p=134481 u=root n=ansible | TASK [os_horizon : Ensure apache2 MPM for Debian/Ubuntu] *********************** 2025-04-28 11:10:22,448 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] => (item={'name': 'mpm_worker', 'state': 'absent'}) 2025-04-28 11:10:22,855 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] => (item={'name': 'mpm_prefork', 'state': 'absent'}) 2025-04-28 11:10:23,261 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] => (item={'name': 'mpm_event', 'state': 'present'}) 2025-04-28 11:10:23,293 p=134481 u=root n=ansible | TASK [os_horizon : Ensure apache2 MPM for EL] ********************************** 2025-04-28 11:10:23,432 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:23,501 p=134481 u=root n=ansible | TASK [os_horizon : Enable apache2 modules] ************************************* 2025-04-28 11:10:24,169 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] => (item={'name': 'wsgi', 'state': 'present'}) 2025-04-28 11:10:24,697 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'name': 'ssl', 'state': 'present'}) 2025-04-28 11:10:25,213 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'name': 'rewrite', 'state': 'present'}) 2025-04-28 11:10:25,730 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'name': 'headers', 'state': 'present'}) 2025-04-28 11:10:25,766 p=134481 u=root n=ansible | TASK [os_horizon : Drop apache2 configs] *************************************** 2025-04-28 11:10:27,069 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'src': 'horizon_apache_ports.conf.j2', 'dest': '/etc/apache2/ports.conf', 'owner': 'root', 'group': 'root'}) 2025-04-28 11:10:28,152 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item={'src': 'openstack_dashboard.conf.j2', 'dest': '/etc/apache2/sites-available/openstack-dashboard.conf', 'owner': 'root', 'group': 'root'}) 2025-04-28 11:10:28,188 p=134481 u=root n=ansible | TASK [os_horizon : Disable default apache site] ******************************** 2025-04-28 11:10:28,824 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item=/etc/apache2/sites-enabled/000-default.conf) 2025-04-28 11:10:29,195 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] => (item=/etc/apache2/conf-enabled/other-vhosts-access-log.conf) 2025-04-28 11:10:29,225 p=134481 u=root n=ansible | TASK [os_horizon : Enable Horizon Site] **************************************** 2025-04-28 11:10:29,853 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:29,885 p=134481 u=root n=ansible | TASK [os_horizon : Ensure Apache ServerName] *********************************** 2025-04-28 11:10:30,503 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:30,534 p=134481 u=root n=ansible | TASK [os_horizon : Ensure Apache ServerTokens] ********************************* 2025-04-28 11:10:31,157 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:31,188 p=134481 u=root n=ansible | TASK [os_horizon : Ensure Apache ServerSignature] ****************************** 2025-04-28 11:10:31,804 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:31,836 p=134481 u=root n=ansible | TASK [os_horizon : Remove Listen from Apache config] *************************** 2025-04-28 11:10:32,455 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:32,485 p=134481 u=root n=ansible | TASK [os_horizon : Perform a Zanata Pull Catalog] ****************************** 2025-04-28 11:10:32,655 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'project': 'horizon', 'branch': 'master', 'enabled': True, 'module': ['horizon', 'openstack_auth', 'openstack_dashboard']}) 2025-04-28 11:10:32,656 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'project': 'designate-dashboard', 'branch': 'master', 'enabled': True, 'module': 'designatedashboard'}) 2025-04-28 11:10:32,660 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'project': 'heat-dashboard', 'branch': 'master', 'enabled': False, 'module': 'heat_dashboard'}) 2025-04-28 11:10:32,664 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'project': 'magnum-ui', 'branch': 'master', 'enabled': True, 'module': 'magnum_ui'}) 2025-04-28 11:10:32,668 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] => (item={'project': 'trove-dashboard', 'branch': 'master', 'enabled': True, 'module': 'trove_dashboard'}) 2025-04-28 11:10:32,670 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:32,706 p=134481 u=root n=ansible | TASK [os_horizon : Flush handlers] ********************************************* 2025-04-28 11:10:32,830 p=134481 u=root n=ansible | RUNNING HANDLER [os_horizon : Compile messages] ******************************** 2025-04-28 11:10:36,191 p=134481 u=root n=ansible | ok: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:36,253 p=134481 u=root n=ansible | RUNNING HANDLER [os_horizon : Restart wsgi process] **************************** 2025-04-28 11:10:37,533 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:37,569 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 11:10:37,690 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 11:10:39,032 p=134481 u=root n=ansible | changed: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:39,076 p=134481 u=root n=ansible | TASK [Enabling haproxy backends] *********************************************** 2025-04-28 11:10:39,221 p=134481 u=root n=ansible | skipping: [aio1-horizon-container-759e6a6a] 2025-04-28 11:10:39,261 p=134481 u=root n=ansible | PLAY [Gather designate facts] ************************************************** 2025-04-28 11:10:39,371 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:39,377 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:39,648 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:39,751 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:39,826 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:39,929 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:40,517 p=134481 u=root n=ansible | PLAY [Install designate server] ************************************************ 2025-04-28 11:10:40,583 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:40,588 p=134481 u=root n=ansible | PLAY [Gather swift facts] ****************************************************** 2025-04-28 11:10:40,693 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:40,698 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:40,962 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:41,066 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:41,137 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:41,249 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:41,832 p=134481 u=root n=ansible | PLAY [Installation and setup of Swift] ***************************************** 2025-04-28 11:10:41,901 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:41,902 p=134481 u=root n=ansible | PLAY [Installation and setup of Swift] ***************************************** 2025-04-28 11:10:42,009 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:42,014 p=134481 u=root n=ansible | PLAY [Gather adjutant facts] *************************************************** 2025-04-28 11:10:42,118 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:42,123 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:42,696 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:42,811 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:42,884 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:42,986 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:43,263 p=134481 u=root n=ansible | PLAY [Install adjutant services] *********************************************** 2025-04-28 11:10:43,330 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:43,334 p=134481 u=root n=ansible | PLAY [Gather gnocchi facts] **************************************************** 2025-04-28 11:10:43,437 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:43,443 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:44,032 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:44,138 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:44,211 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:44,316 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:44,914 p=134481 u=root n=ansible | PLAY [Install Gnocchi components] ********************************************** 2025-04-28 11:10:44,988 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:44,993 p=134481 u=root n=ansible | PLAY [Gather ceilometer facts] ************************************************* 2025-04-28 11:10:45,098 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:45,104 p=134481 u=root n=ansible | PLAY [Install the ceilometer components] *************************************** 2025-04-28 11:10:45,210 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:45,215 p=134481 u=root n=ansible | PLAY [Gather aodh facts] ******************************************************* 2025-04-28 11:10:45,320 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:45,328 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:45,605 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:45,708 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:45,775 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:45,877 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:46,470 p=134481 u=root n=ansible | PLAY [Install the aodh components] ********************************************* 2025-04-28 11:10:46,537 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:46,542 p=134481 u=root n=ansible | PLAY [Gather cloudkitty facts] ************************************************* 2025-04-28 11:10:46,648 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:46,653 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:47,175 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:47,281 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:47,350 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:47,458 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:47,725 p=134481 u=root n=ansible | PLAY [Install cloudkitty services] ********************************************* 2025-04-28 11:10:47,792 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:47,797 p=134481 u=root n=ansible | PLAY [Gather ironic facts] ***************************************************** 2025-04-28 11:10:47,903 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:47,908 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:48,475 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:48,580 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:48,654 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:48,757 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:49,332 p=134481 u=root n=ansible | PLAY [Installation and setup of Ironic] **************************************** 2025-04-28 11:10:49,397 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:49,401 p=134481 u=root n=ansible | PLAY [Gather magnum facts] ***************************************************** 2025-04-28 11:10:49,503 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:49,508 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:49,773 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:49,877 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:49,950 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:50,056 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:50,633 p=134481 u=root n=ansible | PLAY [Install magnum server] *************************************************** 2025-04-28 11:10:50,697 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:50,701 p=134481 u=root n=ansible | PLAY [Gather trove facts] ****************************************************** 2025-04-28 11:10:50,804 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:50,808 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:51,066 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:51,169 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:51,241 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:51,344 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:51,922 p=134481 u=root n=ansible | PLAY [Install trove server] **************************************************** 2025-04-28 11:10:51,990 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:51,995 p=134481 u=root n=ansible | PLAY [Gather octavia facts] **************************************************** 2025-04-28 11:10:52,099 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:52,104 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:52,654 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:52,759 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:52,830 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:52,933 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:53,218 p=134481 u=root n=ansible | PLAY [Install octavia server] ************************************************** 2025-04-28 11:10:53,286 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:53,291 p=134481 u=root n=ansible | PLAY [Gather tacker facts] ***************************************************** 2025-04-28 11:10:53,396 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:53,401 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:53,998 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:54,106 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:54,177 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:54,283 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:54,872 p=134481 u=root n=ansible | PLAY [Install the tacker components] ******************************************* 2025-04-28 11:10:54,939 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:54,944 p=134481 u=root n=ansible | PLAY [Gather blazar facts] ***************************************************** 2025-04-28 11:10:55,049 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:55,054 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:55,319 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:55,422 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:55,493 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:55,598 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:56,182 p=134481 u=root n=ansible | PLAY [Install blazar components] *********************************************** 2025-04-28 11:10:56,248 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:56,252 p=134481 u=root n=ansible | PLAY [Gather masakari facts] *************************************************** 2025-04-28 11:10:56,357 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:56,361 p=134481 u=root n=ansible | PLAY [Setup corosync cluster] ************************************************** 2025-04-28 11:10:56,466 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:56,471 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:56,734 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:56,838 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:56,908 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:57,009 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:57,590 p=134481 u=root n=ansible | PLAY [Install the masakari components] ***************************************** 2025-04-28 11:10:57,655 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:57,661 p=134481 u=root n=ansible | PLAY [Gather ceph-nfs facts] *************************************************** 2025-04-28 11:10:57,763 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:57,764 p=134481 u=root n=ansible | PLAY [Install nfs-ganesha server] ********************************************** 2025-04-28 11:10:57,868 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:57,874 p=134481 u=root n=ansible | PLAY [Gather manila facts] ***************************************************** 2025-04-28 11:10:57,977 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:57,982 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:58,541 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:10:58,647 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:58,716 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:10:58,818 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:10:59,091 p=134481 u=root n=ansible | PLAY [Install manila API services] ********************************************* 2025-04-28 11:10:59,157 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:59,159 p=134481 u=root n=ansible | PLAY [Install manila data services] ******************************************** 2025-04-28 11:10:59,263 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:59,269 p=134481 u=root n=ansible | PLAY [Gather mistral facts] **************************************************** 2025-04-28 11:10:59,372 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:10:59,377 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:10:59,958 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:11:00,072 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:11:00,152 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:11:00,265 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:11:00,858 p=134481 u=root n=ansible | PLAY [Install mistral components] ********************************************** 2025-04-28 11:11:00,926 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:11:00,930 p=134481 u=root n=ansible | PLAY [Gather zun facts] ******************************************************** 2025-04-28 11:11:01,037 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:11:01,041 p=134481 u=root n=ansible | PLAY [Install etcd cluster] **************************************************** 2025-04-28 11:11:01,147 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:11:01,152 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:11:01,429 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:11:01,532 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:11:01,604 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:11:01,709 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:11:02,328 p=134481 u=root n=ansible | PLAY [Install the zun components] ********************************************** 2025-04-28 11:11:02,400 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:11:02,407 p=134481 u=root n=ansible | PLAY [Configure keystone for radosgw] ****************************************** 2025-04-28 11:11:02,539 p=134481 u=root n=ansible | TASK [Add service to the keystone service catalog] ***************************** 2025-04-28 11:11:02,694 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:02,727 p=134481 u=root n=ansible | TASK [Add service user] ******************************************************** 2025-04-28 11:11:02,875 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:02,904 p=134481 u=root n=ansible | TASK [Add service user to roles] *********************************************** 2025-04-28 11:11:03,051 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:03,080 p=134481 u=root n=ansible | TASK [Add service role] ******************************************************** 2025-04-28 11:11:03,233 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:03,263 p=134481 u=root n=ansible | TASK [Add endpoints to keystone endpoint catalog] ****************************** 2025-04-28 11:11:03,448 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item={'interface': 'public', 'url': 'https://104.130.253.16:8080/swift/v1/AUTH_%(tenant_id)s'}) 2025-04-28 11:11:03,456 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item={'interface': 'internal', 'url': 'http://172.29.236.101:8080/swift/v1/AUTH_%(tenant_id)s'}) 2025-04-28 11:11:03,466 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item={'interface': 'admin', 'url': 'http://172.29.236.101:8080/swift/v1/AUTH_%(tenant_id)s'}) 2025-04-28 11:11:03,467 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:03,515 p=134481 u=root n=ansible | PLAY [Gather ceph-rgw facts] *************************************************** 2025-04-28 11:11:03,729 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:11:03,736 p=134481 u=root n=ansible | PLAY [Install ceph radosgw] **************************************************** 2025-04-28 11:11:03,841 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:11:03,846 p=134481 u=root n=ansible | PLAY [Gather skyline facts] **************************************************** 2025-04-28 11:11:03,950 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:11:03,956 p=134481 u=root n=ansible | PLAY [haproxy] ***************************************************************** 2025-04-28 11:11:04,228 p=134481 u=root n=ansible | TASK [haproxy_server : Gather variables for each operating system] ************* 2025-04-28 11:11:04,332 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:11:04,407 p=134481 u=root n=ansible | TASK [haproxy_server : Including haproxy_service_config tasks] ***************** 2025-04-28 11:11:04,515 p=134481 u=root n=ansible | skipping: [aio1] 2025-04-28 11:11:05,130 p=134481 u=root n=ansible | PLAY [Install skyline components] ********************************************** 2025-04-28 11:11:05,197 p=134481 u=root n=ansible | skipping: no hosts matched 2025-04-28 11:11:05,203 p=134481 u=root n=ansible | PLAY [Gather tempest facts] **************************************************** 2025-04-28 11:11:05,326 p=134481 u=root n=ansible | TASK [Gather additional facts] ************************************************* 2025-04-28 11:11:05,545 p=134481 u=root n=ansible | included: openstack.osa.gather_extra_facts for aio1-utility-container-3f04d7c1 2025-04-28 11:11:05,552 p=134481 u=root n=ansible | TASK [openstack.osa.gather_extra_facts : Gather additional facts] ************** 2025-04-28 11:11:06,798 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:06,896 p=134481 u=root n=ansible | PLAY [Installation and setup of Tempest] *************************************** 2025-04-28 11:11:07,113 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 11:11:07,285 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-utility-container-3f04d7c1 2025-04-28 11:11:07,295 p=134481 u=root n=ansible | TASK [End playbook] ************************************************************ 2025-04-28 11:11:07,413 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:07,484 p=134481 u=root n=ansible | TASK [os_tempest : Gather variables for each operating system] ***************** 2025-04-28 11:11:07,764 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:07,796 p=134481 u=root n=ansible | TASK [os_tempest : Set tempest service specific variables] ********************* 2025-04-28 11:11:07,934 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:08,002 p=134481 u=root n=ansible | TASK [os_tempest : Gather variables for source installs] *********************** 2025-04-28 11:11:08,258 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:08,289 p=134481 u=root n=ansible | TASK [os_tempest : Gather variables for distro installs] *********************** 2025-04-28 11:11:08,439 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:08,471 p=134481 u=root n=ansible | TASK [os_tempest : Install distro packages] ************************************ 2025-04-28 11:11:24,246 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:24,281 p=134481 u=root n=ansible | TASK [os_tempest : Generate list of tempest plugins installed from source code] *** 2025-04-28 11:11:24,705 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'name': 'cinder-tempest-plugin', 'repo': 'file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin', 'branch': 'bb5594c061370316bfc881e24d11b3350fb0aef9', 'install': True}) 2025-04-28 11:11:24,724 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'name': 'glance-tempest-plugin', 'repo': 'file:///openstack/src/opendev.org/openstack/glance-tempest-plugin', 'branch': 'fd2087db9ac50706d396324f1f34da483e343e15', 'install': True}) 2025-04-28 11:11:24,743 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'name': 'keystone-tempest-plugin', 'repo': 'file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin', 'branch': 'f3c89425613f333a1152a7d420e5d681154f7ad1', 'install': True}) 2025-04-28 11:11:24,761 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'name': 'neutron-tempest-plugin', 'repo': 'file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin', 'branch': 'ed3744eba062bffa318f786c1370ecd2d0dae130', 'install': True}) 2025-04-28 11:11:24,792 p=134481 u=root n=ansible | TASK [os_tempest : Append to list any tempest plugins installed from python packages] *** 2025-04-28 11:11:25,104 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item={'name': 'cinder-tempest-plugin', 'repo': 'file:///openstack/src/opendev.org/openstack/cinder-tempest-plugin', 'branch': 'bb5594c061370316bfc881e24d11b3350fb0aef9', 'install': True}) 2025-04-28 11:11:25,114 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item={'name': 'glance-tempest-plugin', 'repo': 'file:///openstack/src/opendev.org/openstack/glance-tempest-plugin', 'branch': 'fd2087db9ac50706d396324f1f34da483e343e15', 'install': True}) 2025-04-28 11:11:25,125 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item={'name': 'keystone-tempest-plugin', 'repo': 'file:///openstack/src/opendev.org/openstack/keystone-tempest-plugin', 'branch': 'f3c89425613f333a1152a7d420e5d681154f7ad1', 'install': True}) 2025-04-28 11:11:25,136 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item={'name': 'neutron-tempest-plugin', 'repo': 'file:///openstack/src/opendev.org/openstack/neutron-tempest-plugin', 'branch': 'ed3744eba062bffa318f786c1370ecd2d0dae130', 'install': True}) 2025-04-28 11:11:25,138 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:25,168 p=134481 u=root n=ansible | TASK [os_tempest : Retrieve the constraints URL] ******************************* 2025-04-28 11:11:26,125 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:26,157 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 11:11:26,434 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:26,464 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 11:11:27,370 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 11:11:27,410 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 11:11:27,563 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:27,596 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 11:11:27,801 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:27,832 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 11:11:28,068 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_wheel_build.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:11:28,095 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for wheel build] ************* 2025-04-28 11:11:29,987 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:11:30,022 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up paths and files if venv_wheels_rebuild is enabled] *** 2025-04-28 11:11:30,302 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/tempest-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 11:11:30,363 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/tempest-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 11:11:30,417 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/tempest-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 11:11:30,473 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/tempest-31.0.0.0b2.dev29-constraints.txt) 2025-04-28 11:11:30,475 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:11:30,506 p=134481 u=root n=ansible | TASK [python_venv_build : Create wheel directory on the build host] ************ 2025-04-28 11:11:31,220 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/wheels) 2025-04-28 11:11:31,638 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements) 2025-04-28 11:11:32,063 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/openstack/venvs/wheel-builder-python3) 2025-04-28 11:11:32,101 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 11:11:33,536 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/tempest-31.0.0.0b2.dev29-requirements.txt) 2025-04-28 11:11:34,604 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/tempest-31.0.0.0b2.dev29-global-constraints.txt) 2025-04-28 11:11:35,727 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=/var/www/repo/os-releases/31.0.0.0b2.dev29/ubuntu-24.04-x86_64/requirements/tempest-31.0.0.0b2.dev29-source-constraints.txt) 2025-04-28 11:11:35,768 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade the wheel build virtualenv pip/setuptools/wheel to the versions we want] *** 2025-04-28 11:11:38,713 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:11:38,746 p=134481 u=root n=ansible | TASK [python_venv_build : Clean up temporary wheel build path] ***************** 2025-04-28 11:11:39,449 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:11:39,483 p=134481 u=root n=ansible | TASK [python_venv_build : Build wheels for the packages to be installed into the venv] *** 2025-04-28 11:12:23,410 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:12:23,459 p=134481 u=root n=ansible | TASK [python_venv_build : Index built wheels] ********************************** 2025-04-28 11:12:24,256 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:12:24,328 p=134481 u=root n=ansible | TASK [python_venv_build : Set wheel permissions] ******************************* 2025-04-28 11:12:25,039 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:12:25,075 p=134481 u=root n=ansible | TASK [python_venv_build : Move built wheels to common wheel path] ************** 2025-04-28 11:12:26,786 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:12:26,820 p=134481 u=root n=ansible | TASK [python_venv_build : Build constraints file for installation purposes] **** 2025-04-28 11:12:28,198 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:12:28,232 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 11:12:28,893 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] 2025-04-28 11:12:28,928 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 11:12:30,499 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:12:30,530 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 11:12:30,681 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:12:30,710 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 11:12:31,331 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:12:31,361 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 11:12:31,663 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:12:31,693 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 11:12:33,040 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/tempest-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 11:12:34,051 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/tempest-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 11:12:35,064 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/tempest-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 11:12:35,096 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 11:12:46,727 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:12:46,757 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 11:14:02,287 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:02,333 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 11:14:02,503 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:02,541 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 11:14:02,740 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:14:02,776 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 11:14:03,359 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:03,389 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 11:14:04,040 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={'section': 'tempest', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 11:14:04,082 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 11:14:04,372 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:04,403 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 11:14:05,292 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 11:14:05,332 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 11:14:05,485 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:05,518 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 11:14:05,665 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:05,699 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 11:14:05,845 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:05,914 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 11:14:06,122 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:06,158 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 11:14:13,122 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:13,163 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 11:14:13,315 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:13,360 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 11:14:13,990 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:14,023 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 11:14:14,302 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:14,332 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 11:14:15,954 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/stackviz-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 11:14:17,027 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/stackviz-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 11:14:18,050 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/stackviz-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 11:14:18,084 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 11:14:29,221 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:29,250 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 11:14:48,833 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:48,864 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 11:14:49,011 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:49,040 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 11:14:49,185 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:49,221 p=134481 u=root n=ansible | TASK [os_tempest : Ensure that all required variables are set when tempest_public_net_create is enabled] *** 2025-04-28 11:14:49,494 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => changed: false msg: All assertions passed 2025-04-28 11:14:49,522 p=134481 u=root n=ansible | TASK [os_tempest : Ensure that all required variables are set when tempest_public_net_create is disabled] *** 2025-04-28 11:14:49,665 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:49,735 p=134481 u=root n=ansible | TASK [os_tempest : Ensure that all required variables are set when tempest_private_net_create is enabled] *** 2025-04-28 11:14:49,874 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:49,943 p=134481 u=root n=ansible | TASK [os_tempest : Ensure that all required variables are set when tempest_router_create is enabled] *** 2025-04-28 11:14:50,093 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:50,163 p=134481 u=root n=ansible | TASK [os_tempest : Ensure that all required variables are set when tempest_images_create is disabled] *** 2025-04-28 11:14:50,308 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:50,376 p=134481 u=root n=ansible | TASK [os_tempest : Ensure that all required variables are set when tempest_flavors_create is enabled] *** 2025-04-28 11:14:50,637 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => changed: false msg: All assertions passed 2025-04-28 11:14:50,666 p=134481 u=root n=ansible | TASK [os_tempest : Ensure that all required variables are set when tempest_flavors_create is disabled] *** 2025-04-28 11:14:50,810 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:50,840 p=134481 u=root n=ansible | TASK [os_tempest : Ensures you have at least one image to upload] ************** 2025-04-28 11:14:51,116 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => changed: false msg: All assertions passed 2025-04-28 11:14:51,144 p=134481 u=root n=ansible | TASK [Creating OpenStack Projects] ********************************************* 2025-04-28 11:14:51,364 p=134481 u=root n=ansible | included: openstack.osa.openstack_resources for aio1-utility-container-3f04d7c1 2025-04-28 11:14:51,372 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add identity resources] ************** 2025-04-28 11:14:51,578 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/identity.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:14:51,583 p=134481 u=root n=ansible | TASK [Creating domains] ******************************************************** 2025-04-28 11:14:51,849 p=134481 u=root n=ansible | included: openstack.osa.service_setup for aio1-utility-container-3f04d7c1 => (item={'name': 'Default'}) 2025-04-28 11:14:51,858 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone domain] *********************** 2025-04-28 11:14:54,738 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:54,776 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service project] *********************** 2025-04-28 11:14:54,938 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:54,968 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add services to the keystone service catalog] *** 2025-04-28 11:14:55,131 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:55,161 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users] ************************* 2025-04-28 11:14:55,323 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:55,350 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Include task for role assignment] ********** 2025-04-28 11:14:55,512 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:55,541 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add endpoints to keystone endpoint catalog] *** 2025-04-28 11:14:55,700 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:55,733 p=134481 u=root n=ansible | TASK [Creating projects] ******************************************************* 2025-04-28 11:14:55,954 p=134481 u=root n=ansible | included: openstack.osa.service_setup for aio1-utility-container-3f04d7c1 => (item={'name': 'tempest', 'description': 'tempest project', 'domain': 'Default'}) 2025-04-28 11:14:55,972 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone domain] *********************** 2025-04-28 11:14:56,088 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:56,117 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service project] *********************** 2025-04-28 11:14:58,993 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:59,027 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add services to the keystone service catalog] *** 2025-04-28 11:14:59,190 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:59,219 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users] ************************* 2025-04-28 11:14:59,389 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:59,418 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Include task for role assignment] ********** 2025-04-28 11:14:59,580 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:59,610 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add endpoints to keystone endpoint catalog] *** 2025-04-28 11:14:59,768 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:14:59,802 p=134481 u=root n=ansible | TASK [Creating roles, users and endpoints] ************************************* 2025-04-28 11:15:00,062 p=134481 u=root n=ansible | included: openstack.osa.service_setup for aio1-utility-container-3f04d7c1 2025-04-28 11:15:00,090 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add keystone domain] *********************** 2025-04-28 11:15:00,215 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:00,573 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service project] *********************** 2025-04-28 11:15:00,696 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:00,725 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add services to the keystone service catalog] *** 2025-04-28 11:15:00,881 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:00,911 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add service users] ************************* 2025-04-28 11:15:01,063 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:01,094 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Include task for role assignment] ********** 2025-04-28 11:15:01,250 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:01,285 p=134481 u=root n=ansible | TASK [openstack.osa.service_setup : Add endpoints to keystone endpoint catalog] *** 2025-04-28 11:15:01,445 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:01,481 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Setting up quotas] ******************* 2025-04-28 11:15:01,640 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:01,669 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add compute resources] *************** 2025-04-28 11:15:01,828 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:01,863 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add network resources] *************** 2025-04-28 11:15:02,024 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:02,054 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add image resources] ***************** 2025-04-28 11:15:02,214 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:02,245 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add coe resources] ******************* 2025-04-28 11:15:02,415 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:02,455 p=134481 u=root n=ansible | TASK [os_tempest : Get tempest tenant UUID] ************************************ 2025-04-28 11:15:05,153 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=tempest) 2025-04-28 11:15:05,192 p=134481 u=root n=ansible | TASK [os_tempest : Get demo tenant id] ***************************************** 2025-04-28 11:15:05,486 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:05,523 p=134481 u=root n=ansible | TASK [Creating OpenStack resources] ******************************************** 2025-04-28 11:15:05,721 p=134481 u=root n=ansible | included: openstack.osa.openstack_resources for aio1-utility-container-3f04d7c1 2025-04-28 11:15:05,726 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add identity resources] ************** 2025-04-28 11:15:05,873 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:05,947 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add compute resources] *************** 2025-04-28 11:15:06,187 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/compute.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:15:06,195 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Ensure host aggregate exists in nova] *** 2025-04-28 11:15:06,415 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:06,445 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Iterating over set of required flavors] *** 2025-04-28 11:15:06,674 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/compute_flavors.yml for aio1-utility-container-3f04d7c1 => (item={'specs': [{'name': 'tempest1', 'id': 201, 'ram': 256, 'disk': 1, 'vcpus': 1}, {'name': 'tempest2', 'id': 202, 'ram': 512, 'disk': 1, 'vcpus': 1}]}) 2025-04-28 11:15:06,683 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Create Compute Flavors] ************** 2025-04-28 11:15:10,328 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={'name': 'tempest1', 'id': 201, 'ram': 256, 'disk': 1, 'vcpus': 1}) 2025-04-28 11:15:12,460 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={'name': 'tempest2', 'id': 202, 'ram': 512, 'disk': 1, 'vcpus': 1}) 2025-04-28 11:15:12,506 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Sharing private flavors with required projects] *** 2025-04-28 11:15:12,672 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:12,705 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Create and upload keypairs] ********** 2025-04-28 11:15:12,869 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:12,904 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add network resources] *************** 2025-04-28 11:15:13,172 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/network.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:15:13,183 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Create address scopes] *************** 2025-04-28 11:15:13,393 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:13,425 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Create subnet pools] ***************** 2025-04-28 11:15:13,615 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:13,647 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Create network] ********************** 2025-04-28 11:15:19,335 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={"name": "public", "state": "present", "external": true, "shared": false}) 2025-04-28 11:15:19,376 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Creating subnets for each network] *** 2025-04-28 11:15:19,627 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/network_subnets.yml for aio1-utility-container-3f04d7c1 => (item={'name': 'public', 'network_type': 'flat', 'physical_network': 'physnet1', 'segmentation_id': '__omit_place_holder__19fa322c2692b09571bf25ccb7cb04621e262f29', 'external': True, 'project': 'c490b9dce6de48048314dec098f4787e', 'shared': False, 'subnets': [{'name': 'public-subnet', 'cidr': '172.29.248.0/22', 'allocation_start': '172.29.249.110', 'allocation_end': '172.29.249.200', 'gateway': '__omit_place_holder__19fa322c2692b09571bf25ccb7cb04621e262f29'}]}) 2025-04-28 11:15:19,639 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Creating subnets] ******************** 2025-04-28 11:15:23,602 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={"name": "public-subnet", "network_name": "public", "network_uuid": "19fcd8ac-d82d-4cd7-8232-f9d8faaac859", "cidr": "172.29.248.0/22", "gateway_ip": "__omit_place_holder__19fa322c2692b09571bf25ccb7cb04621e262f29"}) 2025-04-28 11:15:23,644 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Creating routers] ******************** 2025-04-28 11:15:23,841 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:23,878 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Creating security groups] ************ 2025-04-28 11:15:24,075 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:24,106 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add image resources] ***************** 2025-04-28 11:15:24,359 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/image.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:15:24,378 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Fetch the list of already existing images] *** 2025-04-28 11:15:27,751 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:27,786 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Upload images] *********************** 2025-04-28 11:15:28,105 p=134481 u=root n=ansible | included: /etc/ansible/ansible_collections/openstack/osa/roles/openstack_resources/tasks/image_upload.yml for aio1-utility-container-3f04d7c1 => (item=["cirros 0.6", "cirros 0.5"]) 2025-04-28 11:15:28,117 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Ensuring image has required properties set] *** 2025-04-28 11:15:28,437 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'url': 'https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img', 'checksum': 'c8fc807773e5354afe61636071771906', 'format': 'qcow2', 'name': 'cirros 0.6', 'visibility': 'community', 'tags': ['managed_by_tempest']}) 2025-04-28 11:15:28,457 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'url': 'https://download.cirros-cloud.net/0.5.2/cirros-0.5.2-x86_64-disk.img', 'checksum': 'b874c39491a2377b8490f5f1e89761a4', 'format': 'qcow2', 'name': 'cirros 0.5', 'visibility': 'community', 'tags': ['managed_by_tempest']}) 2025-04-28 11:15:28,496 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Create temporary dir for the image download] *** 2025-04-28 11:15:29,347 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:29,386 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Download image artifact file] ******** 2025-04-28 11:15:30,765 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={"name": "cirros 0.6", "url": "https://download.cirros-cloud.net/0.6.2/cirros-0.6.2-x86_64-disk.img"}) 2025-04-28 11:15:31,655 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={"name": "cirros 0.5", "url": "https://download.cirros-cloud.net/0.5.2/cirros-0.5.2-x86_64-disk.img"}) 2025-04-28 11:15:31,694 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Register get_image watch variable] *** 2025-04-28 11:15:31,984 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:32,029 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Register get_image watch variable] *** 2025-04-28 11:15:32,328 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=cirros 0.6) 2025-04-28 11:15:32,359 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=cirros 0.5) 2025-04-28 11:15:32,397 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Waiting for image download to complete] *** 2025-04-28 11:15:33,350 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=j697537185249.3331) 2025-04-28 11:15:33,797 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=j252532613900.3364) 2025-04-28 11:15:33,835 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Install required packages for decompress images] *** 2025-04-28 11:15:33,984 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:34,016 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Decompress image file] *************** 2025-04-28 11:15:34,166 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:34,197 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Uploading images] ******************** 2025-04-28 11:15:35,416 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={"name": "cirros 0.6", "state": "present"}) 2025-04-28 11:15:36,441 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={"name": "cirros 0.5", "state": "present"}) 2025-04-28 11:15:36,482 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Register watch variable] ************* 2025-04-28 11:15:36,770 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:36,814 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Register watch variable] ************* 2025-04-28 11:15:37,108 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=cirros 0.6) 2025-04-28 11:15:37,128 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=cirros 0.5) 2025-04-28 11:15:37,183 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Waiting for upload to complete] ****** 2025-04-28 11:15:38,172 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=j136107441845.3419) 2025-04-28 11:15:49,049 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=j271904204868.3454) 2025-04-28 11:15:49,088 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Removing tmpdir] ********************* 2025-04-28 11:15:49,764 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:49,798 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Retrieve fresh details about controlled Openstack images] *** 2025-04-28 11:15:52,013 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=name=cirros 0.6) 2025-04-28 11:15:53,984 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=name=cirros 0.5) 2025-04-28 11:15:54,031 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Define images to rotate] ************* 2025-04-28 11:15:54,313 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:54,347 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Looping over images to rotate] ******* 2025-04-28 11:15:54,534 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=cirros 0.6) 2025-04-28 11:15:54,549 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=cirros 0.5) 2025-04-28 11:15:54,551 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:54,586 p=134481 u=root n=ansible | TASK [openstack.osa.openstack_resources : Add coe resources] ******************* 2025-04-28 11:15:54,749 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:15:54,784 p=134481 u=root n=ansible | TASK [os_tempest : Get tempest images] ***************************************** 2025-04-28 11:15:57,015 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=cirros 0.6) 2025-04-28 11:15:58,940 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=cirros 0.5) 2025-04-28 11:15:58,979 p=134481 u=root n=ansible | TASK [os_tempest : Get tempest public network UUID] **************************** 2025-04-28 11:16:01,413 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:01,456 p=134481 u=root n=ansible | TASK [os_tempest : Get tempest router details] ********************************* 2025-04-28 11:16:01,630 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:01,662 p=134481 u=root n=ansible | TASK [os_tempest : Store first tempest image id] ******************************* 2025-04-28 11:16:01,981 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:02,021 p=134481 u=root n=ansible | TASK [os_tempest : Store tempest flavor id] ************************************ 2025-04-28 11:16:02,324 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:02,357 p=134481 u=root n=ansible | TASK [os_tempest : Store neutron public network id] **************************** 2025-04-28 11:16:02,652 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:02,687 p=134481 u=root n=ansible | TASK [os_tempest : Get router admin state and ip address] ********************** 2025-04-28 11:16:02,853 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:02,884 p=134481 u=root n=ansible | TASK [os_tempest : Ping router ip address] ************************************* 2025-04-28 11:16:03,037 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:03,071 p=134481 u=root n=ansible | TASK [os_tempest : Create tempest directories] ********************************* 2025-04-28 11:16:03,741 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'path': '/var/log/utility', 'owner': 'root'}) 2025-04-28 11:16:04,135 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'path': '/opt/cache/files'}) 2025-04-28 11:16:04,533 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={'path': '/root/workspace'}) 2025-04-28 11:16:04,928 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={'path': '/etc/tempest', 'owner': 'root', 'group': 'root'}) 2025-04-28 11:16:04,969 p=134481 u=root n=ansible | TASK [os_tempest : Copy tempest config] **************************************** 2025-04-28 11:16:06,064 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:06,100 p=134481 u=root n=ansible | TASK [os_tempest : Move over workspace when config is updated] ***************** 2025-04-28 11:16:08,617 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:08,651 p=134481 u=root n=ansible | TASK [os_tempest : Initialise tempest workspace] ******************************* 2025-04-28 11:16:12,404 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:12,436 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 11:16:12,582 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:12,613 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 11:16:12,782 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=aio1-repo-container-5dee23ed) 2025-04-28 11:16:12,784 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:12,815 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 11:16:12,961 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:13,032 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 11:16:13,176 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:13,253 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 11:16:13,407 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:13,437 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 11:16:13,652 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:13,687 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 11:16:13,833 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:13,902 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 11:16:14,047 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:14,117 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 11:16:14,262 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:14,334 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 11:16:14,480 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:14,521 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 11:16:14,732 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/tempestconf-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 11:16:14,736 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/tempestconf-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 11:16:14,740 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/tempestconf-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 11:16:14,741 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:14,772 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 11:16:14,922 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:14,952 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 11:16:15,098 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:15,171 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 11:16:15,317 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:15,348 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 11:16:15,495 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:15,533 p=134481 u=root n=ansible | TASK [os_tempest : Override tempestconf profile] ******************************* 2025-04-28 11:16:15,689 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:15,719 p=134481 u=root n=ansible | TASK [os_tempest : Executing python-tempestconf] ******************************* 2025-04-28 11:16:15,873 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:15,903 p=134481 u=root n=ansible | TASK [os_tempest : Copy tempest.conf to /etc/tempest] ************************** 2025-04-28 11:16:16,046 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:16,078 p=134481 u=root n=ansible | TASK [os_tempest : List installed tempest plugins] ***************************** 2025-04-28 11:16:18,134 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:18,167 p=134481 u=root n=ansible | TASK [os_tempest : List tempest tests] ***************************************** 2025-04-28 11:16:24,325 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:24,477 p=134481 u=root n=ansible | TASK [os_tempest : Generate tempest test include list] ************************* 2025-04-28 11:16:25,861 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:25,895 p=134481 u=root n=ansible | TASK [os_tempest : Generate tempest test exclude list] ************************* 2025-04-28 11:16:26,054 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:26,090 p=134481 u=root n=ansible | TASK [os_tempest : Remove tempest test exclude list when there are no exclusions] *** 2025-04-28 11:16:26,749 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:26,782 p=134481 u=root n=ansible | TASK [os_tempest : Drop test_accounts_file] ************************************ 2025-04-28 11:16:26,934 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:26,968 p=134481 u=root n=ansible | TASK [os_tempest : Flush handlers] ********************************************* 2025-04-28 11:16:27,091 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 11:16:27,208 p=134481 u=root n=ansible | TASK [os_tempest : Generate saved_state.json for tempest cleanup] ************** 2025-04-28 11:16:27,356 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:16:27,384 p=134481 u=root n=ansible | TASK [os_tempest : Execute tempest tests] ************************************** 2025-04-28 11:23:36,302 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:36,337 p=134481 u=root n=ansible | TASK [os_tempest : Generate raw subunit results] ******************************* 2025-04-28 11:23:37,586 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:37,616 p=134481 u=root n=ansible | TASK [os_tempest : Generate xml subunit results] ******************************* 2025-04-28 11:23:38,541 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:38,571 p=134481 u=root n=ansible | TASK [os_tempest : Generate html subunit results] ****************************** 2025-04-28 11:23:39,512 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:39,543 p=134481 u=root n=ansible | TASK [os_tempest : Generate test-list file] ************************************ 2025-04-28 11:23:45,512 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:45,544 p=134481 u=root n=ansible | TASK [os_tempest : Copy stackviz-html to home directory] *********************** 2025-04-28 11:23:46,177 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:46,206 p=134481 u=root n=ansible | TASK [os_tempest : Collecting data from tempest run] *************************** 2025-04-28 11:23:47,288 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:47,323 p=134481 u=root n=ansible | TASK [os_tempest : Create tempest failing tests file] ************************** 2025-04-28 11:23:47,476 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:47,508 p=134481 u=root n=ansible | TASK [os_tempest : Fail if tempest tests did not succeed] ********************** 2025-04-28 11:23:47,773 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => changed: false msg: All assertions passed 2025-04-28 11:23:47,801 p=134481 u=root n=ansible | TASK [os_tempest : Cleanup leftover resources] ********************************* 2025-04-28 11:23:47,944 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:48,019 p=134481 u=root n=ansible | TASK [openstack.osa.system_crontab_coordination : Create crontab] ************** 2025-04-28 11:23:49,345 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:49,402 p=134481 u=root n=ansible | PLAY [Gather rally facts] ****************************************************** 2025-04-28 11:23:49,601 p=134481 u=root n=ansible | PLAY [Installation and setup of Rally] ***************************************** 2025-04-28 11:23:49,738 p=134481 u=root n=ansible | TASK [Setup installation variables] ******************************************** 2025-04-28 11:23:49,951 p=134481 u=root n=ansible | included: openstack.osa.install_defaults for aio1-utility-container-3f04d7c1 2025-04-28 11:23:49,961 p=134481 u=root n=ansible | TASK [End playbook] ************************************************************ 2025-04-28 11:23:50,083 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:50,144 p=134481 u=root n=ansible | TASK [Including unbound-clients tasks] ***************************************** 2025-04-28 11:23:50,339 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:50,377 p=134481 u=root n=ansible | TASK [apt_package_pinning : Add apt pin preferences] *************************** 2025-04-28 11:23:50,525 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:50,555 p=134481 u=root n=ansible | TASK [apt_package_pinning : Remove apt pin preferences] ************************ 2025-04-28 11:23:50,699 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:50,735 p=134481 u=root n=ansible | TASK [openstack_openrc : Create openrc file] *********************************** 2025-04-28 11:23:51,948 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'project_scoped_openrc': None, 'src': 'openrc.j2', 'dest': '/root/openrc'}) 2025-04-28 11:23:51,953 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] => (item={'system_scoped_openrc': None, 'src': 'openrc-system-scope.j2', 'dest': '/root/openrc.system_scope', 'condition': False}) 2025-04-28 11:23:52,000 p=134481 u=root n=ansible | TASK [openstack_openrc : Create OpenStack client configuration directory] ****** 2025-04-28 11:23:52,638 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:52,673 p=134481 u=root n=ansible | TASK [openstack_openrc : Create clouds.yaml file] ****************************** 2025-04-28 11:23:53,899 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:53,934 p=134481 u=root n=ansible | TASK [os_rally : Gather variables for each operating system] ******************* 2025-04-28 11:23:54,214 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item=/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/vars/debian.yml) 2025-04-28 11:23:54,244 p=134481 u=root n=ansible | TASK [Including osa.db_setup role] ********************************************* 2025-04-28 11:23:54,470 p=134481 u=root n=ansible | included: openstack.osa.db_setup for aio1-utility-container-3f04d7c1 2025-04-28 11:23:54,487 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Create database for service] ******************** 2025-04-28 11:23:55,273 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=None) 2025-04-28 11:23:55,275 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1 -> {{ _oslodb_setup_host }}] 2025-04-28 11:23:55,315 p=134481 u=root n=ansible | TASK [openstack.osa.db_setup : Grant access to the database for the service] *** 2025-04-28 11:23:56,159 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=None) 2025-04-28 11:23:56,162 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1 -> {{ _oslodb_setup_host }}] 2025-04-28 11:23:56,201 p=134481 u=root n=ansible | TASK [os_rally : Including rally_pre_install tasks] **************************** 2025-04-28 11:23:56,415 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_pre_install.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:23:56,437 p=134481 u=root n=ansible | TASK [os_rally : Create the Rally system group] ******************************** 2025-04-28 11:23:57,147 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:57,177 p=134481 u=root n=ansible | TASK [os_rally : Create the Rally system user] ********************************* 2025-04-28 11:23:57,907 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:57,940 p=134481 u=root n=ansible | TASK [os_rally : Create Rally directories] ************************************* 2025-04-28 11:23:58,564 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={'path': '/etc/rally'}) 2025-04-28 11:23:58,925 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] => (item={'path': '/var/lib/rally'}) 2025-04-28 11:23:58,959 p=134481 u=root n=ansible | TASK [os_rally : Retrieve the constraints URL] ********************************* 2025-04-28 11:23:59,101 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:23:59,170 p=134481 u=root n=ansible | TASK [os_rally : Retrieve local filesystem upper constraints in CI] ************ 2025-04-28 11:24:00,086 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1 -> localhost] 2025-04-28 11:24:00,121 p=134481 u=root n=ansible | TASK [os_rally : Set the constraints content] ********************************** 2025-04-28 11:24:00,380 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:00,411 p=134481 u=root n=ansible | TASK [python_venv_build : Gather variables for each operating system] ********** 2025-04-28 11:24:00,686 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:00,714 p=134481 u=root n=ansible | TASK [python_venv_build : Gather build target facts] *************************** 2025-04-28 11:24:01,657 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1 -> aio1-repo-container-5dee23ed(172.29.239.227)] => (item=aio1-repo-container-5dee23ed) 2025-04-28 11:24:01,706 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if wheels are not built for multiple hosts] ***** 2025-04-28 11:24:01,865 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:01,901 p=134481 u=root n=ansible | TASK [python_venv_build : Fail if no wheels build host is available] *********** 2025-04-28 11:24:02,053 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:02,125 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_wheel_build tasks] ************* 2025-04-28 11:24:02,275 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:02,345 p=134481 u=root n=ansible | TASK [python_venv_build : Slurp up the constraints file for later re-deployment] *** 2025-04-28 11:24:02,557 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:02,588 p=134481 u=root n=ansible | TASK [python_venv_build : Install distro packages for venv build] ************** 2025-04-28 11:24:06,058 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:06,090 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure a fresh venv_install_destination_path if venv_rebuild is enabled] *** 2025-04-28 11:24:06,237 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:06,314 p=134481 u=root n=ansible | TASK [python_venv_build : Create the venv_install_destination_path parent directory] *** 2025-04-28 11:24:06,950 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:06,981 p=134481 u=root n=ansible | TASK [python_venv_build : Create the requirements file contents] *************** 2025-04-28 11:24:07,261 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:07,293 p=134481 u=root n=ansible | TASK [python_venv_build : Build requirement and constraint files for the venv] *** 2025-04-28 11:24:08,646 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/rally-31.0.0.0b2.dev29/requirements.txt) 2025-04-28 11:24:09,690 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/rally-31.0.0.0b2.dev29/global-constraints.txt) 2025-04-28 11:24:10,727 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item=/openstack/venvs/rally-31.0.0.0b2.dev29/constraints.txt) 2025-04-28 11:24:10,761 p=134481 u=root n=ansible | TASK [python_venv_build : Upgrade pip/setuptools/wheel to the versions we want] *** 2025-04-28 11:24:19,733 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:24:19,765 p=134481 u=root n=ansible | TASK [python_venv_build : Install python packages into the venv] *************** 2025-04-28 11:25:32,236 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:25:32,284 p=134481 u=root n=ansible | TASK [python_venv_build : Add symlinks from distribution python packages] ****** 2025-04-28 11:25:32,427 p=134481 u=root n=ansible | skipping: [aio1-utility-container-3f04d7c1] 2025-04-28 11:25:32,456 p=134481 u=root n=ansible | TASK [python_venv_build : Including python_venv_set_facts tasks] *************** 2025-04-28 11:25:32,640 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/ansible-role-python_venv_build/tasks/python_venv_set_facts.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:25:32,655 p=134481 u=root n=ansible | TASK [python_venv_build : Ensure local facts folder exists] ******************** 2025-04-28 11:25:33,263 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:25:33,293 p=134481 u=root n=ansible | TASK [python_venv_build : Record the necessary facts] ************************** 2025-04-28 11:25:33,915 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] => (item={'section': 'rally', 'option': 'venv_tag', 'value': '31.0.0.0b2.dev29'}) 2025-04-28 11:25:33,951 p=134481 u=root n=ansible | TASK [os_rally : Including rally_post_install tasks] *************************** 2025-04-28 11:25:34,166 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_post_install.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:25:34,188 p=134481 u=root n=ansible | TASK [os_rally : Drop Rally config] ******************************************** 2025-04-28 11:25:35,107 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:25:35,136 p=134481 u=root n=ansible | TASK [os_rally : Including rally_db_setup tasks] ******************************* 2025-04-28 11:25:35,321 p=134481 u=root n=ansible | included: /home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/tasks/rally_db_setup.yml for aio1-utility-container-3f04d7c1 2025-04-28 11:25:35,343 p=134481 u=root n=ansible | TASK [os_rally : Check for db] ************************************************* 2025-04-28 11:25:37,515 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:25:37,546 p=134481 u=root n=ansible | TASK [os_rally : Create/upgrade Rally DB schema] ******************************* 2025-04-28 11:25:40,016 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:25:40,052 p=134481 u=root n=ansible | TASK [os_rally : Check for existing Rally deployment] ************************** 2025-04-28 11:25:42,184 p=134481 u=root n=ansible | ok: [aio1-utility-container-3f04d7c1] 2025-04-28 11:25:42,216 p=134481 u=root n=ansible | TASK [os_rally : Setup the Rally deployment] *********************************** 2025-04-28 11:25:46,291 p=134481 u=root n=ansible | changed: [aio1-utility-container-3f04d7c1] 2025-04-28 11:25:46,334 p=134481 u=root n=ansible | RUNNING HANDLER [python_venv_build : Virtual Environment changed] ************** 2025-04-28 11:25:46,458 p=134481 u=root n=ansible | PLAY [Placeholder hook] ******************************************************** 2025-04-28 11:25:47,162 p=134481 u=root n=ansible | PLAY RECAP ********************************************************************* 2025-04-28 11:25:47,163 p=134481 u=root n=ansible | aio1 : ok=340 changed=157 unreachable=0 failed=0 skipped=235 rescued=0 ignored=0 2025-04-28 11:25:47,163 p=134481 u=root n=ansible | aio1-cinder-api-container-15af9d1b : ok=155 changed=71 unreachable=0 failed=0 skipped=87 rescued=0 ignored=0 2025-04-28 11:25:47,163 p=134481 u=root n=ansible | aio1-glance-container-f867c4f2 : ok=110 changed=48 unreachable=0 failed=0 skipped=64 rescued=0 ignored=0 2025-04-28 11:25:47,163 p=134481 u=root n=ansible | aio1-horizon-container-759e6a6a : ok=75 changed=33 unreachable=0 failed=0 skipped=26 rescued=0 ignored=0 2025-04-28 11:25:47,163 p=134481 u=root n=ansible | aio1-keystone-container-dd9739ec : ok=181 changed=84 unreachable=0 failed=0 skipped=81 rescued=0 ignored=0 2025-04-28 11:25:47,163 p=134481 u=root n=ansible | aio1-neutron-ovn-northd-container-7927bbd4 : ok=60 changed=26 unreachable=0 failed=0 skipped=88 rescued=0 ignored=0 2025-04-28 11:25:47,163 p=134481 u=root n=ansible | aio1-neutron-server-container-4b5d5912 : ok=122 changed=55 unreachable=0 failed=0 skipped=71 rescued=0 ignored=0 2025-04-28 11:25:47,163 p=134481 u=root n=ansible | aio1-nova-api-container-d170d4ae : ok=180 changed=79 unreachable=0 failed=0 skipped=77 rescued=0 ignored=0 2025-04-28 11:25:47,164 p=134481 u=root n=ansible | aio1-placement-container-5af1d0ed : ok=99 changed=44 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0 2025-04-28 11:25:47,164 p=134481 u=root n=ansible | aio1-utility-container-3f04d7c1 : ok=129 changed=46 unreachable=0 failed=0 skipped=94 rescued=0 ignored=0 2025-04-28 11:25:47,164 p=134481 u=root n=ansible | localhost : ok=4 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 2025-04-28 11:25:50,056 p=209646 u=root n=ansible | [DEPRECATION WARNING]: DEFAULT_GATHER_SUBSET option, the module_defaults keyword is a more generic version and can apply to all calls to the M(ansible.builtin.gather_facts) or M(ansible.builtin.setup) actions, use module_defaults instead. This feature will be removed from ansible-core in version 2.18. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2025-04-28 11:25:54,554 p=209646 u=root n=ansible | localhost | SUCCESS => ansible_facts: ansible_15af9d1b_eth0: active: true device: 15af9d1b_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fcae:fbff:fe48:d5b4 prefix: '64' scope: link macaddress: fe:ae:fb:48:d5:b4 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_15af9d1b_eth1: active: true device: 15af9d1b_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fcae:45ff:fead:297f prefix: '64' scope: link macaddress: fe:ae:45:ad:29:7f mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_15af9d1b_eth2: active: true device: 15af9d1b_eth2 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fcd9:89ff:fe4d:8740 prefix: '64' scope: link macaddress: fe:d9:89:4d:87:40 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_3170046e_eth0: active: true device: 3170046e_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc8c:88ff:fe5a:f98b prefix: '64' scope: link macaddress: fe:8c:88:5a:f9:8b mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_3170046e_eth1: active: true device: 3170046e_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc56:50ff:fefc:bc92 prefix: '64' scope: link macaddress: fe:56:50:fc:bc:92 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_3f04d7c1_eth0: active: true device: 3f04d7c1_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc0c:b3ff:fe69:f0bc prefix: '64' scope: link macaddress: fe:0c:b3:69:f0:bc mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_3f04d7c1_eth1: active: true device: 3f04d7c1_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc60:8ff:fe52:e9d7 prefix: '64' scope: link macaddress: fe:60:08:52:e9:d7 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_4b5d5912_eth0: active: true device: 4b5d5912_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc07:c1ff:fe87:fcfc prefix: '64' scope: link macaddress: fe:07:c1:87:fc:fc mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_4b5d5912_eth1: active: true device: 4b5d5912_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc9e:4aff:fe96:de1c prefix: '64' scope: link macaddress: fe:9e:4a:96:de:1c mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_5af1d0ed_eth0: active: true device: 5af1d0ed_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc6d:b6ff:fe13:cc61 prefix: '64' scope: link macaddress: fe:6d:b6:13:cc:61 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_5af1d0ed_eth1: active: true device: 5af1d0ed_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc12:eaff:fe99:d973 prefix: '64' scope: link macaddress: fe:12:ea:99:d9:73 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_5dee23ed_eth0: active: true device: 5dee23ed_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc51:c1ff:fe5c:481b prefix: '64' scope: link macaddress: fe:51:c1:5c:48:1b mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_5dee23ed_eth1: active: true device: 5dee23ed_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc98:2ff:fecf:de28 prefix: '64' scope: link macaddress: fe:98:02:cf:de:28 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_71453474_eth0: active: true device: 71453474_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc0f:f5ff:fedb:23cb prefix: '64' scope: link macaddress: fe:0f:f5:db:23:cb mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_71453474_eth1: active: true device: 71453474_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc1a:c3ff:feb7:2d23 prefix: '64' scope: link macaddress: fe:1a:c3:b7:2d:23 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_759e6a6a_eth0: active: true device: 759e6a6a_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fcbb:aeff:fe3b:ce68 prefix: '64' scope: link macaddress: fe:bb:ae:3b:ce:68 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_759e6a6a_eth1: active: true device: 759e6a6a_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc8d:28ff:fe23:7e00 prefix: '64' scope: link macaddress: fe:8d:28:23:7e:00 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_7927bbd4_eth0: active: true device: 7927bbd4_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fcce:68ff:fe91:a171 prefix: '64' scope: link macaddress: fe:ce:68:91:a1:71 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_7927bbd4_eth1: active: true device: 7927bbd4_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc9a:1eff:fe05:9892 prefix: '64' scope: link macaddress: fe:9a:1e:05:98:92 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_a85e173f_eth0: active: true device: a85e173f_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc57:a3ff:fe20:9f87 prefix: '64' scope: link macaddress: fe:57:a3:20:9f:87 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_a85e173f_eth1: active: true device: a85e173f_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fcba:adff:febe:b4fa prefix: '64' scope: link macaddress: fe:ba:ad:be:b4:fa mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_all_ipv4_addresses: - 10.209.0.24 - 172.29.236.100 - 172.29.236.101 - 172.29.228.100 - 172.29.248.1 - 172.29.248.100 - 104.130.253.16 - 172.29.240.100 - 172.29.244.100 - 172.29.252.100 - 10.255.255.1 - 172.29.232.100 ansible_all_ipv6_addresses: - fe80::902f:b9ff:feeb:58be - fe80::fc12:eaff:fe99:d973 - fe80::fc59:e1ff:fe1a:94ab - fe80::be76:4eff:fe02:ff6d - fe80::fc60:8ff:fe52:e9d7 - fe80::fc9e:4aff:fe96:de1c - fe80::fc53:63ff:fe87:7388 - fe80::fcae:45ff:fead:297f - fe80::fc8d:28ff:fe23:7e00 - fe80::fc98:2ff:fecf:de28 - fe80::fc89:70ff:fe5d:a5c9 - fe80::fc0f:f5ff:fedb:23cb - fe80::8c72:71ff:fe13:2ca9 - fe80::fc8c:88ff:fe5a:f98b - fe80::fc88:97ff:fe31:8e3a - fe80::fcba:adff:febe:b4fa - fe80::3c28:e3ff:fefc:3978 - fe80::dc5c:f7ff:fe6f:52bd - fe80::fcce:68ff:fe91:a171 - fe80::fc5a:d4ff:fede:d48 - fe80::d043:57ff:fee2:9a95 - fe80::3064:23ff:fe0b:257c - fe80::fc11:42ff:fe13:626c - fe80::fcd9:89ff:fe4d:8740 - fe80::fc6d:b6ff:fe13:cc61 - 2001:4800:7818:103:be76:4eff:fe02:8c18 - fe80::be76:4eff:fe02:8c18 - fe80::ac64:29ff:fec3:a21e - fe80::fc0c:b3ff:fe69:f0bc - fe80::fc1a:c3ff:feb7:2d23 - fe80::c1b:c0ff:fe16:dba5 - fe80::fc07:c1ff:fe87:fcfc - fe80::fcae:fbff:fe48:d5b4 - fe80::fcbb:aeff:fe3b:ce68 - fe80::2052:98ff:fe8d:9695 - fe80::fc56:50ff:fefc:bc92 - fe80::fc51:c1ff:fe5c:481b - fe80::dc5b:4dff:fe2f:9929 - fe80::fc34:43ff:feb7:fcaa - fe80::c11:35ff:fef0:68dd - fe80::fc57:a3ff:fe20:9f87 - fe80::e02c:f0ff:fe8f:f794 - fe80::fc9a:1eff:fe05:9892 ansible_apparmor: status: enabled ansible_architecture: x86_64 ansible_bios_date: 09/01/2021 ansible_bios_vendor: Xen ansible_bios_version: '4.7' ansible_board_asset_tag: NA ansible_board_name: NA ansible_board_serial: NA ansible_board_vendor: NA ansible_board_version: NA ansible_br_bmaas: active: true device: br-bmaas features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'off' tx_esp_segmentation: 'on' tx_fcoe_segmentation: off [requested on] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: 'on' tx_gso_robust: off [requested on] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: 'on' tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] id: 8000.3e28e3fc3978 interfaces: - br-bmaas-veth - dummy-bmaas ipv4: address: 172.29.228.100 broadcast: 172.29.231.255 netmask: 255.255.252.0 network: 172.29.228.0 prefix: '22' ipv6: - address: fe80::3c28:e3ff:fefc:3978 prefix: '64' scope: link macaddress: 3e:28:e3:fc:39:78 mtu: 1500 promisc: false speed: 10000 stp: false timestamping: [] type: bridge ansible_br_bmaas_veth: active: true device: br-bmaas-veth features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: ce:85:a6:44:26:03 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_br_dbaas: active: true device: br-dbaas features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'off' tx_esp_segmentation: 'on' tx_fcoe_segmentation: off [requested on] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: 'on' tx_gso_robust: off [requested on] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: 'on' tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] id: 8000.2252988d9695 interfaces: - br-dbaas-veth - dummy-dbaas ipv4: address: 172.29.252.100 broadcast: 172.29.255.255 netmask: 255.255.252.0 network: 172.29.252.0 prefix: '22' ipv6: - address: fe80::2052:98ff:fe8d:9695 prefix: '64' scope: link macaddress: 22:52:98:8d:96:95 mtu: 9000 promisc: false speed: 10000 stp: false timestamping: [] type: bridge ansible_br_dbaas_veth: active: true device: br-dbaas-veth features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: b2:ad:55:cc:b1:cc mtu: 9000 promisc: true speed: 10000 timestamping: [] type: ether ansible_br_int: active: false device: br-int features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: 16:a8:c1:c9:f4:b8 mtu: 1500 promisc: true timestamping: [] type: ether ansible_br_lbaas: active: true device: br-lbaas features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'off' tx_esp_segmentation: 'on' tx_fcoe_segmentation: off [requested on] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: 'on' tx_gso_robust: off [requested on] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: 'on' tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] id: 8000.0e1135f068dd interfaces: - br-lbaas-veth - dummy-lbaas ipv4: address: 172.29.232.100 broadcast: 172.29.235.255 netmask: 255.255.252.0 network: 172.29.232.0 prefix: '22' ipv6: - address: fe80::c11:35ff:fef0:68dd prefix: '64' scope: link macaddress: 0e:11:35:f0:68:dd mtu: 9000 promisc: false speed: 10000 stp: false timestamping: [] type: bridge ansible_br_lbaas_veth: active: true device: br-lbaas-veth features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: 2a:57:82:37:a4:73 mtu: 9000 promisc: true speed: 10000 timestamping: [] type: ether ansible_br_mgmt: active: true device: br-mgmt features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'off' tx_esp_segmentation: 'on' tx_fcoe_segmentation: off [requested on] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: 'on' tx_gso_robust: off [requested on] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: 'on' tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] id: 8000.8e7271132ca9 interfaces: - 71453474_eth1 - 3170046e_eth1 - f867c4f2_eth1 - dummy-mgmt - 7927bbd4_eth1 - 5af1d0ed_eth1 - 3f04d7c1_eth1 - 4b5d5912_eth1 - 15af9d1b_eth1 - 759e6a6a_eth1 - 5dee23ed_eth1 - a85e173f_eth1 - d170d4ae_eth1 - dd9739ec_eth1 ipv4: address: 172.29.236.100 broadcast: 172.29.239.255 netmask: 255.255.252.0 network: 172.29.236.0 prefix: '22' ipv4_secondaries: - address: 172.29.236.101 broadcast: 172.29.239.255 netmask: 255.255.252.0 network: 172.29.236.0 prefix: '22' ipv6: - address: fe80::8c72:71ff:fe13:2ca9 prefix: '64' scope: link macaddress: 8e:72:71:13:2c:a9 mtu: 1500 promisc: false speed: 10000 stp: false timestamping: [] type: bridge ansible_br_provider: active: false device: br-provider features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: 46:a8:95:1d:5c:4e mtu: 1500 promisc: true timestamping: [] type: ether ansible_br_storage: active: true device: br-storage features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'off' tx_esp_segmentation: 'on' tx_fcoe_segmentation: off [requested on] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: 'on' tx_gso_robust: off [requested on] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: 'on' tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] id: 8000.0e1bc016dba5 interfaces: - dummy-storage - f867c4f2_eth2 - 15af9d1b_eth2 ipv4: address: 172.29.244.100 broadcast: 172.29.247.255 netmask: 255.255.252.0 network: 172.29.244.0 prefix: '22' ipv6: - address: fe80::c1b:c0ff:fe16:dba5 prefix: '64' scope: link macaddress: 0e:1b:c0:16:db:a5 mtu: 1500 promisc: false speed: 10000 stp: false timestamping: [] type: bridge ansible_br_vlan: active: true device: br-vlan features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'off' tx_esp_segmentation: 'on' tx_fcoe_segmentation: off [requested on] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: 'on' tx_gso_robust: off [requested on] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: 'on' tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] id: 8000.3264230b257c interfaces: - br-vlan-veth - dummy-vlan ipv4: address: 172.29.248.1 broadcast: 172.29.251.255 netmask: 255.255.252.0 network: 172.29.248.0 prefix: '22' ipv4_secondaries: - address: 172.29.248.100 broadcast: 172.29.251.255 netmask: 255.255.252.0 network: 172.29.248.0 prefix: '22' ipv6: - address: fe80::3064:23ff:fe0b:257c prefix: '64' scope: link macaddress: 32:64:23:0b:25:7c mtu: 9000 promisc: false speed: 10000 stp: false timestamping: [] type: bridge ansible_br_vlan_veth: active: true device: br-vlan-veth features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: 2a:9b:dc:64:19:07 mtu: 9000 promisc: true speed: 10000 timestamping: [] type: ether ansible_br_vxlan: active: true device: br-vxlan features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'off' tx_esp_segmentation: 'on' tx_fcoe_segmentation: off [requested on] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: 'on' tx_gso_robust: off [requested on] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: 'on' tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] id: 8000.ae6429c3a21e interfaces: - dummy-vxlan ipv4: address: 172.29.240.100 broadcast: 172.29.243.255 netmask: 255.255.252.0 network: 172.29.240.0 prefix: '22' ipv6: - address: fe80::ac64:29ff:fec3:a21e prefix: '64' scope: link macaddress: ae:64:29:c3:a2:1e mtu: 9000 promisc: false speed: -1 stp: false timestamping: [] type: bridge ansible_chassis_asset_tag: NA ansible_chassis_serial: NA ansible_chassis_vendor: Xen ansible_chassis_version: NA ansible_cmdline: BOOT_IMAGE: /boot/vmlinuz-6.8.0-58-generic console: ttyS0,115200 gfxpayload: text no_timer_check: true nofb: true nomodeset: true ro: true root: LABEL=cloudimg-rootfs ansible_d170d4ae_eth0: active: true device: d170d4ae_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc59:e1ff:fe1a:94ab prefix: '64' scope: link macaddress: fe:59:e1:1a:94:ab mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_d170d4ae_eth1: active: true device: d170d4ae_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc5a:d4ff:fede:d48 prefix: '64' scope: link macaddress: fe:5a:d4:de:0d:48 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_date_time: date: '2025-04-28' day: '28' epoch: '1745839552' epoch_int: '1745839552' hour: '11' iso8601: '2025-04-28T11:25:52Z' iso8601_basic: 20250428T112552245003 iso8601_basic_short: 20250428T112552 iso8601_micro: '2025-04-28T11:25:52.245003Z' minute: '25' month: '04' second: '52' time: '11:25:52' tz: UTC tz_dst: UTC tz_offset: '+0000' weekday: Monday weekday_number: '1' weeknumber: '17' year: '2025' ansible_dd9739ec_eth0: active: true device: dd9739ec_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc53:63ff:fe87:7388 prefix: '64' scope: link macaddress: fe:53:63:87:73:88 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_dd9739ec_eth1: active: true device: dd9739ec_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc11:42ff:fe13:626c prefix: '64' scope: link macaddress: fe:11:42:13:62:6c mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_default_ipv4: address: 104.130.253.16 alias: enX0 broadcast: 104.130.253.255 gateway: 104.130.253.1 interface: enX0 macaddress: bc:76:4e:02:8c:18 mtu: 1500 netmask: 255.255.255.0 network: 104.130.253.0 prefix: '24' type: ether ansible_default_ipv6: address: 2001:4800:7818:103:be76:4eff:fe02:8c18 gateway: fe80::def interface: enX0 macaddress: bc:76:4e:02:8c:18 mtu: 1500 prefix: '64' scope: global type: ether ansible_device_links: ids: loop0: - lvm-pv-uuid-Kc0A9P-4fsD-Ufiv-afYa-cSaJ-mSWx-tRfbXW loop5: - lvm-pv-uuid-OX0U4b-gkba-LumB-Mi5P-nmbX-pnH0-snQNAj labels: xvda1: - cloudimg-rootfs xvdd: - config-2 masters: dm-0: - dm-2 dm-1: - dm-2 loop0: - dm-0 - dm-1 uuids: loop1: - ea0263d7-b467-4718-9e22-40215f053358 loop2: - 1513cc62-df2d-4e9c-a82d-1d92b4d4f149 loop3: - 9f72589d-df7d-4a6b-8909-19c5ac563d75 loop4: - 2ad46e03-92ce-49d1-8949-893d400a9ff6 loop6: - 51b7ae06-caca-401d-bd0a-b430ca285f8b xvda1: - a7bb0f61-ac93-4495-bf20-5f23952b9e6e xvdd: - 2025-04-28-09-32-02-00 xvde1: - 855d3fa9-1c27-4c52-9900-0f0fb6bbbbfb xvde2: - d7008be2-cdb7-4226-bb5a-a20e9f55de7b ansible_devices: dm-0: holders: - cinder--volumes-cinder--volumes--pool host: '' links: ids: [] labels: [] masters: - dm-2 uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: '' sectors: '253952' sectorsize: '512' size: 124.00 MB support_discard: '4096' vendor: null virtual: 1 dm-1: holders: - cinder--volumes-cinder--volumes--pool host: '' links: ids: [] labels: [] masters: - dm-2 uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: '' sectors: '2040111104' sectorsize: '512' size: 972.80 GB support_discard: '4096' vendor: null virtual: 1 dm-2: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: '' sectors: '2040111104' sectorsize: '512' size: 972.80 GB support_discard: '4096' vendor: null virtual: 1 loop0: holders: - cinder--volumes-cinder--volumes--pool_tdata - cinder--volumes-cinder--volumes--pool_tmeta host: '' links: ids: - lvm-pv-uuid-Kc0A9P-4fsD-Ufiv-afYa-cSaJ-mSWx-tRfbXW labels: [] masters: - dm-0 - dm-1 uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '2147483648' sectorsize: '512' size: 1.00 TB support_discard: '4096' vendor: null virtual: 1 loop1: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: - ea0263d7-b467-4718-9e22-40215f053358 model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '2147483648' sectorsize: '512' size: 1.00 TB support_discard: '4096' vendor: null virtual: 1 loop2: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: - 1513cc62-df2d-4e9c-a82d-1d92b4d4f149 model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '2147483648' sectorsize: '512' size: 1.00 TB support_discard: '4096' vendor: null virtual: 1 loop3: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: - 9f72589d-df7d-4a6b-8909-19c5ac563d75 model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '2147483648' sectorsize: '512' size: 1.00 TB support_discard: '4096' vendor: null virtual: 1 loop4: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: - 2ad46e03-92ce-49d1-8949-893d400a9ff6 model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '2147483648' sectorsize: '512' size: 1.00 TB support_discard: '4096' vendor: null virtual: 1 loop5: holders: [] host: '' links: ids: - lvm-pv-uuid-OX0U4b-gkba-LumB-Mi5P-nmbX-pnH0-snQNAj labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '2147483648' sectorsize: '512' size: 1.00 TB support_discard: '4096' vendor: null virtual: 1 loop6: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: - 51b7ae06-caca-401d-bd0a-b430ca285f8b model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '23068672' sectorsize: '512' size: 11.00 GB support_discard: '4096' vendor: null virtual: 1 loop7: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '1' sas_address: null sas_device_handle: null scheduler_mode: none sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd0: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd1: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd10: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd11: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd12: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd13: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd14: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd15: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd2: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd3: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd4: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd5: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd6: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd7: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd8: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 nbd9: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '0' sectorsize: '512' size: 0.00 Bytes support_discard: '512' vendor: null virtual: 1 xvda: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: xvda1: holders: [] links: ids: [] labels: - cloudimg-rootfs masters: [] uuids: - a7bb0f61-ac93-4495-bf20-5f23952b9e6e sectors: '83883999' sectorsize: 512 size: 40.00 GB start: '2048' uuid: a7bb0f61-ac93-4495-bf20-5f23952b9e6e removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '83886080' sectorsize: '512' size: 40.00 GB support_discard: '512' vendor: null virtual: 1 xvdd: holders: [] host: '' links: ids: [] labels: - config-2 masters: [] uuids: - 2025-04-28-09-32-02-00 model: null partitions: {} removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '131072' sectorsize: '512' size: 64.00 MB support_discard: '512' vendor: null virtual: 1 xvde: holders: [] host: '' links: ids: [] labels: [] masters: [] uuids: [] model: null partitions: xvde1: holders: [] links: ids: [] labels: [] masters: [] uuids: - 855d3fa9-1c27-4c52-9900-0f0fb6bbbbfb sectors: '67106816' sectorsize: 512 size: 32.00 GB start: '2048' uuid: 855d3fa9-1c27-4c52-9900-0f0fb6bbbbfb xvde2: holders: [] links: ids: [] labels: [] masters: [] uuids: - d7008be2-cdb7-4226-bb5a-a20e9f55de7b sectors: '100661248' sectorsize: 512 size: 48.00 GB start: '67108864' uuid: d7008be2-cdb7-4226-bb5a-a20e9f55de7b removable: '0' rotational: '0' sas_address: null sas_device_handle: null scheduler_mode: mq-deadline sectors: '167772160' sectorsize: '512' size: 80.00 GB support_discard: '512' vendor: null virtual: 1 ansible_distribution: Ubuntu ansible_distribution_file_parsed: true ansible_distribution_file_path: /etc/os-release ansible_distribution_file_variety: Debian ansible_distribution_major_version: '24' ansible_distribution_release: noble ansible_distribution_version: '24.04' ansible_dns: nameservers: - 127.0.0.1 ansible_domain: openstack.local ansible_dummy_bmaas: active: true device: dummy-bmaas features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: 52:35:94:bc:48:6d mtu: 1500 promisc: true timestamping: [] type: ether ansible_dummy_dbaas: active: true device: dummy-dbaas features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: ba:d2:ed:da:6f:c9 mtu: 9000 promisc: true timestamping: [] type: ether ansible_dummy_lbaas: active: true device: dummy-lbaas features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: c6:72:98:42:dd:6a mtu: 9000 promisc: true timestamping: [] type: ether ansible_dummy_mgmt: active: true device: dummy-mgmt features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: 82:fa:f6:91:69:2d mtu: 9000 promisc: true timestamping: [] type: ether ansible_dummy_storage: active: true device: dummy-storage features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: 0a:f6:d3:5e:08:10 mtu: 9000 promisc: true timestamping: [] type: ether ansible_dummy_vlan: active: true device: dummy-vlan features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: ee:93:8c:b3:5a:20 mtu: 9000 promisc: true timestamping: [] type: ether ansible_dummy_vxlan: active: true device: dummy-vxlan features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: 0a:d3:cc:de:c7:15 mtu: 9000 promisc: true timestamping: [] type: ether ansible_effective_group_id: 0 ansible_effective_user_id: 0 ansible_enX0: active: true device: enX0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: off [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: off [fixed] tx_checksum_ipv4: on [fixed] tx_checksum_ipv6: 'on' tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_lockless: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: off [fixed] tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 104.130.253.16 broadcast: 104.130.253.255 netmask: 255.255.255.0 network: 104.130.253.0 prefix: '24' ipv6: - address: 2001:4800:7818:103:be76:4eff:fe02:8c18 prefix: '64' scope: global - address: fe80::be76:4eff:fe02:8c18 prefix: '64' scope: link macaddress: bc:76:4e:02:8c:18 mtu: 1500 pciid: vif-0 promisc: false timestamping: [] type: ether ansible_enX1: active: true device: enX1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: off [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: off [fixed] tx_checksum_ipv4: on [fixed] tx_checksum_ipv6: 'on' tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: off [fixed] tx_gso_partial: off [fixed] tx_gso_robust: on [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_lockless: off [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: off [fixed] tx_sctp_segmentation: off [fixed] tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: off [fixed] tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: off [fixed] tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv4: address: 10.209.0.24 broadcast: 10.209.31.255 netmask: 255.255.224.0 network: 10.209.0.0 prefix: '19' ipv6: - address: fe80::be76:4eff:fe02:ff6d prefix: '64' scope: link macaddress: bc:76:4e:02:ff:6d mtu: 1500 pciid: vif-1 promisc: false timestamping: [] type: ether ansible_env: ACTION: deploy AFS_SLUG: ubuntu-24.04-x86_64 ANSIBLE_CACHE_PLUGIN: jsonfile ANSIBLE_CACHE_PLUGIN_CONNECTION: /etc/openstack_deploy/ansible_facts ANSIBLE_CACHE_PLUGIN_TIMEOUT: '86400' ANSIBLE_CALLBACK_PLUGINS: /etc/ansible/roles/ceph-ansible/plugins/callback:/opt/ansible-runtime/lib/python3.12/site-packages/ara/plugins/callback ANSIBLE_CALLBACK_RESULT_FORMAT: yaml ANSIBLE_COLLECTIONS_PATH: /etc/ansible ANSIBLE_FILTER_PLUGINS: /etc/ansible/roles/ceph-ansible/plugins/filter ANSIBLE_FORCE_HANDLERS: 'True' ANSIBLE_FORKS: '8' ANSIBLE_GATHERING: smart ANSIBLE_GATHER_SUBSET: '!all,min' ANSIBLE_HOST_KEY_CHECKING: 'False' ANSIBLE_INJECT_FACT_VARS: 'False' ANSIBLE_INVENTORY: /home/zuul/src/opendev.org/openstack/openstack-ansible/inventory/dynamic_inventory.py,/home/zuul/src/opendev.org/openstack/openstack-ansible/inventory/inventory.ini,/etc/openstack_deploy/inventory.ini ANSIBLE_LIBRARY: /etc/ansible/roles/ceph-ansible/library ANSIBLE_LOG_DIR: /openstack/log/ansible-logging ANSIBLE_LOG_PATH: /openstack/log/ansible-logging/setup-openstack.log ANSIBLE_MODULE_UTILS: /etc/ansible/roles/ceph-ansible/module_utils ANSIBLE_NOCOLOR: '1' ANSIBLE_PIPELINING: 'True' ANSIBLE_PYTHON_INTERPRETER: auto ANSIBLE_RETRY_FILES_ENABLED: 'False' ANSIBLE_ROLES_PATH: /etc/ansible/roles:/etc/ansible/roles/ceph-ansible/roles ANSIBLE_SSH_ARGS: -C -o ControlMaster=auto -o ControlPersist=300 ANSIBLE_SSH_PIPELINING: 'True' ANSIBLE_SSH_RETRIES: '5' ANSIBLE_TIMEOUT: '5' ANSIBLE_TRANSFORM_INVALID_GROUP_CHARS: ignore ANSIBLE_TRANSPORT: openstack.osa.ssh BOOTSTRAP_OPTS: '' DISTRO_ID: ubuntu DISTRO_NAME: Ubuntu DISTRO_VERSION_ID: '24.04' HOME: /root INSTALL_METHOD: source LANG: C.UTF-8 LC_ALL: C.UTF-8 LOGNAME: root MAIL: /var/mail/root NODEPOOL_BUILDLOGS_CENTOS_PROXY: http://mirror-int.dfw.rax.opendev.org:8080/buildlogs.centos NODEPOOL_CBS_CENTOS_PROXY: http://mirror-int.dfw.rax.opendev.org:8080/cbs.centos NODEPOOL_CENTOS_MIRROR: http://mirror-int.dfw.rax.opendev.org/centos NODEPOOL_CEPH_MIRROR: http://mirror-int.dfw.rax.opendev.org/ceph-deb-hammer NODEPOOL_DEBIAN_MIRROR: http://mirror-int.dfw.rax.opendev.org/debian NODEPOOL_DEBIAN_OPENSTACK_MIRROR: http://mirror-int.dfw.rax.opendev.org/debian-openstack NODEPOOL_DOCKER_REGISTRY_PROXY: http://mirror-int.dfw.rax.opendev.org:8081/registry-1.docker/ NODEPOOL_DOCKER_REGISTRY_V2_PROXY: http://mirror-int.dfw.rax.opendev.org:8082/ NODEPOOL_EPEL_MIRROR: http://mirror-int.dfw.rax.opendev.org/epel NODEPOOL_FEDORA_MIRROR: http://mirror-int.dfw.rax.opendev.org/fedora NODEPOOL_LXC_IMAGE_PROXY: mirror-int.dfw.rax.opendev.org:8080/images.linuxcontainers NODEPOOL_MARIADB_PROXY: mirror-int.dfw.rax.opendev.org:8080/MariaDB NODEPOOL_MIRROR_HOST: mirror-int.dfw.rax.opendev.org NODEPOOL_NPM_REGISTRY_PROXY: http://mirror-int.dfw.rax.opendev.org:8080/registry.npmjs NODEPOOL_OPENSUSE_MIRROR: http://mirror-int.dfw.rax.opendev.org/opensuse NODEPOOL_PERCONA_PROXY: mirror-int.dfw.rax.opendev.org:8080/percona NODEPOOL_PYPI_MIRROR: http://mirror-int.dfw.rax.opendev.org/pypi/simple NODEPOOL_RDO_PROXY: http://mirror-int.dfw.rax.opendev.org:8080/rdo NODEPOOL_RUGYGEMS_PROXY: http://mirror-int.dfw.rax.opendev.org:8080/rubygems/ NODEPOOL_UBUNTU_MIRROR: http://mirror-int.dfw.rax.opendev.org/ubuntu NODEPOOL_UBUNTU_PORTS_MIRROR: http://mirror-int.dfw.rax.opendev.org/ubuntu-ports NODEPOOL_UCA_MIRROR: http://mirror-int.dfw.rax.opendev.org/ubuntu-cloud-archive NODEPOOL_WHEEL_MIRROR: http://mirror-int.dfw.rax.opendev.org/wheel/ubuntu-24.04-x86_64 OLDPWD: /home/zuul/src/opendev.org/openstack/openstack-ansible OSA_CLONE_DIR: /home/zuul/src/opendev.org/openstack/openstack-ansible OSA_CLONE_ROOT: /home/zuul/src/opendev.org/openstack/openstack-ansible OSA_CONFIG_DIR: /etc/openstack_deploy OSA_VERSION: 31.0.0.0b2.dev29 PATH: /opt/ansible-runtime/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PIP_OPTS: --index-url http://mirror-int.dfw.rax.opendev.org/pypi/simple --trusted-host mirror-int.dfw.rax.opendev.org --extra-index-url http://mirror-int.dfw.rax.opendev.org/wheel/ubuntu-24.04-x86_64 PWD: /home/zuul/src/opendev.org/openstack/openstack-ansible/playbooks PYTHONUNBUFFERED: '1' REQUESTS_CA_BUNDLE: /etc/ssl/certs/ca-certificates.crt SCENARIO: aio_lxc_integrated SETUP_ARA: 'False' SHELL: /bin/bash SHLVL: '2' SKIP_OSA_BOOTSTRAP_AIO: '1' SKIP_OSA_ROLE_CLONE: '1' SKIP_OSA_RUNTIME_VENV_BUILD: '1' SUDO_COMMAND: /bin/sh -c echo BECOME-SUCCESS-exfuwdlqaqlwezwbkohgwllnvsdhyzve ; SETUP_ARA=False SKIP_OSA_RUNTIME_VENV_BUILD=1 SKIP_OSA_BOOTSTRAP_AIO=1 SKIP_OSA_ROLE_CLONE=1 /usr/bin/python3 SUDO_GID: '1000' SUDO_UID: '1000' SUDO_USER: zuul TERM: linux TESTR_OPTS: '' USER: root _: /opt/ansible-runtime/bin/ansible ansible_eth12: active: true device: eth12 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'off' tx_checksumming: 'off' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::d043:57ff:fee2:9a95 prefix: '64' scope: link macaddress: d2:43:57:e2:9a:95 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_eth13: active: true device: eth13 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'off' tx_checksumming: 'off' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::902f:b9ff:feeb:58be prefix: '64' scope: link macaddress: 92:2f:b9:eb:58:be mtu: 1500 promisc: false speed: 10000 timestamping: [] type: ether ansible_eth14: active: true device: eth14 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'off' tx_checksumming: 'off' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::dc5c:f7ff:fe6f:52bd prefix: '64' scope: link macaddress: de:5c:f7:6f:52:bd mtu: 1500 promisc: false speed: 10000 timestamping: [] type: ether ansible_eth15: active: true device: eth15 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'off' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'off' tcp_segmentation_offload: 'off' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'off' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'off' tx_checksumming: 'off' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'off' tx_scatter_gather_fraglist: 'off' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'off' tx_tcp_ecn_segmentation: 'off' tx_tcp_mangleid_segmentation: 'off' tx_tcp_segmentation: 'off' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::e02c:f0ff:fe8f:f794 prefix: '64' scope: link macaddress: e2:2c:f0:8f:f7:94 mtu: 1500 promisc: false speed: 10000 timestamping: [] type: ether ansible_f867c4f2_eth0: active: true device: f867c4f2_eth0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc88:97ff:fe31:8e3a prefix: '64' scope: link macaddress: fe:88:97:31:8e:3a mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_f867c4f2_eth1: active: true device: f867c4f2_eth1 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc34:43ff:feb7:fcaa prefix: '64' scope: link macaddress: fe:34:43:b7:fc:aa mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_f867c4f2_eth2: active: true device: f867c4f2_eth2 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'off' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: off [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: 'on' rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: 'on' rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: 'on' scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: 'on' tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] ipv6: - address: fe80::fc89:70ff:fe5d:a5c9 prefix: '64' scope: link macaddress: fe:89:70:5d:a5:c9 mtu: 1500 promisc: true speed: 10000 timestamping: [] type: ether ansible_fibre_channel_wwn: [] ansible_fips: false ansible_form_factor: Other ansible_fqdn: aio1.openstack.local ansible_hostname: aio1 ansible_hostnqn: '' ansible_interfaces: - 4b5d5912_eth0 - d170d4ae_eth0 - dummy-dbaas - 5af1d0ed_eth1 - 71453474_eth1 - eth12 - 3170046e_eth1 - 5af1d0ed_eth0 - 4b5d5912_eth1 - br-bmaas - eth14 - 5dee23ed_eth1 - 759e6a6a_eth1 - dummy-vxlan - dd9739ec_eth1 - 15af9d1b_eth1 - dummy-vlan - eth13 - br-storage - br-vlan-veth - br-lbaas - 3170046e_eth0 - f867c4f2_eth1 - br-dbaas-veth - 759e6a6a_eth0 - br-provider - 5dee23ed_eth0 - f867c4f2_eth0 - enX1 - a85e173f_eth1 - 15af9d1b_eth2 - 7927bbd4_eth1 - 7927bbd4_eth0 - enX0 - f867c4f2_eth2 - lo - ovs-system - dd9739ec_eth0 - br-bmaas-veth - 3f04d7c1_eth0 - 3f04d7c1_eth1 - br-mgmt - dummy-mgmt - br-vlan - br-dbaas - eth15 - br-int - dummy-lbaas - br-lbaas-veth - 71453474_eth0 - dummy-storage - dummy-bmaas - a85e173f_eth0 - 15af9d1b_eth0 - d170d4ae_eth1 - lxcbr0 - br-vxlan ansible_is_chroot: false ansible_iscsi_iqn: iqn.2004-10.com.ubuntu:01:a62655ad733 ansible_kernel: 6.8.0-58-generic ansible_kernel_version: '#60-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 14 18:29:48 UTC 2025' ansible_lo: active: true device: lo features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: on [fixed] hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: on [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: on [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: on [fixed] tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: on [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: off [fixed] tx_gre_segmentation: off [fixed] tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: off [fixed] tx_ipxip6_segmentation: off [fixed] tx_lockless: on [fixed] tx_nocache_copy: off [fixed] tx_scatter_gather: on [fixed] tx_scatter_gather_fraglist: on [fixed] tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: off [fixed] tx_udp_tnl_segmentation: off [fixed] tx_vlan_offload: off [fixed] tx_vlan_stag_hw_insert: off [fixed] vlan_challenged: on [fixed] hw_timestamp_filters: [] ipv4: address: 127.0.0.1 broadcast: '' netmask: 255.0.0.0 network: 127.0.0.0 prefix: '8' ipv6: - address: ::1 prefix: '128' scope: host mtu: 65536 promisc: false timestamping: [] type: loopback ansible_loadavg: 15m: 1.2099609375 1m: 1.1103515625 5m: 1.08056640625 ansible_local: openstack_ansible: cinder: install_method: source need_online_data_migrations: 'True' need_service_restart: 'True' venv_tag: 31.0.0.0b2.dev29 neutron: install_method: source need_db_contract: 'True' need_db_expand: 'True' venv_tag: 31.0.0.0b2.dev29 nova: install_method: source need_online_data_migrations: 'True' need_service_restart: 'True' venv_tag: 31.0.0.0b2.dev29 ansible_locally_reachable_ips: ipv4: - 10.209.0.24 - 10.255.255.1 - 104.130.253.16 - 127.0.0.0/8 - 127.0.0.1 - 172.29.228.100 - 172.29.232.100 - 172.29.236.100 - 172.29.236.101 - 172.29.240.100 - 172.29.244.100 - 172.29.248.1 - 172.29.248.100 - 172.29.252.100 ipv6: - ::1 - 2001:4800:7818:103:be76:4eff:fe02:8c18 - fe80::c11:35ff:fef0:68dd - fe80::c1b:c0ff:fe16:dba5 - fe80::2052:98ff:fe8d:9695 - fe80::3064:23ff:fe0b:257c - fe80::3c28:e3ff:fefc:3978 - fe80::8c72:71ff:fe13:2ca9 - fe80::902f:b9ff:feeb:58be - fe80::ac64:29ff:fec3:a21e - fe80::be76:4eff:fe02:8c18 - fe80::be76:4eff:fe02:ff6d - fe80::d043:57ff:fee2:9a95 - fe80::dc5b:4dff:fe2f:9929 - fe80::dc5c:f7ff:fe6f:52bd - fe80::e02c:f0ff:fe8f:f794 - fe80::fc07:c1ff:fe87:fcfc - fe80::fc0c:b3ff:fe69:f0bc - fe80::fc0f:f5ff:fedb:23cb - fe80::fc11:42ff:fe13:626c - fe80::fc12:eaff:fe99:d973 - fe80::fc1a:c3ff:feb7:2d23 - fe80::fc34:43ff:feb7:fcaa - fe80::fc51:c1ff:fe5c:481b - fe80::fc53:63ff:fe87:7388 - fe80::fc56:50ff:fefc:bc92 - fe80::fc57:a3ff:fe20:9f87 - fe80::fc59:e1ff:fe1a:94ab - fe80::fc5a:d4ff:fede:d48 - fe80::fc60:8ff:fe52:e9d7 - fe80::fc6d:b6ff:fe13:cc61 - fe80::fc88:97ff:fe31:8e3a - fe80::fc89:70ff:fe5d:a5c9 - fe80::fc8c:88ff:fe5a:f98b - fe80::fc8d:28ff:fe23:7e00 - fe80::fc98:2ff:fecf:de28 - fe80::fc9a:1eff:fe05:9892 - fe80::fc9e:4aff:fe96:de1c - fe80::fcae:45ff:fead:297f - fe80::fcae:fbff:fe48:d5b4 - fe80::fcba:adff:febe:b4fa - fe80::fcbb:aeff:fe3b:ce68 - fe80::fcce:68ff:fe91:a171 - fe80::fcd9:89ff:fe4d:8740 ansible_lsb: codename: noble description: Ubuntu 24.04.2 LTS id: Ubuntu major_release: '24' release: '24.04' ansible_lvm: lvs: cinder-volumes-pool: size_g: '972.80' vg: cinder-volumes pvs: /dev/loop0: free_g: '50.95' size_g: '1024.00' vg: cinder-volumes /dev/loop5: free_g: '1024.00' size_g: '1024.00' vg: manila-shares vgs: cinder-volumes: free_g: '50.95' num_lvs: '1' num_pvs: '1' size_g: '1024.00' manila-shares: free_g: '1024.00' num_lvs: '0' num_pvs: '1' size_g: '1024.00' ansible_lxcbr0: active: true device: lxcbr0 features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: 'on' tx_fcoe_segmentation: off [requested on] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: 'on' tx_gso_robust: off [requested on] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: 'on' tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] id: 8000.de5b4d2f9929 interfaces: - 5af1d0ed_eth0 - 3f04d7c1_eth0 - 4b5d5912_eth0 - 15af9d1b_eth0 - 759e6a6a_eth0 - 5dee23ed_eth0 - a85e173f_eth0 - d170d4ae_eth0 - dd9739ec_eth0 - 71453474_eth0 - 3170046e_eth0 - f867c4f2_eth0 - 7927bbd4_eth0 ipv4: address: 10.255.255.1 broadcast: 10.255.255.255 netmask: 255.255.255.0 network: 10.255.255.0 prefix: '24' ipv6: - address: fe80::dc5b:4dff:fe2f:9929 prefix: '64' scope: link macaddress: de:5b:4d:2f:99:29 mtu: 1500 promisc: false speed: 10000 stp: false timestamping: [] type: bridge ansible_machine: x86_64 ansible_machine_id: c9ce8e4178408b77ed2a4c341e694a92 ansible_memfree_mb: 532 ansible_memory_mb: nocache: free: 3514 used: 4419 real: free: 532 total: 7933 used: 7401 swap: cached: 0 free: 0 total: 0 used: 0 ansible_memtotal_mb: 7933 ansible_mounts: - block_available: 5441558 block_size: 4096 block_total: 9687371 block_used: 4245813 device: /dev/xvda1 dump: 0 fstype: ext4 inode_available: 9885021 inode_total: 10465280 inode_used: 580259 mount: / options: rw,relatime passno: 0 size_available: 22288621568 size_total: 39679471616 uuid: a7bb0f61-ac93-4495-bf20-5f23952b9e6e - block_available: 0 block_size: 2048 block_total: 222 block_used: 222 device: /dev/xvdd dump: 0 fstype: iso9660 inode_available: 0 inode_total: 0 inode_used: 0 mount: /mnt/config options: ro,relatime,nojoliet,check=s,map=n,blocksize=2048,fmode=700,iocharset=utf8 passno: 0 size_available: 0 size_total: 454656 uuid: 2025-04-28-09-32-02-00 - block_available: 6901306 block_size: 4096 block_total: 8211652 block_used: 1310346 device: /dev/xvde1 dump: 0 fstype: ext4 inode_available: 2024988 inode_total: 2097152 inode_used: 72164 mount: /openstack options: rw,noatime,nobarrier,data=writeback passno: 0 size_available: 28267749376 size_total: 33634926592 uuid: 855d3fa9-1c27-4c52-9900-0f0fb6bbbbfb - block_available: 7849320 block_size: 4096 block_total: 12306341 block_used: 4457021 device: /dev/xvde2 dump: 0 fstype: ext4 inode_available: 2643963 inode_total: 3145728 inode_used: 501765 mount: /var/lib/lxc options: rw,noatime,nobarrier,data=writeback passno: 0 size_available: 32150814720 size_total: 50406772736 uuid: d7008be2-cdb7-4226-bb5a-a20e9f55de7b - block_available: 263245026 block_size: 4096 block_total: 268402688 block_used: 5157662 device: /dev/loop1 dump: 0 fstype: xfs inode_available: 107374135 inode_total: 107374144 inode_used: 9 mount: /var/lib/nova/instances options: rw,noatime,nodiratime,attr2,inode64,logbufs=8,logbsize=256k,noquota passno: 0 size_available: 1078251626496 size_total: 1099377410048 uuid: ea0263d7-b467-4718-9e22-40215f053358 - block_available: 263253996 block_size: 4096 block_total: 268402688 block_used: 5148692 device: /dev/loop2 dump: 0 fstype: xfs inode_available: 107374141 inode_total: 107374144 inode_used: 3 mount: /srv/swift1.img options: rw,noatime,nodiratime,attr2,inode64,logbufs=8,logbsize=256k,noquota passno: 0 size_available: 1078288367616 size_total: 1099377410048 uuid: 1513cc62-df2d-4e9c-a82d-1d92b4d4f149 - block_available: 263253996 block_size: 4096 block_total: 268402688 block_used: 5148692 device: /dev/loop3 dump: 0 fstype: xfs inode_available: 107374141 inode_total: 107374144 inode_used: 3 mount: /srv/swift2.img options: rw,noatime,nodiratime,attr2,inode64,logbufs=8,logbsize=256k,noquota passno: 0 size_available: 1078288367616 size_total: 1099377410048 uuid: 9f72589d-df7d-4a6b-8909-19c5ac563d75 - block_available: 263253996 block_size: 4096 block_total: 268402688 block_used: 5148692 device: /dev/loop4 dump: 0 fstype: xfs inode_available: 107374141 inode_total: 107374144 inode_used: 3 mount: /srv/swift3.img options: rw,noatime,nodiratime,attr2,inode64,logbufs=8,logbsize=256k,noquota passno: 0 size_available: 1078288367616 size_total: 1099377410048 uuid: 2ad46e03-92ce-49d1-8949-893d400a9ff6 - block_available: 2543677 block_size: 4096 block_total: 2811698 block_used: 268021 device: /dev/loop6 dump: 0 fstype: ext4 inode_available: 707029 inode_total: 720896 inode_used: 13867 mount: /var/lib/machines options: rw,relatime passno: 0 size_available: 10418900992 size_total: 11516715008 uuid: 51b7ae06-caca-401d-bd0a-b430ca285f8b ansible_nodename: aio1 ansible_os_family: Debian ansible_ovs_system: active: false device: ovs-system features: esp_hw_offload: off [fixed] esp_tx_csum_hw_offload: off [fixed] fcoe_mtu: off [fixed] generic_receive_offload: 'on' generic_segmentation_offload: 'on' highdma: 'on' hsr_dup_offload: off [fixed] hsr_fwd_offload: off [fixed] hsr_tag_ins_offload: off [fixed] hsr_tag_rm_offload: off [fixed] hw_tc_offload: off [fixed] l2_fwd_offload: off [fixed] large_receive_offload: off [fixed] loopback: off [fixed] macsec_hw_offload: off [fixed] netns_local: on [fixed] ntuple_filters: off [fixed] receive_hashing: off [fixed] rx_all: off [fixed] rx_checksumming: off [fixed] rx_fcs: off [fixed] rx_gro_hw: off [fixed] rx_gro_list: 'off' rx_udp_gro_forwarding: 'off' rx_udp_tunnel_port_offload: off [fixed] rx_vlan_filter: off [fixed] rx_vlan_offload: off [fixed] rx_vlan_stag_filter: off [fixed] rx_vlan_stag_hw_parse: off [fixed] scatter_gather: 'on' tcp_segmentation_offload: 'on' tls_hw_record: off [fixed] tls_hw_rx_offload: off [fixed] tls_hw_tx_offload: off [fixed] tx_checksum_fcoe_crc: off [fixed] tx_checksum_ip_generic: 'on' tx_checksum_ipv4: off [fixed] tx_checksum_ipv6: off [fixed] tx_checksum_sctp: off [fixed] tx_checksumming: 'on' tx_esp_segmentation: off [fixed] tx_fcoe_segmentation: off [fixed] tx_gre_csum_segmentation: 'on' tx_gre_segmentation: 'on' tx_gso_list: 'on' tx_gso_partial: off [fixed] tx_gso_robust: off [fixed] tx_ipxip4_segmentation: 'on' tx_ipxip6_segmentation: 'on' tx_lockless: on [fixed] tx_nocache_copy: 'off' tx_scatter_gather: 'on' tx_scatter_gather_fraglist: 'on' tx_sctp_segmentation: 'on' tx_tcp6_segmentation: 'on' tx_tcp_ecn_segmentation: 'on' tx_tcp_mangleid_segmentation: 'on' tx_tcp_segmentation: 'on' tx_tunnel_remcsum_segmentation: off [fixed] tx_udp_segmentation: 'on' tx_udp_tnl_csum_segmentation: 'on' tx_udp_tnl_segmentation: 'on' tx_vlan_offload: 'on' tx_vlan_stag_hw_insert: 'on' vlan_challenged: off [fixed] hw_timestamp_filters: [] macaddress: 8a:e1:ef:9b:2d:3b mtu: 1500 promisc: true timestamping: [] type: ether ansible_pkg_mgr: apt ansible_proc_cmdline: BOOT_IMAGE: /boot/vmlinuz-6.8.0-58-generic console: - tty0 - ttyS0,115200 gfxpayload: text no_timer_check: true nofb: true nomodeset: true ro: true root: LABEL=cloudimg-rootfs ansible_processor: - '0' - GenuineIntel - Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz - '1' - GenuineIntel - Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz - '2' - GenuineIntel - Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz - '3' - GenuineIntel - Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz - '4' - GenuineIntel - Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz - '5' - GenuineIntel - Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz - '6' - GenuineIntel - Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz - '7' - GenuineIntel - Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz ansible_processor_cores: 1 ansible_processor_count: 8 ansible_processor_nproc: 8 ansible_processor_threads_per_core: 1 ansible_processor_vcpus: 8 ansible_product_name: HVM domU ansible_product_serial: c9ce8e41-7840-8b77-ed2a-4c341e694a92 ansible_product_uuid: c9ce8e41-7840-8b77-ed2a-4c341e694a92 ansible_product_version: '4.7' ansible_python: executable: /opt/ansible-runtime/bin/python3.12 has_sslcontext: true type: cpython version: major: 3 micro: 3 minor: 12 releaselevel: final serial: 0 version_info: - 3 - 12 - 3 - final - 0 ansible_python_version: 3.12.3 ansible_real_group_id: 0 ansible_real_user_id: 0 ansible_selinux: status: disabled ansible_selinux_python_present: true ansible_service_mgr: systemd ansible_ssh_host_key_dsa_public: AAAAB3NzaC1kc3MAAACBAIpLBgrBHzJDxhJv/C7hq/hI+nj8zeKnG/SbcKZMoleHQNs8bESypMnT6gwEOsgMm47uhlQa/NLdEm8Mzp0boDM2WylxdnhhRdbf1EsQYiDsTb5ENieJRBic8bU8PBjwyPc4Md32giX601EA203TzMkJNpiyQbkJrTzdOpSG/k7nAAAAFQC0xrmWSdDZ7dp9mFpgZQT9O57PDwAAAIACYIqbm1QCDIZKbIXMRIzvAWeA/PH8FDNTUJ27MBz7kmpBeK+8FsQ9yrcuAC1uOhlv9c9kYxq8t0uJJov3ohWQy+nEAjnSnv4Q+guTB4XJ11Cr9cBPRJIG50ZgLqtjEMS7uj9J3ox7v8is8An8BEANMvLIoy2oaT7VFb8b2GfahwAAAIANyqQ1iQX4QY5/dNUPctX7ly+H8QdHgmLyeexdwZqcqLZTqeFiJAHeCZoKG99Ua/0HRLtg12gTApcog148utxSX/7QPy7nJTlxpxfpQqAB4d1p4XNboRgni9WdHpjt7j0z437Jw5cHKwbmPSCveYlQGvE8FfHKk8h4WCgNVSyL4Q== ansible_ssh_host_key_dsa_public_keytype: ssh-dss ansible_ssh_host_key_ecdsa_public: AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBCFdzJhubOIBHaacHG6lDwfzl6IHy/CAXhkxHqyQUy4ejg9xXtkRTiRh9dn147x70NPwW19MzhP+vH5rwvYuLKA= ansible_ssh_host_key_ecdsa_public_keytype: ecdsa-sha2-nistp256 ansible_ssh_host_key_ed25519_public: AAAAC3NzaC1lZDI1NTE5AAAAIDYUbxv9YoL2gjJ1b1xKPYkx8uyeEjzQC23A/caN/fNF ansible_ssh_host_key_ed25519_public_keytype: ssh-ed25519 ansible_ssh_host_key_rsa_public: AAAAB3NzaC1yc2EAAAADAQABAAABgQCp7wEiSkw62ABX6gFVh8RVzaJG22zKViv9ewXx4bHsf7el+qwAGPJfTc8mWymteg77ZpST1XOB8ertLuGa46YdWI8h33jU81HcF5fpX4QXhkOnf4sMffH6HDg0l5gc/hmgVd3oKpgDW7GrGQ6l90GMcWjMhD5IK+EkLTe09Gt/kr3n9y9wpGUqx0118ucSx2Wuz/LHatiKU8PPRNQswoTkkseTZvYz4fYF6+2rN/172jWYnonuWhfrmQly+KafM6YRUf1t+ertYlKd8lvFbE33uJ/uAuR6ZBbfqLgEsfjc/MtjsbasazBI1k8gxl4CTIWt9HJww24Yf7m4RIHmBCZBjJh/NS4VIZbwPZWxoalZCsRwBJIWVyeDXUWVJiCS1HxxpVzjVmRTkXYlFy+JLZGOax6ZeKMwxWm5niuFten+lgdq8q53XN5IGbXwSIrleZC9Z6wii4o3PZyy64VmDr+9o8XmE+xJpkEAHZPGtADFCCdPtl7MT2SWOpJ4DBZKbqU= ansible_ssh_host_key_rsa_public_keytype: ssh-rsa ansible_swapfree_mb: 0 ansible_swaptotal_mb: 0 ansible_system: Linux ansible_system_capabilities: [] ansible_system_capabilities_enforced: 'False' ansible_system_vendor: Xen ansible_uptime_seconds: 6794 ansible_user_dir: /root ansible_user_gecos: root ansible_user_gid: 0 ansible_user_id: root ansible_user_shell: /bin/bash ansible_user_uid: 0 ansible_userspace_architecture: x86_64 ansible_userspace_bits: '64' ansible_virtualization_role: guest ansible_virtualization_tech_guest: - xen ansible_virtualization_tech_host: [] ansible_virtualization_type: xen gather_subset: - all module_setup: true changed: false