03aa03e68d56018d4623f2fda3b132f011f495a1
To support StarlingX running in Openstack Nova VM(QEMU/KVM environment), add a new parameter "virtual_system" to provide the ability to configure system running in an Openstack VM. A corresponding service parameter is created to be used in puppet and sysinv to determine if it's virtual StarlingX. Also update to set registry.central to system controller's mgmt IP on subcloud in order to pull images from system controller at bootstrap time. Note: only AIO system is supported to run StarlingX in Openstack VM for now Story: 2007858 Task: 40722 Change-Id: I1f861468c81dec51d45ae042c5fa27c8968da774 Depends-On: https://review.opendev.org/#/c/747485/ Signed-off-by: Angie Wang <angie.wang@windriver.com>
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
ansible2.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.
References
Description
Languages
Jinja
73%
Python
17.5%
Shell
6.5%
Smarty
2.9%