Configuring Tenks Using Kayobe config from /home/zuul/src/opendev.org/openstack/kayobe-config-dev Creating virtual environment in /home/zuul/tenks-test-venv Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-24.04-x86_64 Requirement already satisfied: pip in /home/zuul/tenks-test-venv/lib/python3.12/site-packages (24.0) Collecting pip Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/44/3c/d717024885424591d5376220b5e836c2d5293ce2011523c9de23ff7bf068/pip-25.3-py3-none-any.whl.metadata (4.7 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/44/3c/d717024885424591d5376220b5e836c2d5293ce2011523c9de23ff7bf068/pip-25.3-py3-none-any.whl (1.8 MB) Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 24.0 Uninstalling pip-24.0: Successfully uninstalled pip-24.0 Successfully installed pip-25.3 Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-24.04-x86_64 Processing /home/zuul/src/opendev.org/openstack/tenks Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Installing backend dependencies: started Installing backend dependencies: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting pbr>=2.0 (from tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/7e/1e/961e4ae612963e9f1159dd3f5dd902afab8cefe8f25c132c715bc1d1adbc/pbr-7.0.2-py2.py3-none-any.whl.metadata (1.4 kB) Collecting ansible<9,>=8 (from tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/b4/1a/c88115997ce826c402d63da78bcbf5183a1ffe23308898eafedc5db9a8aa/ansible-8.7.0-py3-none-any.whl.metadata (7.9 kB) Collecting os-client-config (from tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/3e/d1/0f6fe5650516fd5113ca64f3efbdd35c91be14ead96065b835207a9cd75a/os_client_config-2.3.0-py3-none-any.whl.metadata (2.5 kB) Collecting selinux (from tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/68/a7/ef33f8e5818ed6333cf5cb6f85f4f604e13d37d1bae4671e10d6f627f6d6/selinux-0.3.0-py2.py3-none-any.whl.metadata (2.0 kB) Collecting ansible-core~=2.15.7 (from ansible<9,>=8->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/9b/2c/19ac50eca9d32a9524329f023a459ebb6ca5a546380eb15af384306c170a/ansible_core-2.15.13-py3-none-any.whl.metadata (7.0 kB) Collecting jinja2>=3.0.0 (from ansible-core~=2.15.7->ansible<9,>=8->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB) Collecting PyYAML>=5.1 (from ansible-core~=2.15.7->ansible<9,>=8->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting cryptography (from ansible-core~=2.15.7->ansible<9,>=8->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/ac/25/e715fa0bc24ac2114ed69da33adf451a38abb6f3f24ec207908112e9ba53/cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl.metadata (5.4 kB) Collecting packaging (from ansible-core~=2.15.7->ansible<9,>=8->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl.metadata (3.3 kB) Collecting resolvelib<1.1.0,>=0.5.3 (from ansible-core~=2.15.7->ansible<9,>=8->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/d2/fc/e9ccf0521607bcd244aa0b3fbd574f71b65e9ce6a112c83af988bbbe2e23/resolvelib-1.0.1-py2.py3-none-any.whl.metadata (4.0 kB) Collecting MarkupSafe>=2.0 (from jinja2>=3.0.0->ansible-core~=2.15.7->ansible<9,>=8->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB) Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from pbr>=2.0->tenks==2.1.0.dev17) (68.1.2) Collecting cffi>=1.12 (from cryptography->ansible-core~=2.15.7->ansible<9,>=8->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB) Collecting pycparser (from cffi>=1.12->cryptography->ansible-core~=2.15.7->ansible<9,>=8->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl.metadata (993 bytes) Collecting openstacksdk>=0.13.0 (from os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/bc/45/87fa873f35abdf191d66d4821fe965f781e2d3e37e58883c6e23e95fa794/openstacksdk-4.8.0-py3-none-any.whl.metadata (12 kB) Collecting decorator>=4.4.1 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl.metadata (3.9 kB) Collecting dogpile.cache>=0.6.5 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/dc/80/12235e5b75bb2c586733280854f131b86051e0bbdfb55349ff70d0f72cf9/dogpile_cache-1.5.0-py3-none-any.whl.metadata (5.5 kB) Collecting iso8601>=0.1.11 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl.metadata (3.7 kB) Collecting jmespath>=0.9.0 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/jmespath-1.0.1-py3-none-any.whl.metadata (7.6 kB) Collecting jsonpatch!=1.20,>=1.16 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB) Collecting keystoneauth1>=5.10.0 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl.metadata (3.1 kB) Collecting os-service-types>=1.8.0 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/cb/86/9fc6f238d5a14a90ac8dacb051072aab694e91de76d4b8be56fd4dba4cf4/os_service_types-1.8.1-py3-none-any.whl.metadata (1.9 kB) Collecting platformdirs>=3 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl.metadata (12 kB) Collecting psutil>=3.2.2 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/3d/3c/b56076bb35303d0733fc47b110a1c9cce081a05ae2e886575a3587c1ee76/psutil-7.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (23 kB) Collecting requestsexceptions>=1.2.0 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/01/8c/49ca60ea8c907260da4662582c434bec98716177674e88df3fd340acf06d/requestsexceptions-1.4.0-py2.py3-none-any.whl.metadata (1.2 kB) Collecting typing-extensions>=4.12.0 (from openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) Collecting stevedore>=3.0.0 (from dogpile.cache>=0.6.5->openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl.metadata (2.2 kB) Collecting jsonpointer>=1.9 (from jsonpatch!=1.20,>=1.16->openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl.metadata (2.3 kB) Collecting requests>=2.14.2 (from keystoneauth1>=5.10.0->openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl.metadata (4.9 kB) Collecting charset_normalizer<4,>=2 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (37 kB) Collecting idna<4,>=2.5 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl.metadata (8.4 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl.metadata (50 kB) Collecting certifi>=2017.4.17 (from requests>=2.14.2->keystoneauth1>=5.10.0->openstacksdk>=0.13.0->os-client-config->tenks==2.1.0.dev17) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl.metadata (2.5 kB) Requirement already satisfied: distro>=1.3.0 in /usr/lib/python3/dist-packages (from selinux->tenks==2.1.0.dev17) (1.9.0) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/b4/1a/c88115997ce826c402d63da78bcbf5183a1ffe23308898eafedc5db9a8aa/ansible-8.7.0-py3-none-any.whl (48.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 MB 80.3 MB/s 0:00:00 Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/9b/2c/19ac50eca9d32a9524329f023a459ebb6ca5a546380eb15af384306c170a/ansible_core-2.15.13-py3-none-any.whl (2.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 17.8 MB/s 0:00:00 Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/d2/fc/e9ccf0521607bcd244aa0b3fbd574f71b65e9ce6a112c83af988bbbe2e23/resolvelib-1.0.1-py2.py3-none-any.whl (17 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl (134 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/3c/2e/8d0c2ab90a8c1d9a24f0399058ab8519a3279d1bd4289511d74e909f060e/markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/7e/1e/961e4ae612963e9f1159dd3f5dd902afab8cefe8f25c132c715bc1d1adbc/pbr-7.0.2-py2.py3-none-any.whl (129 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/8b/9d/b3589d3877982d4f2329302ef98a8026e7f4443c765c46cfecc8858c6b4b/pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/ac/25/e715fa0bc24ac2114ed69da33adf451a38abb6f3f24ec207908112e9ba53/cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl (4.0 MB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/3e/d1/0f6fe5650516fd5113ca64f3efbdd35c91be14ead96065b835207a9cd75a/os_client_config-2.3.0-py3-none-any.whl (30 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/bc/45/87fa873f35abdf191d66d4821fe965f781e2d3e37e58883c6e23e95fa794/openstacksdk-4.8.0-py3-none-any.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 83.7 MB/s 0:00:00 Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl (9.2 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/dc/80/12235e5b75bb2c586733280854f131b86051e0bbdfb55349ff70d0f72cf9/dogpile_cache-1.5.0-py3-none-any.whl (64 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/6c/0c/f37b6a241f0759b7653ffa7213889d89ad49a2b76eb2ddf3b57b2738c347/iso8601-2.1.0-py3-none-any.whl (7.5 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/jmespath-1.0.1-py3-none-any.whl (20 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/73/07/02e16ed01e04a374e644b575638ec7987ae846d25ad97bcc9945a3ee4b0e/jsonpatch-1.33-py2.py3-none-any.whl (12 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/71/92/5e77f98553e9e75130c78900d000368476aed74276eb8ae8796f65f00918/jsonpointer-3.0.0-py2.py3-none-any.whl (7.6 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/16/8a/803a45dc660770ac7e2d74fc1260a15ade29d2234120854747491b4a7a02/keystoneauth1-5.12.0-py3-none-any.whl (343 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/cb/86/9fc6f238d5a14a90ac8dacb051072aab694e91de76d4b8be56fd4dba4cf4/os_service_types-1.8.1-py3-none-any.whl (24 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/73/cb/ac7874b3e5d58441674fb70742e6c374b28b0c7cb988d37d991cde47166c/platformdirs-4.5.0-py3-none-any.whl (18 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/3d/3c/b56076bb35303d0733fc47b110a1c9cce081a05ae2e886575a3587c1ee76/psutil-7.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl (64 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/c0/10/d20b513afe03acc89ec33948320a5544d31f21b05368436d580dec4e234d/charset_normalizer-3.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (153 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl (71 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/33/cf/8435d5a7159e2a9c83a95896ed596f68cf798005fe107cc655b5c5c14704/urllib3-1.26.20-py2.py3-none-any.whl (144 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/70/7d/9bc192684cea499815ff478dfcdc13835ddf401365057044fb721ec6bddb/certifi-2025.11.12-py3-none-any.whl (159 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/01/8c/49ca60ea8c907260da4662582c434bec98716177674e88df3fd340acf06d/requestsexceptions-1.4.0-py2.py3-none-any.whl (3.8 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/80/c5/0c06759b95747882bb50abda18f5fb48c3e9b0fbfc6ebc0e23550b52415d/stevedore-5.5.0-py3-none-any.whl (49 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/18/67/36e9267722cc04a6b9f15c7f3441c2363321a3ea07da7ae0c0707beb2a9c/typing_extensions-4.15.0-py3-none-any.whl (44 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl (66 kB) Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/a0/e3/59cd50310fc9b59512193629e1984c1f95e5c8ae6e5d8c69532ccc65a7fe/pycparser-2.23-py3-none-any.whl (118 kB) Downloading https://mirror.gra1.ovh.opendev.org/pypifiles/packages/68/a7/ef33f8e5818ed6333cf5cb6f85f4f604e13d37d1bae4671e10d6f627f6d6/selinux-0.3.0-py2.py3-none-any.whl (4.2 kB) Building wheels for collected packages: tenks Building wheel for tenks (pyproject.toml): started Building wheel for tenks (pyproject.toml): finished with status 'done' Created wheel for tenks: filename=tenks-2.1.0.dev17-py3-none-any.whl size=6993 sha256=ef33b2d42fe1a04420256adc427886f285c2e7633b7bfc250f313744afbc4e49 Stored in directory: /tmp/pip-ephem-wheel-cache-_a85re5y/wheels/e3/95/36/6b92854272be4db9ec5115114c8414e8476e51016414357426 Successfully built tenks Installing collected packages: resolvelib, requestsexceptions, urllib3, typing-extensions, stevedore, selinux, PyYAML, pycparser, psutil, platformdirs, pbr, packaging, MarkupSafe, jsonpointer, jmespath, iso8601, idna, decorator, charset_normalizer, certifi, requests, os-service-types, jsonpatch, jinja2, dogpile.cache, cffi, keystoneauth1, cryptography, openstacksdk, ansible-core, os-client-config, ansible, tenks Attempting uninstall: packaging Found existing installation: packaging 24.0 Not uninstalling packaging at /usr/lib/python3/dist-packages, outside environment /home/zuul/tenks-test-venv Can't uninstall 'packaging'. No files were found to uninstall. Attempting uninstall: cryptography Found existing installation: cryptography 41.0.7 Not uninstalling cryptography at /usr/lib/python3/dist-packages, outside environment /home/zuul/tenks-test-venv Can't uninstall 'cryptography'. No files were found to uninstall. Successfully installed MarkupSafe-3.0.3 PyYAML-6.0.3 ansible-8.7.0 ansible-core-2.15.13 certifi-2025.11.12 cffi-2.0.0 charset_normalizer-3.4.4 cryptography-43.0.3 decorator-5.2.1 dogpile.cache-1.5.0 idna-3.11 iso8601-2.1.0 jinja2-3.1.6 jmespath-1.0.1 jsonpatch-1.33 jsonpointer-3.0.0 keystoneauth1-5.12.0 openstacksdk-4.8.0 os-client-config-2.3.0 os-service-types-1.8.1 packaging-25.0 pbr-7.0.2 platformdirs-4.5.0 psutil-7.1.1 pycparser-2.23 requests-2.32.5 requestsexceptions-1.4.0 resolvelib-1.0.1 selinux-0.3.0 stevedore-5.5.0 tenks-2.1.0.dev17 typing-extensions-4.15.0 urllib3-1.26.20 Starting galaxy role install process - downloading role 'libvirt-host', owned by stackhpc - downloading role from https://github.com/stackhpc/ansible-role-libvirt-host/archive/v1.14.0.tar.gz - extracting stackhpc.libvirt-host to /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host - stackhpc.libvirt-host (v1.14.0) was installed successfully - downloading role 'libvirt-vm', owned by stackhpc - downloading role from https://github.com/stackhpc/ansible-role-libvirt-vm/archive/v1.16.3.tar.gz - extracting stackhpc.libvirt-vm to /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-vm - stackhpc.libvirt-vm (v1.16.3) was installed successfully cp: warning: behavior of -n is non-portable and may change in future; use --update=none instead ansible-playbook [core 2.15.13] config file = None configured module search path = ['/home/zuul/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible ansible collection location = /home/zuul/.ansible/collections:/usr/share/ansible/collections executable location = /home/zuul/tenks-test-venv/bin/ansible-playbook python version = 3.12.3 (main, Aug 14 2025, 17:47:21) [GCC 13.3.0] (/home/zuul/tenks-test-venv/bin/python3) jinja version = 3.1.6 libyaml = True No config file found; using defaults host_list declined parsing /home/zuul/src/opendev.org/openstack/tenks/ansible/inventory/groups as it did not pass its verify_file() method script declined parsing /home/zuul/src/opendev.org/openstack/tenks/ansible/inventory/groups as it did not pass its verify_file() method auto declined parsing /home/zuul/src/opendev.org/openstack/tenks/ansible/inventory/groups as it did not pass its verify_file() method Parsed /home/zuul/src/opendev.org/openstack/tenks/ansible/inventory/groups inventory source with ini plugin host_list declined parsing /home/zuul/src/opendev.org/openstack/tenks/ansible/inventory/hosts as it did not pass its verify_file() method script declined parsing /home/zuul/src/opendev.org/openstack/tenks/ansible/inventory/hosts as it did not pass its verify_file() method auto declined parsing /home/zuul/src/opendev.org/openstack/tenks/ansible/inventory/hosts as it did not pass its verify_file() method Parsed /home/zuul/src/opendev.org/openstack/tenks/ansible/inventory/hosts inventory source with ini plugin Skipping callback 'default', as we already have a stdout callback. Skipping callback 'minimal', as we already have a stdout callback. Skipping callback 'oneline', as we already have a stdout callback. PLAYBOOK: deploy.yml *********************************************************** 17 plays in /home/zuul/src/opendev.org/openstack/tenks/ansible/deploy.yml PLAY [Deploy Tenks] ************************************************************ TASK [Gathering Facts] ********************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/deploy.yml:2 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566546.391921-100213-220762421265760 `" && echo ansible-tmp-1763566546.391921-100213-220762421265760="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566546.391921-100213-220762421265760 `" ) && sleep 0' Attempting python interpreter discovery EXEC /bin/sh -c 'echo PLATFORM; uname; echo FOUND; command -v '"'"'python3.11'"'"'; command -v '"'"'python3.10'"'"'; command -v '"'"'python3.9'"'"'; command -v '"'"'python3.8'"'"'; command -v '"'"'python3.7'"'"'; command -v '"'"'python3.6'"'"'; command -v '"'"'python3.5'"'"'; command -v '"'"'/usr/bin/python3'"'"'; command -v '"'"'/usr/libexec/platform-python'"'"'; command -v '"'"'python2.7'"'"'; command -v '"'"'/usr/bin/python'"'"'; command -v '"'"'python'"'"'; echo ENDFOUND && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/setup.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp6vsmcci0 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566546.391921-100213-220762421265760/AnsiballZ_setup.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566546.391921-100213-220762421265760/ /home/zuul/.ansible/tmp/ansible-tmp-1763566546.391921-100213-220762421265760/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566546.391921-100213-220762421265760/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566546.391921-100213-220762421265760/ > /dev/null 2>&1 && sleep 0' ok: [localhost] TASK [Set command for deployment] ********************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/deploy.yml:7 ok: [localhost] => { "ansible_facts": { "cmd": "deploy" }, "changed": false } PLAY [Ensure we have facts about all hypervisors before scheduling begins.] **** TASK [Gathering Facts] ********************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/schedule.yml:2 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566548.5321922-100360-12897341561405 `" && echo ansible-tmp-1763566548.5321922-100360-12897341561405="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566548.5321922-100360-12897341561405 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/setup.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpkc5x4x88 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566548.5321922-100360-12897341561405/AnsiballZ_setup.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566548.5321922-100360-12897341561405/ /home/zuul/.ansible/tmp/ansible-tmp-1763566548.5321922-100360-12897341561405/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566548.5321922-100360-12897341561405/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566548.5321922-100360-12897341561405/ > /dev/null 2>&1 && sleep 0' ok: [localhost] PLAY [Update Tenks state] ****************************************************** TASK [Gathering Facts] ********************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/schedule.yml:8 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566550.0184515-100499-82026895034188 `" && echo ansible-tmp-1763566550.0184515-100499-82026895034188="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566550.0184515-100499-82026895034188 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/setup.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpx8ibi4uk TO /home/zuul/.ansible/tmp/ansible-tmp-1763566550.0184515-100499-82026895034188/AnsiballZ_setup.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566550.0184515-100499-82026895034188/ /home/zuul/.ansible/tmp/ansible-tmp-1763566550.0184515-100499-82026895034188/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566550.0184515-100499-82026895034188/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566550.0184515-100499-82026895034188/ > /dev/null 2>&1 && sleep 0' ok: [localhost] TASK [Check that all specified node types exist] ******************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/schedule.yml:13 skipping: [localhost] => (item={'type': 'type0', 'count': 2, 'ironic_config': {'resource_class': 'test-rc', 'network_interface': 'flat'}}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.type not in node_types", "item": { "count": 2, "ironic_config": { "network_interface": "flat", "resource_class": "test-rc" }, "type": "type0" }, "skip_reason": "Conditional result was False" } skipping: [localhost] => { "changed": false, "msg": "All items skipped" } TASK [Check if an existing state file exists] ********************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/schedule.yml:21 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566551.7060442-100672-220187700207372 `" && echo ansible-tmp-1763566551.7060442-100672-220187700207372="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566551.7060442-100672-220187700207372 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpmyqy41f9 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566551.7060442-100672-220187700207372/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566551.7060442-100672-220187700207372/ /home/zuul/.ansible/tmp/ansible-tmp-1763566551.7060442-100672-220187700207372/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566551.7060442-100672-220187700207372/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566551.7060442-100672-220187700207372/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => { "changed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_md5": false, "get_mime": true, "path": "/home/zuul/src/opendev.org/openstack/tenks/state.yml" } }, "stat": { "exists": false } } TASK [Read existing state from file] ******************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/schedule.yml:26 skipping: [localhost] => { "changed": false, "false_condition": "stat_result.stat.exists", "skip_reason": "Conditional result was False" } TASK [Get updated state] ******************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/schedule.yml:32 ok: [localhost] => { "changed": false, "result": { "localhost": { "nodes": [ { "console_log_enabled": true, "cpu_mode": null, "ipmi_port": 6230, "ironic_config": { "network_interface": "flat", "resource_class": "test-rc" }, "ironic_driver": "ipmi", "memory_mb": 1024, "name": "tk0", "physical_networks": [ "physnet1" ], "type": "type0", "vcpus": 1, "volumes": [ { "capacity": "4GiB", "name": "tk0vol0" } ] }, { "console_log_enabled": true, "cpu_mode": null, "ipmi_port": 6231, "ironic_config": { "network_interface": "flat", "resource_class": "test-rc" }, "ironic_driver": "ipmi", "memory_mb": 1024, "name": "tk1", "physical_networks": [ "physnet1" ], "type": "type0", "vcpus": 1, "volumes": [ { "capacity": "4GiB", "name": "tk1vol0" } ] } ], "physnet_indices": { "physnet1": 0 } } } } TASK [Write new state to file] ************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/schedule.yml:41 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578 `" && echo ansible-tmp-1763566552.4466946-100780-172374250309578="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp16tc6mlp TO /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/ /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/AnsiballZ_stat.py && sleep 0' PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp4mr3ecjf TO /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/source EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/ /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/source && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/copy.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpue5mzuvs TO /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/AnsiballZ_copy.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/ /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/AnsiballZ_copy.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/AnsiballZ_copy.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "checksum": "809e5a28ab52a4c828015246f111c5e2d6eaf727", "dest": "/home/zuul/src/opendev.org/openstack/tenks/state.yml", "diff": [], "gid": 1000, "group": "zuul", "invocation": { "module_args": { "_original_basename": "tmp4mr3ecjf", "attributes": null, "backup": false, "checksum": "809e5a28ab52a4c828015246f111c5e2d6eaf727", "content": null, "dest": "/home/zuul/src/opendev.org/openstack/tenks/state.yml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": "0600", "owner": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/source", "unsafe_writes": false, "validate": null } }, "md5sum": "33f0192396576fdc4f3a8ca05668fa49", "mode": "0600", "owner": "zuul", "size": 861, "src": "/home/zuul/.ansible/tmp/ansible-tmp-1763566552.4466946-100780-172374250309578/source", "state": "file", "uid": 1000 } PLAY [Create Tenks venv] ******************************************************* TASK [Gathering Facts] ********************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:2 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566553.4505913-100869-268785350562187 `" && echo ansible-tmp-1763566553.4505913-100869-268785350562187="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566553.4505913-100869-268785350562187 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/setup.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp6o3vu7di TO /home/zuul/.ansible/tmp/ansible-tmp-1763566553.4505913-100869-268785350562187/AnsiballZ_setup.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566553.4505913-100869-268785350562187/ /home/zuul/.ansible/tmp/ansible-tmp-1763566553.4505913-100869-268785350562187/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566553.4505913-100869-268785350562187/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566553.4505913-100869-268785350562187/ > /dev/null 2>&1 && sleep 0' ok: [localhost] TASK [Init Tenks venv and upgrade pip] ***************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:11 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566554.9736102-100995-259021024751788 `" && echo ansible-tmp-1763566554.9736102-100995-259021024751788="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566554.9736102-100995-259021024751788 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/pip.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpqxqf22sz TO /home/zuul/.ansible/tmp/ansible-tmp-1763566554.9736102-100995-259021024751788/AnsiballZ_pip.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566554.9736102-100995-259021024751788/ /home/zuul/.ansible/tmp/ansible-tmp-1763566554.9736102-100995-259021024751788/AnsiballZ_pip.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566554.9736102-100995-259021024751788/AnsiballZ_pip.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566554.9736102-100995-259021024751788/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "cmd": [ "/home/zuul/tenks-venv/bin/pip3", "install", "-U", "pip" ], "invocation": { "module_args": { "chdir": null, "editable": false, "executable": null, "extra_args": null, "name": [ "pip" ], "requirements": null, "state": "latest", "umask": null, "version": null, "virtualenv": "/home/zuul/tenks-venv", "virtualenv_command": "/usr/bin/python3 -m venv", "virtualenv_python": null, "virtualenv_site_packages": true } }, "name": [ "pip" ], "requirements": null, "state": "latest", "stderr": "", "stderr_lines": [], "stdout": "Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-24.04-x86_64\nRequirement already satisfied: pip in /home/zuul/tenks-venv/lib/python3.12/site-packages (24.0)\nCollecting pip\n Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/44/3c/d717024885424591d5376220b5e836c2d5293ce2011523c9de23ff7bf068/pip-25.3-py3-none-any.whl.metadata (4.7 kB)\nUsing cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/44/3c/d717024885424591d5376220b5e836c2d5293ce2011523c9de23ff7bf068/pip-25.3-py3-none-any.whl (1.8 MB)\nInstalling collected packages: pip\n Attempting uninstall: pip\n Found existing installation: pip 24.0\n Uninstalling pip-24.0:\n Successfully uninstalled pip-24.0\nSuccessfully installed pip-25.3\n", "stdout_lines": [ "Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-24.04-x86_64", "Requirement already satisfied: pip in /home/zuul/tenks-venv/lib/python3.12/site-packages (24.0)", "Collecting pip", " Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/44/3c/d717024885424591d5376220b5e836c2d5293ce2011523c9de23ff7bf068/pip-25.3-py3-none-any.whl.metadata (4.7 kB)", "Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/44/3c/d717024885424591d5376220b5e836c2d5293ce2011523c9de23ff7bf068/pip-25.3-py3-none-any.whl (1.8 MB)", "Installing collected packages: pip", " Attempting uninstall: pip", " Found existing installation: pip 24.0", " Uninstalling pip-24.0:", " Successfully uninstalled pip-24.0", "Successfully installed pip-25.3" ], "version": null, "virtualenv": "/home/zuul/tenks-venv" } TASK [Upgrade setuptools] ****************************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:19 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566566.382972-101394-241019300482583 `" && echo ansible-tmp-1763566566.382972-101394-241019300482583="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566566.382972-101394-241019300482583 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/pip.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpkvnf8n3p TO /home/zuul/.ansible/tmp/ansible-tmp-1763566566.382972-101394-241019300482583/AnsiballZ_pip.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566566.382972-101394-241019300482583/ /home/zuul/.ansible/tmp/ansible-tmp-1763566566.382972-101394-241019300482583/AnsiballZ_pip.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566566.382972-101394-241019300482583/AnsiballZ_pip.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566566.382972-101394-241019300482583/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "cmd": [ "/home/zuul/tenks-venv/bin/pip3", "install", "-U", "setuptools" ], "invocation": { "module_args": { "chdir": null, "editable": false, "executable": null, "extra_args": null, "name": [ "setuptools" ], "requirements": null, "state": "latest", "umask": null, "version": null, "virtualenv": "/home/zuul/tenks-venv", "virtualenv_command": "virtualenv", "virtualenv_python": null, "virtualenv_site_packages": false } }, "name": [ "setuptools" ], "requirements": null, "state": "latest", "stderr": "", "stderr_lines": [], "stdout": "Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-24.04-x86_64\nRequirement already satisfied: setuptools in /usr/lib/python3/dist-packages (68.1.2)\nCollecting setuptools\n Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)\nUsing cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl (1.2 MB)\nInstalling collected packages: setuptools\n Attempting uninstall: setuptools\n Found existing installation: setuptools 68.1.2\n Not uninstalling setuptools at /usr/lib/python3/dist-packages, outside environment /home/zuul/tenks-venv\n Can't uninstall 'setuptools'. No files were found to uninstall.\nSuccessfully installed setuptools-80.9.0\n", "stdout_lines": [ "Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-24.04-x86_64", "Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (68.1.2)", "Collecting setuptools", " Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)", "Using cached https://mirror.gra1.ovh.opendev.org/pypifiles/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl (1.2 MB)", "Installing collected packages: setuptools", " Attempting uninstall: setuptools", " Found existing installation: setuptools 68.1.2", " Not uninstalling setuptools at /usr/lib/python3/dist-packages, outside environment /home/zuul/tenks-venv", " Can't uninstall 'setuptools'. No files were found to uninstall.", "Successfully installed setuptools-80.9.0" ], "version": null, "virtualenv": "/home/zuul/tenks-venv" } PLAY [Load current Tenks state] ************************************************ TASK [Gathering Facts] ********************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:25 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566575.4859009-101860-12866491497087 `" && echo ansible-tmp-1763566575.4859009-101860-12866491497087="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566575.4859009-101860-12866491497087 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/setup.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp79iuz3t6 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566575.4859009-101860-12866491497087/AnsiballZ_setup.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566575.4859009-101860-12866491497087/ /home/zuul/.ansible/tmp/ansible-tmp-1763566575.4859009-101860-12866491497087/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566575.4859009-101860-12866491497087/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566575.4859009-101860-12866491497087/ > /dev/null 2>&1 && sleep 0' ok: [localhost] TASK [Load state from file] **************************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:30 ok: [localhost] => { "ansible_facts": { "tenks_state": { "localhost": { "nodes": [ { "console_log_enabled": true, "cpu_mode": null, "ipmi_port": 6230, "ironic_config": { "network_interface": "flat", "resource_class": "test-rc" }, "ironic_driver": "ipmi", "memory_mb": 1024, "name": "tk0", "physical_networks": [ "physnet1" ], "type": "type0", "vcpus": 1, "volumes": [ { "capacity": "4GiB", "name": "tk0vol0" } ] }, { "console_log_enabled": true, "cpu_mode": null, "ipmi_port": 6231, "ironic_config": { "network_interface": "flat", "resource_class": "test-rc" }, "ironic_driver": "ipmi", "memory_mb": 1024, "name": "tk1", "physical_networks": [ "physnet1" ], "type": "type0", "vcpus": 1, "volumes": [ { "capacity": "4GiB", "name": "tk1vol0" } ] } ], "physnet_indices": { "physnet1": 0 } } } }, "ansible_included_var_files": [ "/home/zuul/src/opendev.org/openstack/tenks/state.yml" ], "changed": false } PLAY [Run hypervisor setup] **************************************************** TASK [Gathering Facts] ********************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:35 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566577.076792-102057-166984317731570 `" && echo ansible-tmp-1763566577.076792-102057-166984317731570="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566577.076792-102057-166984317731570 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/setup.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmphw0qjoef TO /home/zuul/.ansible/tmp/ansible-tmp-1763566577.076792-102057-166984317731570/AnsiballZ_setup.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566577.076792-102057-166984317731570/ /home/zuul/.ansible/tmp/ansible-tmp-1763566577.076792-102057-166984317731570/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566577.076792-102057-166984317731570/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566577.076792-102057-166984317731570/ > /dev/null 2>&1 && sleep 0' ok: [localhost] TASK [include_tasks] *********************************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:43 included: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml for localhost TASK [Gather os specific variables] ******************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml:2 ok: [localhost] => (item=/home/zuul/src/opendev.org/openstack/tenks/ansible/vars/Debian.yml) => { "ansible_facts": { "tenks_ip_path": "/sbin/ip" }, "ansible_included_var_files": [ "/home/zuul/src/opendev.org/openstack/tenks/ansible/vars/Debian.yml" ], "ansible_loop_var": "item", "changed": false, "item": "/home/zuul/src/opendev.org/openstack/tenks/ansible/vars/Debian.yml" } TASK [Ensure general system requirements are installed] ************************ task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml:12 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566578.7457511-102262-279412806026090 `" && echo ansible-tmp-1763566578.7457511-102262-279412806026090="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566578.7457511-102262-279412806026090 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/apt.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmphl5ximdu TO /home/zuul/.ansible/tmp/ansible-tmp-1763566578.7457511-102262-279412806026090/AnsiballZ_apt.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566578.7457511-102262-279412806026090/ /home/zuul/.ansible/tmp/ansible-tmp-1763566578.7457511-102262-279412806026090/AnsiballZ_apt.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-zopcbjgmnllmsigzrjhfflagdwzeqdkv ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566578.7457511-102262-279412806026090/AnsiballZ_apt.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566578.7457511-102262-279412806026090/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "attempts": 1, "cache_update_time": 1763566174, "cache_updated": false, "changed": true, "diff": {}, "invocation": { "module_args": { "allow_change_held_packages": false, "allow_downgrade": false, "allow_unauthenticated": false, "autoclean": false, "autoremove": false, "cache_valid_time": 0, "clean": false, "deb": null, "default_release": null, "dpkg_options": "force-confdef,force-confold", "fail_on_autoremove": false, "force": false, "force_apt_get": false, "install_recommends": null, "lock_timeout": 60, "name": [ "python3-libvirt" ], "only_upgrade": false, "package": [ "python3-libvirt" ], "policy_rc_d": null, "purge": false, "state": "present", "update_cache": null, "update_cache_retries": 5, "update_cache_retry_max_delay": 12, "upgrade": null } }, "stderr": "debconf: delaying package configuration, since apt-utils is not installed\n", "stderr_lines": [ "debconf: delaying package configuration, since apt-utils is not installed" ], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following packages were automatically installed and are no longer required:\n libisns0t64 libopeniscsiusr\nUse 'sudo apt autoremove' to remove them.\nThe following additional packages will be installed:\n libtirpc-common libtirpc3t64 libvirt0\nRecommended packages:\n libvirt-l10n\nThe following NEW packages will be installed:\n libtirpc-common libtirpc3t64 libvirt0 python3-libvirt\n0 upgraded, 4 newly installed, 0 to remove and 3 not upgraded.\nNeed to get 2084 kB of archives.\nAfter this operation, 7447 kB of additional disk space will be used.\nGet:1 https://mirror.gra1.ovh.opendev.org/ubuntu noble/main amd64 libtirpc-common all 1.3.4+ds-1.1build1 [8094 B]\nGet:2 https://mirror.gra1.ovh.opendev.org/ubuntu noble/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.1build1 [82.6 kB]\nGet:3 https://mirror.gra1.ovh.opendev.org/ubuntu noble-updates/main amd64 libvirt0 amd64 10.0.0-2ubuntu8.9 [1829 kB]\nGet:4 https://mirror.gra1.ovh.opendev.org/ubuntu noble/main amd64 python3-libvirt amd64 10.0.0-1build1 [164 kB]\nFetched 2084 kB in 1s (3594 kB/s)\nSelecting previously unselected package libtirpc-common.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 40888 files and directories currently installed.)\r\nPreparing to unpack .../libtirpc-common_1.3.4+ds-1.1build1_all.deb ...\r\nUnpacking libtirpc-common (1.3.4+ds-1.1build1) ...\r\nSelecting previously unselected package libtirpc3t64:amd64.\r\nPreparing to unpack .../libtirpc3t64_1.3.4+ds-1.1build1_amd64.deb ...\r\nAdding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'\r\nAdding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'\r\nUnpacking libtirpc3t64:amd64 (1.3.4+ds-1.1build1) ...\r\nSelecting previously unselected package libvirt0:amd64.\r\nPreparing to unpack .../libvirt0_10.0.0-2ubuntu8.9_amd64.deb ...\r\nUnpacking libvirt0:amd64 (10.0.0-2ubuntu8.9) ...\r\nSelecting previously unselected package python3-libvirt.\r\nPreparing to unpack .../python3-libvirt_10.0.0-1build1_amd64.deb ...\r\nUnpacking python3-libvirt (10.0.0-1build1) ...\r\nSetting up libtirpc-common (1.3.4+ds-1.1build1) ...\r\nSetting up libtirpc3t64:amd64 (1.3.4+ds-1.1build1) ...\r\nSetting up libvirt0:amd64 (10.0.0-2ubuntu8.9) ...\r\nSetting up python3-libvirt (10.0.0-1build1) ...\r\nProcessing triggers for libc-bin (2.39-0ubuntu8.6) ...\r\n", "stdout_lines": [ "Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages were automatically installed and are no longer required:", " libisns0t64 libopeniscsiusr", "Use 'sudo apt autoremove' to remove them.", "The following additional packages will be installed:", " libtirpc-common libtirpc3t64 libvirt0", "Recommended packages:", " libvirt-l10n", "The following NEW packages will be installed:", " libtirpc-common libtirpc3t64 libvirt0 python3-libvirt", "0 upgraded, 4 newly installed, 0 to remove and 3 not upgraded.", "Need to get 2084 kB of archives.", "After this operation, 7447 kB of additional disk space will be used.", "Get:1 https://mirror.gra1.ovh.opendev.org/ubuntu noble/main amd64 libtirpc-common all 1.3.4+ds-1.1build1 [8094 B]", "Get:2 https://mirror.gra1.ovh.opendev.org/ubuntu noble/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.1build1 [82.6 kB]", "Get:3 https://mirror.gra1.ovh.opendev.org/ubuntu noble-updates/main amd64 libvirt0 amd64 10.0.0-2ubuntu8.9 [1829 kB]", "Get:4 https://mirror.gra1.ovh.opendev.org/ubuntu noble/main amd64 python3-libvirt amd64 10.0.0-1build1 [164 kB]", "Fetched 2084 kB in 1s (3594 kB/s)", "Selecting previously unselected package libtirpc-common.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 40888 files and directories currently installed.)", "Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1build1_all.deb ...", "Unpacking libtirpc-common (1.3.4+ds-1.1build1) ...", "Selecting previously unselected package libtirpc3t64:amd64.", "Preparing to unpack .../libtirpc3t64_1.3.4+ds-1.1build1_amd64.deb ...", "Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'", "Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'", "Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.1build1) ...", "Selecting previously unselected package libvirt0:amd64.", "Preparing to unpack .../libvirt0_10.0.0-2ubuntu8.9_amd64.deb ...", "Unpacking libvirt0:amd64 (10.0.0-2ubuntu8.9) ...", "Selecting previously unselected package python3-libvirt.", "Preparing to unpack .../python3-libvirt_10.0.0-1build1_amd64.deb ...", "Unpacking python3-libvirt (10.0.0-1build1) ...", "Setting up libtirpc-common (1.3.4+ds-1.1build1) ...", "Setting up libtirpc3t64:amd64 (1.3.4+ds-1.1build1) ...", "Setting up libvirt0:amd64 (10.0.0-2ubuntu8.9) ...", "Setting up python3-libvirt (10.0.0-1build1) ...", "Processing triggers for libc-bin (2.39-0ubuntu8.6) ..." ] } TASK [Ensure log directory exists] ********************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml:23 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566583.5994751-102663-214154892933319 `" && echo ansible-tmp-1763566583.5994751-102663-214154892933319="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566583.5994751-102663-214154892933319 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/file.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmped45yi47 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566583.5994751-102663-214154892933319/AnsiballZ_file.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566583.5994751-102663-214154892933319/ /home/zuul/.ansible/tmp/ansible-tmp-1763566583.5994751-102663-214154892933319/AnsiballZ_file.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-ciwduhzikgcnfzumkkurufxgjacfttjf ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566583.5994751-102663-214154892933319/AnsiballZ_file.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566583.5994751-102663-214154892933319/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "diff": { "after": { "path": "/var/log/tenks/", "state": "directory" }, "before": { "path": "/var/log/tenks/", "state": "absent" } }, "gid": 0, "group": "root", "invocation": { "module_args": { "_diff_peek": null, "_original_basename": null, "access_time": null, "access_time_format": "%Y%m%d%H%M.%S", "attributes": null, "follow": true, "force": false, "group": null, "mode": "0755", "modification_time": null, "modification_time_format": "%Y%m%d%H%M.%S", "owner": null, "path": "/var/log/tenks/", "recurse": false, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": null, "state": "directory", "unsafe_writes": false } }, "mode": "0755", "owner": "root", "path": "/var/log/tenks/", "size": 4096, "state": "directory", "uid": 0 } TASK [Check if ovs-vsctl command is present] *********************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml:35 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566584.176832-102693-259223850999587 `" && echo ansible-tmp-1763566584.176832-102693-259223850999587="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566584.176832-102693-259223850999587 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpjoy3dto5 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566584.176832-102693-259223850999587/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566584.176832-102693-259223850999587/ /home/zuul/.ansible/tmp/ansible-tmp-1763566584.176832-102693-259223850999587/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566584.176832-102693-259223850999587/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566584.176832-102693-259223850999587/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => { "changed": false, "cmd": [ "ovs-vsctl", "--version" ], "delta": "0:00:00.354854", "end": "2025-11-19 15:36:25.103135", "failed_when_result": false, "invocation": { "module_args": { "_raw_params": "ovs-vsctl --version", "_uses_shell": false, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2025-11-19 15:36:24.748281", "stderr": "", "stderr_lines": [], "stdout": "ovs-vsctl (Open vSwitch) 3.5.0\nDB Schema 8.8.0", "stdout_lines": [ "ovs-vsctl (Open vSwitch) 3.5.0", "DB Schema 8.8.0" ] } TASK [Fail when Open vSwitch is not installed] ********************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml:41 skipping: [localhost] => { "changed": false, "false_condition": "ovs_vsctl_check.rc != 0", "skip_reason": "Conditional result was False" } TASK [Configure physical networks] ********************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/hypervisor_setup.yml:49 redirecting (type: modules) ansible.builtin.openvswitch_bridge to openvswitch.openvswitch.openvswitch_bridge redirecting (type: modules) ansible.builtin.openvswitch_port to openvswitch.openvswitch.openvswitch_port redirecting (type: modules) ansible.builtin.openvswitch_port to openvswitch.openvswitch.openvswitch_port redirecting (type: modules) ansible.builtin.openvswitch_port to openvswitch.openvswitch.openvswitch_port included: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml for localhost => (item={'key': 'physnet1', 'value': 'breth1'}) TASK [Gather os specific variables] ******************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:3 ok: [localhost] => (item=/home/zuul/src/opendev.org/openstack/tenks/ansible/vars/Debian.yml) => { "ansible_facts": { "tenks_ip_path": "/sbin/ip" }, "ansible_included_var_files": [ "/home/zuul/src/opendev.org/openstack/tenks/ansible/vars/Debian.yml" ], "ansible_loop_var": "item", "changed": false, "item": "/home/zuul/src/opendev.org/openstack/tenks/ansible/vars/Debian.yml" } TASK [Fail if source interface does not exist] ********************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:13 skipping: [localhost] => { "changed": false, "false_condition": "source_interface not in ansible_facts.interfaces", "skip_reason": "Conditional result was False" } TASK [Set initial value for source_type] *************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:23 ok: [localhost] => { "ansible_facts": { "source_type": "direct" }, "changed": false } TASK [Get source interface details] ******************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:27 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566585.596486-102822-238622608537357 `" && echo ansible-tmp-1763566585.596486-102822-238622608537357="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566585.596486-102822-238622608537357 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpm46auw06 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566585.596486-102822-238622608537357/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566585.596486-102822-238622608537357/ /home/zuul/.ansible/tmp/ansible-tmp-1763566585.596486-102822-238622608537357/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566585.596486-102822-238622608537357/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566585.596486-102822-238622608537357/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => { "changed": false, "cmd": [ "/sbin/ip", "-details", "link", "show", "breth1" ], "delta": "0:00:00.006303", "end": "2025-11-19 15:36:25.969012", "invocation": { "module_args": { "_raw_params": "/sbin/ip -details link show breth1\n", "_uses_shell": false, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2025-11-19 15:36:25.962709", "stderr": "", "stderr_lines": [], "stdout": "3: breth1: mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000\n link/ether a6:d2:b3:7b:97:85 brd ff:ff:ff:ff:ff:ff promiscuity 0 allmulti 0 minmtu 68 maxmtu 65535 \n bridge forward_delay 1500 hello_time 200 max_age 2000 ageing_time 30000 stp_state 0 priority 32768 vlan_filtering 0 vlan_protocol 802.1Q bridge_id 8000.a6:d2:b3:7b:97:85 designated_root 8000.a6:d2:b3:7b:97:85 root_port 0 root_path_cost 0 topology_change 0 topology_change_detected 0 hello_timer 0.00 tcn_timer 0.00 topology_change_timer 0.00 gc_timer 47.42 vlan_default_pvid 1 vlan_stats_enabled 0 vlan_stats_per_port 0 group_fwd_mask 0 group_address 01:80:c2:00:00:00 mcast_snooping 1 no_linklocal_learn 0 mcast_vlan_snooping 0 mcast_router 1 mcast_query_use_ifaddr 0 mcast_querier 0 mcast_hash_elasticity 16 mcast_hash_max 4096 mcast_last_member_count 2 mcast_startup_query_count 2 mcast_last_member_interval 100 mcast_membership_interval 26000 mcast_querier_interval 25500 mcast_query_interval 12500 mcast_query_response_interval 1000 mcast_startup_query_interval 3125 mcast_stats_enabled 0 mcast_igmp_version 2 mcast_mld_version 1 nf_call_iptables 0 nf_call_ip6tables 0 nf_call_arptables 0 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 tso_max_size 65536 tso_max_segs 65535 gro_max_size 65536 ", "stdout_lines": [ "3: breth1: mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000", " link/ether a6:d2:b3:7b:97:85 brd ff:ff:ff:ff:ff:ff promiscuity 0 allmulti 0 minmtu 68 maxmtu 65535 ", " bridge forward_delay 1500 hello_time 200 max_age 2000 ageing_time 30000 stp_state 0 priority 32768 vlan_filtering 0 vlan_protocol 802.1Q bridge_id 8000.a6:d2:b3:7b:97:85 designated_root 8000.a6:d2:b3:7b:97:85 root_port 0 root_path_cost 0 topology_change 0 topology_change_detected 0 hello_timer 0.00 tcn_timer 0.00 topology_change_timer 0.00 gc_timer 47.42 vlan_default_pvid 1 vlan_stats_enabled 0 vlan_stats_per_port 0 group_fwd_mask 0 group_address 01:80:c2:00:00:00 mcast_snooping 1 no_linklocal_learn 0 mcast_vlan_snooping 0 mcast_router 1 mcast_query_use_ifaddr 0 mcast_querier 0 mcast_hash_elasticity 16 mcast_hash_max 4096 mcast_last_member_count 2 mcast_startup_query_count 2 mcast_last_member_interval 100 mcast_membership_interval 26000 mcast_querier_interval 25500 mcast_query_interval 12500 mcast_query_response_interval 1000 mcast_startup_query_interval 3125 mcast_stats_enabled 0 mcast_igmp_version 2 mcast_mld_version 1 nf_call_iptables 0 nf_call_ip6tables 0 nf_call_arptables 0 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 tso_max_size 65536 tso_max_segs 65535 gro_max_size 65536 " ] } TASK [Register source interface as a Linux bridge] ***************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:33 ok: [localhost] => { "ansible_facts": { "source_type": "linuxbridge" }, "changed": false } TASK [Get list of OVS bridges] ************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:41 skipping: [localhost] => { "changed": false, "false_condition": "if_details.stdout_lines[-1].split()[0] == 'openvswitch'", "skip_reason": "Conditional result was False" } TASK [Register source interface as an Open vSwitch bridge] ********************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:47 skipping: [localhost] => { "changed": false, "false_condition": "if_details.stdout_lines[-1].split()[0] == 'openvswitch'", "skip_reason": "Conditional result was False" } TASK [Ensure Open vSwitch bridge is in the correct state] ********************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:54 redirecting (type: modules) ansible.builtin.openvswitch_bridge to openvswitch.openvswitch.openvswitch_bridge ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566586.256504-102939-184418980687242 `" && echo ansible-tmp-1763566586.256504-102939-184418980687242="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566586.256504-102939-184418980687242 `" ) && sleep 0' redirecting (type: modules) ansible.builtin.openvswitch_bridge to openvswitch.openvswitch.openvswitch_bridge Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible_collections/openvswitch/openvswitch/plugins/modules/openvswitch_bridge.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp01e4b2a0 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566586.256504-102939-184418980687242/AnsiballZ_openvswitch_bridge.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566586.256504-102939-184418980687242/ /home/zuul/.ansible/tmp/ansible-tmp-1763566586.256504-102939-184418980687242/AnsiballZ_openvswitch_bridge.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-aerybwtbmyqwxmbuksbnicruqjbeeppj ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566586.256504-102939-184418980687242/AnsiballZ_openvswitch_bridge.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566586.256504-102939-184418980687242/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "commands": [ "/usr/bin/ovs-vsctl -t 5 add-br brtenks0" ], "invocation": { "module_args": { "bridge": "brtenks0", "database_socket": null, "external_ids": null, "fail_mode": null, "ovs-vsctl": "/usr/bin/ovs-vsctl", "parent": null, "set": null, "state": "present", "timeout": 5, "vlan": null } } } TASK [Check if Tenks bridge exists] ******************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:64 skipping: [localhost] => { "changed": false, "false_condition": "bridge_type == \"linuxbridge\"", "skip_reason": "Conditional result was False" } TASK [Ensure Tenks bridge exists] ********************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:69 skipping: [localhost] => { "changed": false, "false_condition": "bridge_type == \"linuxbridge\"", "skip_reason": "Conditional result was False" } TASK [Ensure Tenks bridge is up] *********************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:80 skipping: [localhost] => { "changed": false, "false_condition": "bridge_type == \"linuxbridge\"", "skip_reason": "Conditional result was False" } TASK [Configure existing Linux bridge] ***************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:89 TASK [veth-pair : include_tasks] *********************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/main.yml:2 redirecting (type: modules) ansible.builtin.openvswitch_port to openvswitch.openvswitch.openvswitch_port included: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/present.yml for localhost TASK [veth-pair : Create veth pair] ******************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/present.yml:2 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566588.0589015-103097-175517789991992 `" && echo ansible-tmp-1763566588.0589015-103097-175517789991992="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566588.0589015-103097-175517789991992 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp5ezrbg5n TO /home/zuul/.ansible/tmp/ansible-tmp-1763566588.0589015-103097-175517789991992/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566588.0589015-103097-175517789991992/ /home/zuul/.ansible/tmp/ansible-tmp-1763566588.0589015-103097-175517789991992/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-shahhtemgrnnsaiwpfyjtspiwzrdugdw ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566588.0589015-103097-175517789991992/AnsiballZ_command.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566588.0589015-103097-175517789991992/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "cmd": [ "ip", "link", "add", "dev", "p-brtenks0-ovs", "type", "veth", "peer", "name", "p-brtenks0-phy" ], "delta": "0:00:00.011793", "end": "2025-11-19 15:36:28.421200", "failed_when_result": false, "invocation": { "module_args": { "_raw_params": "ip link add dev p-brtenks0-ovs type veth peer name p-brtenks0-phy", "_uses_shell": false, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2025-11-19 15:36:28.409407", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } TASK [veth-pair : Bring each end of veth up] *********************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/present.yml:13 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566588.6251063-103177-227063416392010 `" && echo ansible-tmp-1763566588.6251063-103177-227063416392010="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566588.6251063-103177-227063416392010 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpt9zguvvm TO /home/zuul/.ansible/tmp/ansible-tmp-1763566588.6251063-103177-227063416392010/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566588.6251063-103177-227063416392010/ /home/zuul/.ansible/tmp/ansible-tmp-1763566588.6251063-103177-227063416392010/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-envbfmwpvvlwmmngbaxwmagwcfmbgulg ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566588.6251063-103177-227063416392010/AnsiballZ_command.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566588.6251063-103177-227063416392010/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => (item=p-brtenks0-ovs) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "ip", "link", "set", "p-brtenks0-ovs", "up" ], "delta": "0:00:00.008875", "end": "2025-11-19 15:36:28.939283", "invocation": { "module_args": { "_raw_params": "ip link set p-brtenks0-ovs up", "_uses_shell": false, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "item": "p-brtenks0-ovs", "msg": "", "rc": 0, "start": "2025-11-19 15:36:28.930408", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566588.9958599-103177-35815327424284 `" && echo ansible-tmp-1763566588.9958599-103177-35815327424284="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566588.9958599-103177-35815327424284 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpp_vw78ol TO /home/zuul/.ansible/tmp/ansible-tmp-1763566588.9958599-103177-35815327424284/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566588.9958599-103177-35815327424284/ /home/zuul/.ansible/tmp/ansible-tmp-1763566588.9958599-103177-35815327424284/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-ozuayoxlndioxushefgmuezdzvvvsurn ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566588.9958599-103177-35815327424284/AnsiballZ_command.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566588.9958599-103177-35815327424284/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => (item=p-brtenks0-phy) => { "ansible_loop_var": "item", "changed": false, "cmd": [ "ip", "link", "set", "p-brtenks0-phy", "up" ], "delta": "0:00:00.008731", "end": "2025-11-19 15:36:29.330735", "invocation": { "module_args": { "_raw_params": "ip link set p-brtenks0-phy up", "_uses_shell": false, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "item": "p-brtenks0-phy", "msg": "", "rc": 0, "start": "2025-11-19 15:36:29.322004", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } TASK [veth-pair : Plug veth into OVS bridge] *********************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/present.yml:23 redirecting (type: modules) ansible.builtin.openvswitch_port to openvswitch.openvswitch.openvswitch_port ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566589.51061-103271-32198939676455 `" && echo ansible-tmp-1763566589.51061-103271-32198939676455="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566589.51061-103271-32198939676455 `" ) && sleep 0' redirecting (type: modules) ansible.builtin.openvswitch_port to openvswitch.openvswitch.openvswitch_port Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible_collections/openvswitch/openvswitch/plugins/modules/openvswitch_port.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpldafdnxv TO /home/zuul/.ansible/tmp/ansible-tmp-1763566589.51061-103271-32198939676455/AnsiballZ_openvswitch_port.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566589.51061-103271-32198939676455/ /home/zuul/.ansible/tmp/ansible-tmp-1763566589.51061-103271-32198939676455/AnsiballZ_openvswitch_port.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-uwjrnuuzmxellkgtufvzrrgjywnhvrqr ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566589.51061-103271-32198939676455/AnsiballZ_openvswitch_port.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566589.51061-103271-32198939676455/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "commands": [ "/usr/bin/ovs-vsctl -t 5 add-port brtenks0 p-brtenks0-ovs" ], "invocation": { "module_args": { "bridge": "brtenks0", "database_socket": null, "external_ids": {}, "ovs-vsctl": "/usr/bin/ovs-vsctl", "port": "p-brtenks0-ovs", "set": null, "state": "present", "tag": null, "timeout": 5 } } } TASK [veth-pair : include_tasks] *********************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/present.yml:33 skipping: [localhost] => { "changed": false, "false_condition": "veth_pair_peer_bridge_type == \"linuxbridge\"", "skip_reason": "Conditional result was False" } TASK [veth-pair : Plug veth into source bridge] ******************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/present.yml:38 skipping: [localhost] => { "changed": false, "false_condition": "veth_pair_peer_bridge_type == \"linuxbridge\"", "skip_reason": "Conditional result was False" } TASK [veth-pair : include_tasks] *********************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/present.yml:50 included: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/is-attached.yml for localhost TASK [veth-pair : Set a default value for veth_pair_is_attached] *************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/is-attached.yml:6 ok: [localhost] => { "ansible_facts": { "veth_pair_is_attached": false }, "changed": false } TASK [veth-pair : Speculatively check p-brtenks0-phy's master] ***************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/is-attached.yml:10 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566591.214297-103408-150855603847688 `" && echo ansible-tmp-1763566591.214297-103408-150855603847688="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566591.214297-103408-150855603847688 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpztg773v3 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566591.214297-103408-150855603847688/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566591.214297-103408-150855603847688/ /home/zuul/.ansible/tmp/ansible-tmp-1763566591.214297-103408-150855603847688/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566591.214297-103408-150855603847688/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566591.214297-103408-150855603847688/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => { "changed": false, "cmd": [ "realpath", "/sys/class/net/p-brtenks0-phy/master" ], "delta": "0:00:00.007855", "end": "2025-11-19 15:36:31.504736", "failed_when_result": false, "invocation": { "module_args": { "_raw_params": "realpath /sys/class/net/p-brtenks0-phy/master", "_uses_shell": false, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2025-11-19 15:36:31.496881", "stderr": "", "stderr_lines": [], "stdout": "/sys/devices/virtual/net/p-brtenks0-phy/master", "stdout_lines": [ "/sys/devices/virtual/net/p-brtenks0-phy/master" ] } TASK [veth-pair : Determine if p-brtenks0-phy is attached to breth1] *********** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/is-attached.yml:17 ok: [localhost] => { "ansible_facts": { "veth_pair_is_attached": false }, "changed": false } TASK [veth-pair : Plug veth into source bridge] ******************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/veth-pair/tasks/present.yml:55 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566591.7707098-103449-242092154888945 `" && echo ansible-tmp-1763566591.7707098-103449-242092154888945="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566591.7707098-103449-242092154888945 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpin35y6x5 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566591.7707098-103449-242092154888945/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566591.7707098-103449-242092154888945/ /home/zuul/.ansible/tmp/ansible-tmp-1763566591.7707098-103449-242092154888945/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-igccnsxnhkambjpcaktnvbgmadeaenef ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566591.7707098-103449-242092154888945/AnsiballZ_command.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566591.7707098-103449-242092154888945/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "cmd": [ "ip", "link", "set", "p-brtenks0-phy", "master", "breth1" ], "delta": "0:00:00.009803", "end": "2025-11-19 15:36:32.079524", "invocation": { "module_args": { "_raw_params": "ip link set p-brtenks0-phy master breth1", "_uses_shell": false, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2025-11-19 15:36:32.069721", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": [] } TASK [Configure patch port on Tenks bridge] ************************************ task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:107 skipping: [localhost] => { "changed": false, "false_condition": "source_type == 'openvswitch'", "skip_reason": "Conditional result was False" } TASK [Configure patch port on source bridge] *********************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:123 skipping: [localhost] => { "changed": false, "false_condition": "source_type == 'openvswitch'", "skip_reason": "Conditional result was False" } TASK [Plug source interface into Tenks OVS bridge] ***************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:135 skipping: [localhost] => { "changed": false, "false_condition": "source_type == 'direct'", "skip_reason": "Conditional result was False" } TASK [Speculatively check interface's master] ********************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:157 skipping: [localhost] => { "changed": false, "false_condition": "bridge_type == 'linuxbridge'", "skip_reason": "Conditional result was False" } TASK [Plug source interface into Tenks Linux bridge] *************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/physical_network.yml:164 skipping: [localhost] => { "changed": false, "false_condition": "bridge_type == 'linuxbridge'", "skip_reason": "Conditional result was False" } PLAY [Set up libvirt and vbmc] ************************************************* TASK [Gathering Facts] ********************************************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:45 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566592.5098696-103490-45706457328736 `" && echo ansible-tmp-1763566592.5098696-103490-45706457328736="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566592.5098696-103490-45706457328736 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/setup.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpdqtj6eqa TO /home/zuul/.ansible/tmp/ansible-tmp-1763566592.5098696-103490-45706457328736/AnsiballZ_setup.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566592.5098696-103490-45706457328736/ /home/zuul/.ansible/tmp/ansible-tmp-1763566592.5098696-103490-45706457328736/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566592.5098696-103490-45706457328736/AnsiballZ_setup.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566592.5098696-103490-45706457328736/ > /dev/null 2>&1 && sleep 0' ok: [localhost] TASK [Configure host for Libvirt] ********************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:53 statically imported: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/prelude.yml statically imported: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/validate.yml TASK [stackhpc.libvirt-host : gather os specific variables] ******************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/prelude.yml:4 ok: [localhost] => (item=/home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/vars/Debian.yml) => { "ansible_facts": { "libvirt_host_libvirt_packages_client_default": [ "libvirt-clients", "{{ 'python3-libvirt' if libvirt_host_python3 | bool else 'python-libvirt' }}", "{{ 'python3-lxml' if libvirt_host_python3 | bool else 'python-lxml' }}" ], "libvirt_host_libvirt_packages_common": [ "qemu-kvm" ], "libvirt_host_libvirt_packages_default": "{{ libvirt_host_libvirt_packages_common + libvirt_host_libvirt_packages_libvirt_daemon }}", "libvirt_host_libvirt_packages_libvirt_daemon": [ "{% if ansible_facts.apparmor.status| default == 'enabled' %}apparmor{% endif %}", "{%- if (ansible_facts.distribution == \"Ubuntu\" and\n ansible_facts.distribution_major_version is version_compare('16.04', '<')) or\n (ansible_facts.distribution == \"Debian\" and\n ansible_facts.distribution_major_version is version_compare('8', '<')) -%}\nlibvirt-bin {%- else -%} libvirt-daemon-system {%- endif -%}" ], "libvirt_host_lineinfile_extra_rules": [], "libvirt_host_packages_efi": [ "ovmf" ], "libvirt_host_packages_rbd_volume_pool": [ "libvirt-daemon-driver-storage-rbd", "qemu-block-extra" ], "libvirt_host_packages_sasl": [ "libsasl2-modules-gssapi-mit", "sasl2-bin" ], "libvirt_host_qemu_group": "libvirt-qemu", "libvirt_host_qemu_user": "libvirt-qemu" }, "ansible_included_var_files": [ "/home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/vars/Debian.yml" ], "ansible_loop_var": "item", "changed": false, "item": "/home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/vars/Debian.yml" } TASK [stackhpc.libvirt-host : Verify that Virtualization Technology (VT) is enabled] *** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/validate.yml:2 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566594.552257-103640-161445655346397 `" && echo ansible-tmp-1763566594.552257-103640-161445655346397="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566594.552257-103640-161445655346397 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/command.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp7gfkqneb TO /home/zuul/.ansible/tmp/ansible-tmp-1763566594.552257-103640-161445655346397/AnsiballZ_command.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566594.552257-103640-161445655346397/ /home/zuul/.ansible/tmp/ansible-tmp-1763566594.552257-103640-161445655346397/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566594.552257-103640-161445655346397/AnsiballZ_command.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566594.552257-103640-161445655346397/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => { "changed": false, "cmd": [ "grep", "-c", "-E", "svm|vmx", "/proc/cpuinfo" ], "delta": "0:00:00.007152", "end": "2025-11-19 15:36:34.873514", "failed_when_result": false, "invocation": { "module_args": { "_raw_params": "grep -c -E 'svm|vmx' /proc/cpuinfo", "_uses_shell": false, "argv": null, "chdir": null, "creates": null, "executable": null, "removes": null, "stdin": null, "stdin_add_newline": true, "strip_empty_ends": true } }, "msg": "", "rc": 0, "start": "2025-11-19 15:36:34.866362", "stderr": "", "stderr_lines": [], "stdout": "16", "stdout_lines": [ "16" ] } TASK [stackhpc.libvirt-host : Set a fact about whether Virtualization Technology (VT) is enabled] *** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/validate.yml:9 ok: [localhost] => { "ansible_facts": { "libvirt_host_vt_enabled": true }, "changed": false } TASK [stackhpc.libvirt-host : Notify if Virtualization Technology (VT) is disabled] *** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/validate.yml:13 skipping: [localhost] => { "false_condition": "not libvirt_host_vt_enabled" } TASK [stackhpc.libvirt-host : Fail if Virtualization Technology (VT) is disabled] *** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/validate.yml:22 skipping: [localhost] => { "changed": false, "false_condition": "libvirt_host_require_vt | bool", "skip_reason": "Conditional result was False" } TASK [stackhpc.libvirt-host : Fail if SASL password is not defined] ************ task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/validate.yml:31 skipping: [localhost] => { "changed": false, "false_condition": "libvirt_host_enable_sasl_support | bool", "skip_reason": "Conditional result was False" } TASK [stackhpc.libvirt-host : Include install-daemon.yml] ********************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/main.yml:4 skipping: [localhost] => { "changed": false, "false_condition": "libvirt_host_install_daemon | bool", "skip_reason": "Conditional result was False" } TASK [stackhpc.libvirt-host : Include install-client.yml] ********************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/main.yml:7 included: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/install-client.yml for localhost TASK [stackhpc.libvirt-host : Ensure libvirt client packages are installed] **** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/install-client.yml:2 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566595.4897833-103752-83661857135197 `" && echo ansible-tmp-1763566595.4897833-103752-83661857135197="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566595.4897833-103752-83661857135197 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/apt.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpd40gagc8 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566595.4897833-103752-83661857135197/AnsiballZ_apt.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566595.4897833-103752-83661857135197/ /home/zuul/.ansible/tmp/ansible-tmp-1763566595.4897833-103752-83661857135197/AnsiballZ_apt.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-xuotfbhtymvldyrwzzcbgwkatgjofhpc ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566595.4897833-103752-83661857135197/AnsiballZ_apt.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566595.4897833-103752-83661857135197/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "attempts": 1, "cache_update_time": 1763566174, "cache_updated": false, "changed": true, "diff": {}, "invocation": { "module_args": { "allow_change_held_packages": false, "allow_downgrade": false, "allow_unauthenticated": false, "autoclean": false, "autoremove": false, "cache_valid_time": 0, "clean": false, "deb": null, "default_release": null, "dpkg_options": "force-confdef,force-confold", "fail_on_autoremove": false, "force": false, "force_apt_get": false, "install_recommends": null, "lock_timeout": 60, "name": [ "libvirt-clients", "python3-libvirt", "python3-lxml" ], "only_upgrade": false, "package": [ "libvirt-clients", "python3-libvirt", "python3-lxml" ], "policy_rc_d": null, "purge": false, "state": "present", "update_cache": null, "update_cache_retries": 5, "update_cache_retry_max_delay": 12, "upgrade": null } }, "stderr": "debconf: delaying package configuration, since apt-utils is not installed\n", "stderr_lines": [ "debconf: delaying package configuration, since apt-utils is not installed" ], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following packages were automatically installed and are no longer required:\n libisns0t64 libopeniscsiusr\nUse 'sudo apt autoremove' to remove them.\nThe following additional packages will be installed:\n libxslt1.1\nSuggested packages:\n libvirt-clients-qemu libvirt-daemon libvirt-login-shell python-lxml-doc\nRecommended packages:\n python3-bs4 python3-cssselect python3-html5lib\nThe following NEW packages will be installed:\n libvirt-clients libxslt1.1 python3-lxml\n0 upgraded, 3 newly installed, 0 to remove and 3 not upgraded.\nNeed to get 1849 kB of archives.\nAfter this operation, 6605 kB of additional disk space will be used.\nGet:1 https://mirror.gra1.ovh.opendev.org/ubuntu noble-updates/main amd64 libvirt-clients amd64 10.0.0-2ubuntu8.9 [438 kB]\nGet:2 https://mirror.gra1.ovh.opendev.org/ubuntu noble-updates/main amd64 libxslt1.1 amd64 1.1.39-0exp1ubuntu0.24.04.2 [167 kB]\nGet:3 https://mirror.gra1.ovh.opendev.org/ubuntu noble/main amd64 python3-lxml amd64 5.2.1-1 [1243 kB]\nFetched 1849 kB in 0s (4353 kB/s)\nSelecting previously unselected package libvirt-clients.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 41066 files and directories currently installed.)\r\nPreparing to unpack .../libvirt-clients_10.0.0-2ubuntu8.9_amd64.deb ...\r\nUnpacking libvirt-clients (10.0.0-2ubuntu8.9) ...\r\nSelecting previously unselected package libxslt1.1:amd64.\r\nPreparing to unpack .../libxslt1.1_1.1.39-0exp1ubuntu0.24.04.2_amd64.deb ...\r\nUnpacking libxslt1.1:amd64 (1.1.39-0exp1ubuntu0.24.04.2) ...\r\nSelecting previously unselected package python3-lxml:amd64.\r\nPreparing to unpack .../python3-lxml_5.2.1-1_amd64.deb ...\r\nUnpacking python3-lxml:amd64 (5.2.1-1) ...\r\nSetting up libvirt-clients (10.0.0-2ubuntu8.9) ...\r\nSetting up libxslt1.1:amd64 (1.1.39-0exp1ubuntu0.24.04.2) ...\r\nSetting up python3-lxml:amd64 (5.2.1-1) ...\r\nProcessing triggers for libc-bin (2.39-0ubuntu8.6) ...\r\n", "stdout_lines": [ "Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages were automatically installed and are no longer required:", " libisns0t64 libopeniscsiusr", "Use 'sudo apt autoremove' to remove them.", "The following additional packages will be installed:", " libxslt1.1", "Suggested packages:", " libvirt-clients-qemu libvirt-daemon libvirt-login-shell python-lxml-doc", "Recommended packages:", " python3-bs4 python3-cssselect python3-html5lib", "The following NEW packages will be installed:", " libvirt-clients libxslt1.1 python3-lxml", "0 upgraded, 3 newly installed, 0 to remove and 3 not upgraded.", "Need to get 1849 kB of archives.", "After this operation, 6605 kB of additional disk space will be used.", "Get:1 https://mirror.gra1.ovh.opendev.org/ubuntu noble-updates/main amd64 libvirt-clients amd64 10.0.0-2ubuntu8.9 [438 kB]", "Get:2 https://mirror.gra1.ovh.opendev.org/ubuntu noble-updates/main amd64 libxslt1.1 amd64 1.1.39-0exp1ubuntu0.24.04.2 [167 kB]", "Get:3 https://mirror.gra1.ovh.opendev.org/ubuntu noble/main amd64 python3-lxml amd64 5.2.1-1 [1243 kB]", "Fetched 1849 kB in 0s (4353 kB/s)", "Selecting previously unselected package libvirt-clients.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 41066 files and directories currently installed.)", "Preparing to unpack .../libvirt-clients_10.0.0-2ubuntu8.9_amd64.deb ...", "Unpacking libvirt-clients (10.0.0-2ubuntu8.9) ...", "Selecting previously unselected package libxslt1.1:amd64.", "Preparing to unpack .../libxslt1.1_1.1.39-0exp1ubuntu0.24.04.2_amd64.deb ...", "Unpacking libxslt1.1:amd64 (1.1.39-0exp1ubuntu0.24.04.2) ...", "Selecting previously unselected package python3-lxml:amd64.", "Preparing to unpack .../python3-lxml_5.2.1-1_amd64.deb ...", "Unpacking python3-lxml:amd64 (5.2.1-1) ...", "Setting up libvirt-clients (10.0.0-2ubuntu8.9) ...", "Setting up libxslt1.1:amd64 (1.1.39-0exp1ubuntu0.24.04.2) ...", "Setting up python3-lxml:amd64 (5.2.1-1) ...", "Processing triggers for libc-bin (2.39-0ubuntu8.6) ..." ] } TASK [stackhpc.libvirt-host : Run post-install stage] ************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/main.yml:12 included: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/post-install-Debian.yml for localhost => (item=/home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/post-install-Debian.yml) TASK [stackhpc.libvirt-host : Check if /etc/default/libvirt-bin exists] ******** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/post-install-Debian.yml:10 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566599.8884773-103984-39081430022742 `" && echo ansible-tmp-1763566599.8884773-103984-39081430022742="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566599.8884773-103984-39081430022742 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/stat.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpq4guvcv2 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566599.8884773-103984-39081430022742/AnsiballZ_stat.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566599.8884773-103984-39081430022742/ /home/zuul/.ansible/tmp/ansible-tmp-1763566599.8884773-103984-39081430022742/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566599.8884773-103984-39081430022742/AnsiballZ_stat.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566599.8884773-103984-39081430022742/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => { "changed": false, "invocation": { "module_args": { "checksum_algorithm": "sha1", "follow": false, "get_attributes": true, "get_checksum": true, "get_md5": false, "get_mime": true, "path": "/etc/default/libvirt-bin" } }, "stat": { "exists": false } } TASK [stackhpc.libvirt-host : Determine path to libvirt environment file] ****** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/post-install-Debian.yml:16 ok: [localhost] => { "ansible_facts": { "libvirt_host_lineinfile_extra_rules": [ { "args": { "insertafter": "^#libvirtd_opts=", "line": "libvirtd_opts=", "path": "/etc/default/libvirtd", "regexp": "^libvirtd_opts=" }, "condition": false } ] }, "changed": false } TASK [stackhpc.libvirt-host : Configure libvirt QEMU apparmor profile template] *** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/post-install-Debian.yml:29 skipping: [localhost] => (item={'name': 'tenks', 'type': 'dir', 'capacity': None, 'path': '/var/lib/libvirt/tenks_pool/', 'mode': 755, 'owner': 'zuul', 'group': 'zuul'}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "libvirt_host_configure_apparmor | bool", "item": { "capacity": null, "group": "zuul", "mode": 755, "name": "tenks", "owner": "zuul", "path": "/var/lib/libvirt/tenks_pool/", "type": "dir" }, "skip_reason": "Conditional result was False" } skipping: [localhost] => { "changed": false, "msg": "All items skipped" } TASK [stackhpc.libvirt-host : Include config.yml] ****************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/main.yml:21 skipping: [localhost] => { "changed": false, "false_condition": "libvirt_host_install_daemon | bool", "skip_reason": "Conditional result was False" } TASK [stackhpc.libvirt-host : Include client-config.yml] *********************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/main.yml:24 included: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/client-config.yml for localhost TASK [stackhpc.libvirt-host : Ensure client configuration files exist] ********* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/client-config.yml:2 skipping: [localhost] => { "changed": false, "skipped_reason": "No items in the list" } TASK [stackhpc.libvirt-host : Include pools.yml] ******************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/main.yml:27 redirecting (type: modules) ansible.builtin.lvg to community.general.lvg redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool included: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/pools.yml for localhost TASK [stackhpc.libvirt-host : Ensure libvirt LVM storage pool directories exist] *** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/pools.yml:2 skipping: [localhost] => (item={'name': 'tenks', 'type': 'dir', 'capacity': None, 'path': '/var/lib/libvirt/tenks_pool/', 'mode': 755, 'owner': 'zuul', 'group': 'zuul'}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.type in [\"lvm2\", \"logical\"]", "item": { "capacity": null, "group": "zuul", "mode": 755, "name": "tenks", "owner": "zuul", "path": "/var/lib/libvirt/tenks_pool/", "type": "dir" }, "skip_reason": "Conditional result was False" } skipping: [localhost] => { "changed": false, "msg": "All items skipped" } TASK [stackhpc.libvirt-host : include rbd.yml] ********************************* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/pools.yml:10 skipping: [localhost] => (item={'name': 'tenks', 'type': 'dir', 'capacity': None, 'path': '/var/lib/libvirt/tenks_pool/', 'mode': 755, 'owner': 'zuul', 'group': 'zuul'}) => { "ansible_loop_var": "item", "changed": false, "false_condition": "item.type == \"rbd\"", "item": { "capacity": null, "group": "zuul", "mode": 755, "name": "tenks", "owner": "zuul", "path": "/var/lib/libvirt/tenks_pool/", "type": "dir" }, "skip_reason": "Conditional result was False" } skipping: [localhost] => { "changed": false, "msg": "All items skipped" } TASK [stackhpc.libvirt-host : Ensure libvirt storage pools are defined] ******** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/pools.yml:18 redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566601.0843675-104028-23479514100423 `" && echo ansible-tmp-1763566601.0843675-104028-23479514100423="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566601.0843675-104028-23479514100423 `" ) && sleep 0' redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible_collections/community/libvirt/plugins/modules/virt_pool.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpklmp3twz TO /home/zuul/.ansible/tmp/ansible-tmp-1763566601.0843675-104028-23479514100423/AnsiballZ_virt_pool.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566601.0843675-104028-23479514100423/ /home/zuul/.ansible/tmp/ansible-tmp-1763566601.0843675-104028-23479514100423/AnsiballZ_virt_pool.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-xcrpijxxiosipfcaihdamocpbxbnrezd ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566601.0843675-104028-23479514100423/AnsiballZ_virt_pool.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566601.0843675-104028-23479514100423/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'tenks', 'type': 'dir', 'capacity': None, 'path': '/var/lib/libvirt/tenks_pool/', 'mode': 755, 'owner': 'zuul', 'group': 'zuul'}) => { "ansible_loop_var": "item", "changed": true, "created": "tenks", "invocation": { "module_args": { "autostart": null, "command": "define", "mode": null, "name": "tenks", "state": null, "uri": "qemu:///system", "xml": "\n tenks\n \n \n /var/lib/libvirt/tenks_pool/\n \n \n" } }, "item": { "capacity": null, "group": "zuul", "mode": 755, "name": "tenks", "owner": "zuul", "path": "/var/lib/libvirt/tenks_pool/", "type": "dir" } } TASK [stackhpc.libvirt-host : Check libvirt directory storage pool status] ***** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/pools.yml:27 redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566601.8453424-104068-252437806565102 `" && echo ansible-tmp-1763566601.8453424-104068-252437806565102="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566601.8453424-104068-252437806565102 `" ) && sleep 0' redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible_collections/community/libvirt/plugins/modules/virt_pool.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpqrrk8vo3 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566601.8453424-104068-252437806565102/AnsiballZ_virt_pool.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566601.8453424-104068-252437806565102/ /home/zuul/.ansible/tmp/ansible-tmp-1763566601.8453424-104068-252437806565102/AnsiballZ_virt_pool.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-olusssbvhlyxanxrfdwcbcszhkjgsmpn ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566601.8453424-104068-252437806565102/AnsiballZ_virt_pool.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566601.8453424-104068-252437806565102/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => (item={'name': 'tenks', 'type': 'dir', 'capacity': None, 'path': '/var/lib/libvirt/tenks_pool/', 'mode': 755, 'owner': 'zuul', 'group': 'zuul'}) => { "ansible_loop_var": "item", "changed": false, "invocation": { "module_args": { "autostart": null, "command": "status", "mode": null, "name": "tenks", "state": null, "uri": "qemu:///system", "xml": null } }, "item": { "capacity": null, "group": "zuul", "mode": 755, "name": "tenks", "owner": "zuul", "path": "/var/lib/libvirt/tenks_pool/", "type": "dir" }, "status": "inactive" } TASK [stackhpc.libvirt-host : Ensure libvirt directory storage pools are built] *** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/pools.yml:37 redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566602.3593204-104096-255536383798050 `" && echo ansible-tmp-1763566602.3593204-104096-255536383798050="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566602.3593204-104096-255536383798050 `" ) && sleep 0' redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible_collections/community/libvirt/plugins/modules/virt_pool.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp6reeqlqi TO /home/zuul/.ansible/tmp/ansible-tmp-1763566602.3593204-104096-255536383798050/AnsiballZ_virt_pool.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566602.3593204-104096-255536383798050/ /home/zuul/.ansible/tmp/ansible-tmp-1763566602.3593204-104096-255536383798050/AnsiballZ_virt_pool.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-uudasfgdqrtcwugdelpqhdrvnfvnozyw ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566602.3593204-104096-255536383798050/AnsiballZ_virt_pool.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566602.3593204-104096-255536383798050/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'status': 'inactive', 'invocation': {'module_args': {'name': 'tenks', 'command': 'status', 'uri': 'qemu:///system', 'state': None, 'xml': None, 'autostart': None, 'mode': None}}, 'failed': False, 'changed': False, 'item': {'name': 'tenks', 'type': 'dir', 'capacity': None, 'path': '/var/lib/libvirt/tenks_pool/', 'mode': 755, 'owner': 'zuul', 'group': 'zuul'}, 'ansible_loop_var': 'item'}) => { "ansible_loop_var": "item", "build": 0, "changed": true, "invocation": { "module_args": { "autostart": null, "command": "build", "mode": null, "name": "tenks", "state": null, "uri": "qemu:///system", "xml": null } }, "item": { "ansible_loop_var": "item", "changed": false, "failed": false, "invocation": { "module_args": { "autostart": null, "command": "status", "mode": null, "name": "tenks", "state": null, "uri": "qemu:///system", "xml": null } }, "item": { "capacity": null, "group": "zuul", "mode": 755, "name": "tenks", "owner": "zuul", "path": "/var/lib/libvirt/tenks_pool/", "type": "dir" }, "status": "inactive" } } TASK [stackhpc.libvirt-host : Ensure libvirt storage pools are active] ********* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/pools.yml:48 redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566602.8486838-104125-8952284088455 `" && echo ansible-tmp-1763566602.8486838-104125-8952284088455="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566602.8486838-104125-8952284088455 `" ) && sleep 0' redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible_collections/community/libvirt/plugins/modules/virt_pool.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpeeshao10 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566602.8486838-104125-8952284088455/AnsiballZ_virt_pool.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566602.8486838-104125-8952284088455/ /home/zuul/.ansible/tmp/ansible-tmp-1763566602.8486838-104125-8952284088455/AnsiballZ_virt_pool.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-vcdtuplanqzhhdigoigulfvfysntkmuc ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566602.8486838-104125-8952284088455/AnsiballZ_virt_pool.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566602.8486838-104125-8952284088455/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'tenks', 'type': 'dir', 'capacity': None, 'path': '/var/lib/libvirt/tenks_pool/', 'mode': 755, 'owner': 'zuul', 'group': 'zuul'}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "autostart": null, "command": null, "mode": null, "name": "tenks", "state": "active", "uri": "qemu:///system", "xml": null } }, "item": { "capacity": null, "group": "zuul", "mode": 755, "name": "tenks", "owner": "zuul", "path": "/var/lib/libvirt/tenks_pool/", "type": "dir" }, "msg": 0 } TASK [stackhpc.libvirt-host : Ensure libvirt storage pools are started on boot] *** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/pools.yml:56 redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566603.363568-104162-149091973426814 `" && echo ansible-tmp-1763566603.363568-104162-149091973426814="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566603.363568-104162-149091973426814 `" ) && sleep 0' redirecting (type: modules) ansible.builtin.virt_pool to community.libvirt.virt_pool Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible_collections/community/libvirt/plugins/modules/virt_pool.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpo5ej_mhs TO /home/zuul/.ansible/tmp/ansible-tmp-1763566603.363568-104162-149091973426814/AnsiballZ_virt_pool.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566603.363568-104162-149091973426814/ /home/zuul/.ansible/tmp/ansible-tmp-1763566603.363568-104162-149091973426814/AnsiballZ_virt_pool.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-yehgsibpteynbivauixnfxxixmsiqnaw ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566603.363568-104162-149091973426814/AnsiballZ_virt_pool.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566603.363568-104162-149091973426814/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => (item={'name': 'tenks', 'type': 'dir', 'capacity': None, 'path': '/var/lib/libvirt/tenks_pool/', 'mode': 755, 'owner': 'zuul', 'group': 'zuul'}) => { "ansible_loop_var": "item", "changed": true, "invocation": { "module_args": { "autostart": true, "command": null, "mode": null, "name": "tenks", "state": null, "uri": "qemu:///system", "xml": null } }, "item": { "capacity": null, "group": "zuul", "mode": 755, "name": "tenks", "owner": "zuul", "path": "/var/lib/libvirt/tenks_pool/", "type": "dir" }, "msg": 0 } TASK [stackhpc.libvirt-host : Include networks.yml] **************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/stackhpc.libvirt-host/tasks/main.yml:30 skipping: [localhost] => { "changed": false, "false_condition": "libvirt_host_networks | length > 0", "skip_reason": "Conditional result was False" } TASK [Set up Virtual BMC daemon] *********************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/host_setup.yml:77 redirecting (type: modules) ansible.builtin.sefcontext to community.general.sefcontext TASK [virtualbmc-daemon : Gather os specific variables] ************************ task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/virtualbmc-daemon/tasks/main.yml:2 ok: [localhost] => (item=/home/zuul/src/opendev.org/openstack/tenks/ansible/roles/virtualbmc-daemon/vars/Debian.yml) => { "ansible_facts": { "vbmcd_packages": [ "libzmq5" ] }, "ansible_included_var_files": [ "/home/zuul/src/opendev.org/openstack/tenks/ansible/roles/virtualbmc-daemon/vars/Debian.yml" ], "ansible_loop_var": "item", "changed": false, "item": "/home/zuul/src/opendev.org/openstack/tenks/ansible/roles/virtualbmc-daemon/vars/Debian.yml" } TASK [virtualbmc-daemon : Ensure package dependencies are installed] *********** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/virtualbmc-daemon/tasks/main.yml:12 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566604.0679188-104199-205311223606610 `" && echo ansible-tmp-1763566604.0679188-104199-205311223606610="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566604.0679188-104199-205311223606610 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/apt.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpx2zk686a TO /home/zuul/.ansible/tmp/ansible-tmp-1763566604.0679188-104199-205311223606610/AnsiballZ_apt.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566604.0679188-104199-205311223606610/ /home/zuul/.ansible/tmp/ansible-tmp-1763566604.0679188-104199-205311223606610/AnsiballZ_apt.py && sleep 0' EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-SUCCESS-oapsclhkuwcmsyzcvntucsfomqfxfjcv ; /usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566604.0679188-104199-205311223606610/AnsiballZ_apt.py'"'"' && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566604.0679188-104199-205311223606610/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "attempts": 1, "cache_update_time": 1763566174, "cache_updated": false, "changed": true, "diff": {}, "invocation": { "module_args": { "allow_change_held_packages": false, "allow_downgrade": false, "allow_unauthenticated": false, "autoclean": false, "autoremove": false, "cache_valid_time": 0, "clean": false, "deb": null, "default_release": null, "dpkg_options": "force-confdef,force-confold", "fail_on_autoremove": false, "force": false, "force_apt_get": false, "install_recommends": null, "lock_timeout": 60, "name": [ "libzmq5" ], "only_upgrade": false, "package": [ "libzmq5" ], "policy_rc_d": null, "purge": false, "state": "present", "update_cache": null, "update_cache_retries": 5, "update_cache_retry_max_delay": 12, "upgrade": null } }, "stderr": "debconf: delaying package configuration, since apt-utils is not installed\n", "stderr_lines": [ "debconf: delaying package configuration, since apt-utils is not installed" ], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following packages were automatically installed and are no longer required:\n libisns0t64 libopeniscsiusr\nUse 'sudo apt autoremove' to remove them.\nThe following additional packages will be installed:\n libnorm1t64 libpgm-5.3-0t64\nThe following NEW packages will be installed:\n libnorm1t64 libpgm-5.3-0t64 libzmq5\n0 upgraded, 3 newly installed, 0 to remove and 3 not upgraded.\nNeed to get 581 kB of archives.\nAfter this operation, 1422 kB of additional disk space will be used.\nGet:1 https://mirror.gra1.ovh.opendev.org/ubuntu noble/universe amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1build1 [154 kB]\nGet:2 https://mirror.gra1.ovh.opendev.org/ubuntu noble/universe amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1build1 [167 kB]\nGet:3 https://mirror.gra1.ovh.opendev.org/ubuntu noble/universe amd64 libzmq5 amd64 4.3.5-1build2 [260 kB]\nFetched 581 kB in 0s (1245 kB/s)\nSelecting previously unselected package libnorm1t64:amd64.\r\n(Reading database ... \r(Reading database ... 5%\r(Reading database ... 10%\r(Reading database ... 15%\r(Reading database ... 20%\r(Reading database ... 25%\r(Reading database ... 30%\r(Reading database ... 35%\r(Reading database ... 40%\r(Reading database ... 45%\r(Reading database ... 50%\r(Reading database ... 55%\r(Reading database ... 60%\r(Reading database ... 65%\r(Reading database ... 70%\r(Reading database ... 75%\r(Reading database ... 80%\r(Reading database ... 85%\r(Reading database ... 90%\r(Reading database ... 95%\r(Reading database ... 100%\r(Reading database ... 41224 files and directories currently installed.)\r\nPreparing to unpack .../libnorm1t64_1.5.9+dfsg-3.1build1_amd64.deb ...\r\nUnpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1build1) ...\r\nSelecting previously unselected package libpgm-5.3-0t64:amd64.\r\nPreparing to unpack .../libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_amd64.deb ...\r\nUnpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build1) ...\r\nSelecting previously unselected package libzmq5:amd64.\r\nPreparing to unpack .../libzmq5_4.3.5-1build2_amd64.deb ...\r\nUnpacking libzmq5:amd64 (4.3.5-1build2) ...\r\nSetting up libnorm1t64:amd64 (1.5.9+dfsg-3.1build1) ...\r\nSetting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build1) ...\r\nSetting up libzmq5:amd64 (4.3.5-1build2) ...\r\nProcessing triggers for libc-bin (2.39-0ubuntu8.6) ...\r\n", "stdout_lines": [ "Reading package lists...", "Building dependency tree...", "Reading state information...", "The following packages were automatically installed and are no longer required:", " libisns0t64 libopeniscsiusr", "Use 'sudo apt autoremove' to remove them.", "The following additional packages will be installed:", " libnorm1t64 libpgm-5.3-0t64", "The following NEW packages will be installed:", " libnorm1t64 libpgm-5.3-0t64 libzmq5", "0 upgraded, 3 newly installed, 0 to remove and 3 not upgraded.", "Need to get 581 kB of archives.", "After this operation, 1422 kB of additional disk space will be used.", "Get:1 https://mirror.gra1.ovh.opendev.org/ubuntu noble/universe amd64 libnorm1t64 amd64 1.5.9+dfsg-3.1build1 [154 kB]", "Get:2 https://mirror.gra1.ovh.opendev.org/ubuntu noble/universe amd64 libpgm-5.3-0t64 amd64 5.3.128~dfsg-2.1build1 [167 kB]", "Get:3 https://mirror.gra1.ovh.opendev.org/ubuntu noble/universe amd64 libzmq5 amd64 4.3.5-1build2 [260 kB]", "Fetched 581 kB in 0s (1245 kB/s)", "Selecting previously unselected package libnorm1t64:amd64.", "(Reading database ... ", "(Reading database ... 5%", "(Reading database ... 10%", "(Reading database ... 15%", "(Reading database ... 20%", "(Reading database ... 25%", "(Reading database ... 30%", "(Reading database ... 35%", "(Reading database ... 40%", "(Reading database ... 45%", "(Reading database ... 50%", "(Reading database ... 55%", "(Reading database ... 60%", "(Reading database ... 65%", "(Reading database ... 70%", "(Reading database ... 75%", "(Reading database ... 80%", "(Reading database ... 85%", "(Reading database ... 90%", "(Reading database ... 95%", "(Reading database ... 100%", "(Reading database ... 41224 files and directories currently installed.)", "Preparing to unpack .../libnorm1t64_1.5.9+dfsg-3.1build1_amd64.deb ...", "Unpacking libnorm1t64:amd64 (1.5.9+dfsg-3.1build1) ...", "Selecting previously unselected package libpgm-5.3-0t64:amd64.", "Preparing to unpack .../libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_amd64.deb ...", "Unpacking libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build1) ...", "Selecting previously unselected package libzmq5:amd64.", "Preparing to unpack .../libzmq5_4.3.5-1build2_amd64.deb ...", "Unpacking libzmq5:amd64 (4.3.5-1build2) ...", "Setting up libnorm1t64:amd64 (1.5.9+dfsg-3.1build1) ...", "Setting up libpgm-5.3-0t64:amd64 (5.3.128~dfsg-2.1build1) ...", "Setting up libzmq5:amd64 (4.3.5-1build2) ...", "Processing triggers for libc-bin (2.39-0ubuntu8.6) ..." ] } TASK [virtualbmc-daemon : Ensure a recent version of pip is installed] ********* task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/virtualbmc-daemon/tasks/main.yml:23 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566607.762704-104553-151705150141406 `" && echo ansible-tmp-1763566607.762704-104553-151705150141406="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566607.762704-104553-151705150141406 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/pip.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmprohom_k2 TO /home/zuul/.ansible/tmp/ansible-tmp-1763566607.762704-104553-151705150141406/AnsiballZ_pip.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566607.762704-104553-151705150141406/ /home/zuul/.ansible/tmp/ansible-tmp-1763566607.762704-104553-151705150141406/AnsiballZ_pip.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566607.762704-104553-151705150141406/AnsiballZ_pip.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566607.762704-104553-151705150141406/ > /dev/null 2>&1 && sleep 0' ok: [localhost] => { "changed": false, "cmd": [ "/home/zuul/tenks-venv/bin/pip3", "install", "pip>=19.1.1" ], "invocation": { "module_args": { "chdir": null, "editable": false, "executable": null, "extra_args": null, "name": [ "pip>=19.1.1" ], "requirements": null, "state": "present", "umask": null, "version": null, "virtualenv": "/home/zuul/tenks-venv", "virtualenv_command": "virtualenv", "virtualenv_python": null, "virtualenv_site_packages": false } }, "name": [ "pip>=19.1.1" ], "requirements": null, "state": "present", "stderr": "", "stderr_lines": [], "stdout": "Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-24.04-x86_64\nRequirement already satisfied: pip>=19.1.1 in /home/zuul/tenks-venv/lib/python3.12/site-packages (25.3)\n", "stdout_lines": [ "Looking in indexes: https://mirror.gra1.ovh.opendev.org/pypi/simple, https://mirror.gra1.ovh.opendev.org/wheel/ubuntu-24.04-x86_64", "Requirement already satisfied: pip>=19.1.1 in /home/zuul/tenks-venv/lib/python3.12/site-packages (25.3)" ], "version": null, "virtualenv": "/home/zuul/tenks-venv" } TASK [virtualbmc-daemon : Create the temporary u-c file] *********************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/virtualbmc-daemon/tasks/main.yml:29 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566608.9342248-104598-227055964079732 `" && echo ansible-tmp-1763566608.9342248-104598-227055964079732="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566608.9342248-104598-227055964079732 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/tempfile.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpo91m018b TO /home/zuul/.ansible/tmp/ansible-tmp-1763566608.9342248-104598-227055964079732/AnsiballZ_tempfile.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566608.9342248-104598-227055964079732/ /home/zuul/.ansible/tmp/ansible-tmp-1763566608.9342248-104598-227055964079732/AnsiballZ_tempfile.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566608.9342248-104598-227055964079732/AnsiballZ_tempfile.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566608.9342248-104598-227055964079732/ > /dev/null 2>&1 && sleep 0' changed: [localhost] => { "changed": true, "gid": 1000, "group": "zuul", "invocation": { "module_args": { "path": null, "prefix": "ansible.", "state": "file", "suffix": "u-c" } }, "mode": "0600", "owner": "zuul", "path": "/tmp/ansible.lkbj4dnhu-c", "size": 0, "state": "file", "uid": 1000 } TASK [virtualbmc-daemon : Download u-c] **************************************** task path: /home/zuul/src/opendev.org/openstack/tenks/ansible/roles/virtualbmc-daemon/tasks/main.yml:35 ESTABLISH LOCAL CONNECTION FOR USER: zuul EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566609.4576106-104636-239215172152679 `" && echo ansible-tmp-1763566609.4576106-104636-239215172152679="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566609.4576106-104636-239215172152679 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/get_url.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp2cq3p_9j TO /home/zuul/.ansible/tmp/ansible-tmp-1763566609.4576106-104636-239215172152679/AnsiballZ_get_url.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566609.4576106-104636-239215172152679/ /home/zuul/.ansible/tmp/ansible-tmp-1763566609.4576106-104636-239215172152679/AnsiballZ_get_url.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566609.4576106-104636-239215172152679/AnsiballZ_get_url.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566609.4576106-104636-239215172152679/ > /dev/null 2>&1 && sleep 0' FAILED - RETRYING: [localhost]: Download u-c (3 retries left).Result was: { "attempts": 1, "changed": false, "dest": "/tmp/ansible.lkbj4dnhu-c", "elapsed": 10, "gid": 1000, "group": "zuul", "invocation": { "module_args": { "attributes": null, "backup": false, "checksum": "", "ciphers": null, "client_cert": null, "client_key": null, "decompress": true, "dest": "/tmp/ansible.lkbj4dnhu-c", "force": false, "force_basic_auth": false, "group": null, "headers": null, "http_agent": "ansible-httpget", "mode": "0644", "owner": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "timeout": 10, "tmp_dest": null, "unredirected_headers": [], "unsafe_writes": false, "url": "https://releases.openstack.org/constraints/upper/master", "url_password": null, "url_username": null, "use_gssapi": false, "use_netrc": true, "use_proxy": true, "validate_certs": true } }, "mode": "0600", "msg": "Request failed: ", "owner": "zuul", "retries": 4, "size": 0, "state": "file", "uid": 1000, "url": "https://releases.openstack.org/constraints/upper/master" } EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566625.442188-104636-198148316022168 `" && echo ansible-tmp-1763566625.442188-104636-198148316022168="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566625.442188-104636-198148316022168 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/get_url.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmp1mmloaou TO /home/zuul/.ansible/tmp/ansible-tmp-1763566625.442188-104636-198148316022168/AnsiballZ_get_url.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566625.442188-104636-198148316022168/ /home/zuul/.ansible/tmp/ansible-tmp-1763566625.442188-104636-198148316022168/AnsiballZ_get_url.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566625.442188-104636-198148316022168/AnsiballZ_get_url.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566625.442188-104636-198148316022168/ > /dev/null 2>&1 && sleep 0' FAILED - RETRYING: [localhost]: Download u-c (2 retries left).Result was: { "attempts": 2, "changed": false, "dest": "/tmp/ansible.lkbj4dnhu-c", "elapsed": 11, "gid": 1000, "group": "zuul", "invocation": { "module_args": { "attributes": null, "backup": false, "checksum": "", "ciphers": null, "client_cert": null, "client_key": null, "decompress": true, "dest": "/tmp/ansible.lkbj4dnhu-c", "force": false, "force_basic_auth": false, "group": null, "headers": null, "http_agent": "ansible-httpget", "mode": "0644", "owner": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "timeout": 10, "tmp_dest": null, "unredirected_headers": [], "unsafe_writes": false, "url": "https://releases.openstack.org/constraints/upper/master", "url_password": null, "url_username": null, "use_gssapi": false, "use_netrc": true, "use_proxy": true, "validate_certs": true } }, "mode": "0600", "msg": "Request failed: ", "owner": "zuul", "retries": 4, "size": 0, "state": "file", "uid": 1000, "url": "https://releases.openstack.org/constraints/upper/master" } EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566642.3126936-104636-132014853641290 `" && echo ansible-tmp-1763566642.3126936-104636-132014853641290="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566642.3126936-104636-132014853641290 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/get_url.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmps3oszndu TO /home/zuul/.ansible/tmp/ansible-tmp-1763566642.3126936-104636-132014853641290/AnsiballZ_get_url.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566642.3126936-104636-132014853641290/ /home/zuul/.ansible/tmp/ansible-tmp-1763566642.3126936-104636-132014853641290/AnsiballZ_get_url.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566642.3126936-104636-132014853641290/AnsiballZ_get_url.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566642.3126936-104636-132014853641290/ > /dev/null 2>&1 && sleep 0' FAILED - RETRYING: [localhost]: Download u-c (1 retries left).Result was: { "attempts": 3, "changed": false, "dest": "/tmp/ansible.lkbj4dnhu-c", "elapsed": 10, "gid": 1000, "group": "zuul", "invocation": { "module_args": { "attributes": null, "backup": false, "checksum": "", "ciphers": null, "client_cert": null, "client_key": null, "decompress": true, "dest": "/tmp/ansible.lkbj4dnhu-c", "force": false, "force_basic_auth": false, "group": null, "headers": null, "http_agent": "ansible-httpget", "mode": "0644", "owner": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "timeout": 10, "tmp_dest": null, "unredirected_headers": [], "unsafe_writes": false, "url": "https://releases.openstack.org/constraints/upper/master", "url_password": null, "url_username": null, "use_gssapi": false, "use_netrc": true, "use_proxy": true, "validate_certs": true } }, "mode": "0600", "msg": "Request failed: ", "owner": "zuul", "retries": 4, "size": 0, "state": "file", "uid": 1000, "url": "https://releases.openstack.org/constraints/upper/master" } EXEC /bin/sh -c 'echo ~zuul && sleep 0' EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/zuul/.ansible/tmp `"&& mkdir "` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566658.02358-104636-120825407915040 `" && echo ansible-tmp-1763566658.02358-104636-120825407915040="` echo /home/zuul/.ansible/tmp/ansible-tmp-1763566658.02358-104636-120825407915040 `" ) && sleep 0' Using module file /home/zuul/tenks-test-venv/lib/python3.12/site-packages/ansible/modules/get_url.py PUT /home/zuul/.ansible/tmp/ansible-local-100205tzvukylc/tmpfhaksa7s TO /home/zuul/.ansible/tmp/ansible-tmp-1763566658.02358-104636-120825407915040/AnsiballZ_get_url.py EXEC /bin/sh -c 'chmod u+x /home/zuul/.ansible/tmp/ansible-tmp-1763566658.02358-104636-120825407915040/ /home/zuul/.ansible/tmp/ansible-tmp-1763566658.02358-104636-120825407915040/AnsiballZ_get_url.py && sleep 0' EXEC /bin/sh -c '/usr/bin/python3 /home/zuul/.ansible/tmp/ansible-tmp-1763566658.02358-104636-120825407915040/AnsiballZ_get_url.py && sleep 0' EXEC /bin/sh -c 'rm -f -r /home/zuul/.ansible/tmp/ansible-tmp-1763566658.02358-104636-120825407915040/ > /dev/null 2>&1 && sleep 0' fatal: [localhost]: FAILED! => { "attempts": 3, "changed": false, "dest": "/tmp/ansible.lkbj4dnhu-c", "elapsed": 10, "gid": 1000, "group": "zuul", "invocation": { "module_args": { "attributes": null, "backup": false, "checksum": "", "ciphers": null, "client_cert": null, "client_key": null, "decompress": true, "dest": "/tmp/ansible.lkbj4dnhu-c", "force": false, "force_basic_auth": false, "group": null, "headers": null, "http_agent": "ansible-httpget", "mode": "0644", "owner": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "timeout": 10, "tmp_dest": null, "unredirected_headers": [], "unsafe_writes": false, "url": "https://releases.openstack.org/constraints/upper/master", "url_password": null, "url_username": null, "use_gssapi": false, "use_netrc": true, "use_proxy": true, "validate_certs": true } }, "mode": "0600", "msg": "Request failed: ", "owner": "zuul", "size": 0, "state": "file", "uid": 1000, "url": "https://releases.openstack.org/constraints/upper/master" } PLAY RECAP ********************************************************************* localhost : ok=53 changed=16 unreachable=0 failed=1 skipped=26 rescued=0 ignored=0