Go to file
Caio Bruchert 199e157f21 Fix sx-dx migration playbook: addr reduction and dual-stack
After adding the address reduction feature for simplex, the
migrate_sx_to_dx.yml playbook needs to support address-pool migration
for all networks with address reduction besides the already supported
OAM.

In this change sx-dx address-pool migration for the following
networks were added:
  - admin
  - mgmt
  - cluster-host
  - pxeboot
  - storage

Support for dual-stack was also added for all address-pool including
OAM.

Test plan:
- sx-dx migrate using dual-stack
- sx-dx migrate using single-stack

Story: 2011191
Task: 52762

Closes-Bug: 2121881

Change-Id: Icab32b423114ea797695f71fe72ad18a6918d316
Signed-off-by: Caio Bruchert <caio.bruchert@windriver.com>
2025-09-03 08:03:41 -03: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 34 MiB
Languages
Jinja 73.1%
Python 17.4%
Shell 6.5%
Smarty 2.9%