Go to file
Angie Wang 03aa03e68d Enable StarlingX in QEMU/KVM VM
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>
2020-09-01 14:38:23 -04: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
2019-06-15 14:21:19 -05:00
2020-07-08 15:45:35 -04:00

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.

References

Description
StarlingX Ansible Playbooks
Readme 34 MiB
Languages
Jinja 73%
Python 17.5%
Shell 6.5%
Smarty 2.9%