Leonardo Fagundes Luz Serrano 75f90f9aeb Zuul: Set all nodesets to debian-bullseye
The default nodeset used by the openstack-tox-linters job has
recently changed to Ubuntu Noble, which runs python 3.12

Meanwhile, the current Ansible version set on the repo, 2.10.7,
is not supported on it [1].

To fix this, set all Zuul jobs to run on debian-bullseye nodes,
matching the runtime OS, which uses a compatible python version.

Ref:
[1] https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix

Test Plan:
pass - Run tox tests in a debian:bullseye container
pass - Zuul vote

Closes-Bug: 2090875

Change-Id: Id87c8fb3e2d7eff3e5220df5ddab720561e3db1a
Signed-off-by: Leonardo Fagundes Luz Serrano <Leonardo.FagundesLuzSerrano@windriver.com>
2024-12-02 22:19:26 +00:00
2019-06-15 14:03:07 -05:00
2019-06-15 14:21:19 -05:00
2019-06-15 14:21:19 -05:00

stx-ansible-playbooks

StarlingX Bootstrap and Deployment Ansible1 Playbooks

Execution environment

  • Unix like OS (recent Linux based distributions, MacOS, Cygwin)
  • Python 3.8 and later

Additional Required Packages

In addition to the pakages listed in requirements.txt and test-requirements.txt, the following packages are required to run the playbooks remotely:

  • python3-pexpect
  • python3-ptyprocess
  • sshpass

Supported StarlingX Releases

The playbooks are compatible with StarlingX R8.0 and later.

Executing StarlingX Playbooks

Bootstrap Playbook

For instructions on how to set up and execute the bootstrap playbook from another host, please refer to the StarlingX Documentation2, at Installation Guides, section Configure controller-0 of the respective system deployment type.

Developer Notes

This repository is not intended to be developed standalone, but rather as part of the StarlingX Source System, which is defined by the StarlingX manifest3.

References


  1. https://docs.ansible.com/ansible/latest/installation_guide↩︎

  2. https://docs.starlingx.io↩︎

  3. https://opendev.org/starlingx/manifest.git↩︎

Description
StarlingX Ansible Playbooks
Readme 31 MiB
Languages
Jinja 70.3%
Python 21.5%
Shell 8.1%