StarlingX Ansible Playbooks
587c1ff207
Images specified in additional_local_registry_images at install time will not be upgraded after an upgrade is completed. This commit allows common/load-images-information load additional images list from /usr/share/additional-system-images.yml by default. In a distributed cloud system, the Redfish Virtual Media Controller(RVMC) image is can support remote install on Redfish configured hosts. This commit includes the RMVC image in the static images list if the host is a DC controller, enables download/push/update this image with other static images. Tested by installing and upgrading an AIODX central cloud with an AIOSX subcloud DC system. Partial-Bug: 1908100 Change-Id: I1f927f876f4883a587098c61fbcaf408d65fdde4 Signed-off-by: Yuxing Jiang <yuxing.jiang@windriver.com> |
||
---|---|---|
examples/remote | ||
playbookconfig | ||
.ansible-lint | ||
.gitignore | ||
.gitreview | ||
.yamllint | ||
.zuul.yaml | ||
centos_build_layer.cfg | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
CONTRIBUTORS.wrs | ||
LICENSE | ||
README.rst | ||
test-requirements.txt | ||
tox.ini |
stx-ansible-playbooks
StarlingX Bootstrap and Deployment Playbooks
Execution environment
- Unix like OS (recent Linux based distributions, MacOS, Cygwin)
- Python 2.7
Additional Required Packages
The playbooks in this repo have been verified with the following versions of Ansible and StarlingX playbooks dependencies:
- sshpass 1.06
- python2-ptyprocess 0.5
- python2-pexpect 4.6
- python2-netaddr 0.7
ansible
2.7.5
Supported StarlingX Releases
The playbooks in this repo are compatible with the following StarlingX releases:
- 20.01
Executing StarlingX Playbooks
Executing Bootstrap Playbook
Please refer to StarlingX Deployment Guides
, section
Configuration controller-0 of the respective system
configuration for instructions on how to set up and execute the
bootstrap playbook from another host.