{"id":786,"sha1":"c29f44182d95f8fb25891ecd7f0bb08cc2b0d349","playbook":{"id":4,"items":{"plays":32,"tasks":1505,"results":1497,"hosts":12,"files":487,"records":0},"arguments":{"version":null,"verbosity":0,"private_key_file":null,"remote_user":null,"connection":"openstack.osa.ssh","timeout":null,"ssh_common_args":null,"sftp_extra_args":null,"scp_extra_args":null,"ssh_extra_args":null,"ask_pass":false,"connection_password_file":null,"force_handlers":true,"flush_cache":false,"become":false,"become_method":"sudo","become_user":null,"become_ask_pass":false,"become_password_file":null,"tags":["all"],"skip_tags":[],"check":false,"diff":false,"inventory":["/home/zuul/src/opendev.org/openstack/openstack-ansible/inventory/dynamic_inventory.py","/home/zuul/src/opendev.org/openstack/openstack-ansible/inventory/inventory.ini","/etc/openstack_deploy/inventory.ini"],"listhosts":false,"subset":null,"extra_vars":"Not saved by ARA as configured by 'ignored_arguments'","vault_ids":[],"ask_vault_pass":false,"vault_password_files":[],"forks":4,"module_path":null,"syntax":false,"listtasks":false,"listtags":false,"step":false,"start_at_task":null,"args":["setup-openstack.yml"]},"labels":[{"id":1,"name":"check:False"},{"id":2,"name":"tags:all"}],"started":"2025-12-08T13:57:07.871967Z","ended":"2025-12-08T14:21:54.049657Z","duration":"00:24:46.177690","name":null,"ansible_version":"2.18.6","client_version":"1.7.4","python_version":"3.12.11","server_version":"1.7.4","status":"failed","path":"/home/zuul/src/opendev.org/openstack/openstack-ansible/playbooks/setup-openstack.yml","controller":"aio1.openstack.local","user":"root"},"content":"---\n# Copyright 2016, Comcast Corporation\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n# python venv executable\nrally_venv_python_executable: \"{{ openstack_venv_python_executable | default('python3') }}\"\n\n# Set the package install state for distribution and pip packages\n# Options are 'present' and 'latest'\nrally_package_state: \"latest\"\nrally_pip_package_state: \"latest\"\n\nrally_system_group_name: rally\nrally_system_user_name: rally\nrally_system_user_comment: Rally System User\nrally_system_user_shell: /bin/false\nrally_system_user_home: \"/var/lib/{{ rally_system_user_name }}\"\nrally_etc_directory: /etc/rally\n\nrally_pip_install_args: \"{{ pip_install_options | default('') }}\"\n\n# Name of the virtual env to deploy into\nrally_venv_tag: \"{{ venv_tag | default('untagged') }}\"\nrally_bin: \"/openstack/venvs/rally-{{ rally_venv_tag }}/bin\"\n\n# Database vars\nrally_db_setup_host: \"{{ openstack_db_setup_host | default('localhost') }}\"\nrally_db_setup_python_interpreter: |-\n  {{\n    openstack_db_setup_python_interpreter | default(\n      (rally_db_setup_host == 'localhost') | ternary(ansible_playbook_python, ansible_facts['python']['executable']))\n  }}\nrally_galera_address: \"{{ galera_address | default('127.0.0.1') }}\"\nrally_galera_port: 3306\nrally_galera_database: rally\nrally_galera_user: rally\nrally_database_connection_string: >-\n  mysql+pymysql://{{ rally_galera_user }}:{{ rally_galera_password }}@{{ rally_galera_address }}/{{ rally_galera_database }}?charset=utf8\n\nrally_openstack_git_repo: https://opendev.org/openstack/rally-openstack\nrally_openstack_git_install_branch: master\n# NOTE(mnaser): This uses the Rally upper-constraints because it\n#               is branchless and maintains it's own constraints,\n#               outside of requirements.\nrally_upper_constraints_url: \"{{ rally_openstack_git_repo }}/raw/{{ rally_openstack_git_install_branch }}/upper-constraints.txt\"\nrally_git_constraints:\n  - \"--constraint {{ rally_upper_constraints_url }}\"\nrally_pip_packages:\n  - \"git+{{ rally_openstack_git_repo }}@{{ rally_openstack_git_install_branch }}#egg=rally-openstack\"\n  - PyMySQL\n\nrally_config_overrides: {}\n","created":"2025-12-08T13:57:25.970263Z","updated":"2025-12-08T13:57:25.970275Z","path":"/home/zuul/src/opendev.org/openstack/openstack-ansible-os_rally/defaults/main.yml"}