StarlingX System Configuration Management
Go to file
Tee Ngo 56275fb5b0 Ansible Bootstrap Deployment
This commit is initial submission of bootstrap playbook which
enables the bootstrap of initial controller. The playbook
defaults are meant for configuring the localhost in vbox
development environment. Custom hosts file and user overrides
are required for configuring multiple hosts and lab specific setup.
Secret file and SSH keys are required for production test enviroment.

Tests performed:
 - installation
 - config_controller complete to ensure the current method of
   configuring the first controller is intact
 - localhost bootstrap with default hosts file
 - multiple remote hosts bootstrap with custom hosts file
 - reconfigurations with user overrides
 - stx-application applied in AIOSX and AIODX
 - Failure & skip play cases (invalid config inputs, incorrect load,
   connection failure, no changes replay, etc...)

TODO:
 - Support for standard & storage configurations
 - Docker proxy/custom registry related tests
 - Package bootstrap playbook in SDK
 - Config_controller cleanup

Change-Id: If553f1eeed32606bacc690ef277e60606e9d93ea
Story: 200476
Task: 29686
Task: 29687
Co-Authored-By: Ovidiu Poncea <ovidiu.poncea@windriver.com>
Signed-off-by: Tee Ngo <tee.ngo@windriver.com>
2019-04-11 08:40:34 -04:00
api-ref/source REST API doc update for system certificate 2019-04-02 10:44:33 -04:00
config-gate Add notices on Intel authored files. 2019-03-20 10:03:44 -06:00
controllerconfig Remove wrs-configutilities SDK Module 2019-04-02 11:50:23 -04:00
devstack Remove wrs-configutilities SDK Module 2019-04-02 11:50:23 -04:00
doc Clean up and standardize landing pages 2018-12-27 16:49:27 -08:00
kubernetes Armada manifest updates for chart rebase 2019-04-08 22:33:05 -04:00
playbookconfig Ansible Bootstrap Deployment 2019-04-11 08:40:34 -04:00
playbooks/tox-puppet-lint Replace openstack.org git:// URLs with https:// 2019-03-24 20:36:10 +00:00
puppet-manifests Ansible Bootstrap Deployment 2019-04-11 08:40:34 -04:00
puppet-modules-wrs Add notices on Intel authored files. 2019-03-20 10:03:44 -06:00
releasenotes Update config for release notes to include project name 2019-02-05 14:03:49 -08:00
storageconfig Add notices on Intel authored files. 2019-03-20 10:03:44 -06:00
sysinv Ansible Bootstrap Deployment 2019-04-11 08:40:34 -04:00
tmp/patch-scripts/EXAMPLE_SYSINV/scripts StarlingX open source release updates 2018-05-31 07:35:52 -07:00
worker-utils Remove requires kubelet from affine tasks service 2019-02-06 21:15:18 +00:00
workerconfig Docker Registry Keystone Authentication 2019-03-07 12:55:59 -05:00
.gitignore Fixing up tox -e cover for stx-config 2018-12-20 08:53:15 -06:00
.gitreview Set .gitreview back to use review.openstack.org 2018-09-04 21:12:34 +00:00
.yamllint clear yamllint errors under stx-config 2018-09-12 21:11:57 +08:00
.zuul.yaml Remove wrs-configutilities SDK Module 2019-04-02 11:50:23 -04:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-05-31 07:35:52 -07:00
LICENSE StarlingX open source release updates 2018-05-31 07:35:52 -07:00
README.rst StarlingX open source release updates 2018-05-31 07:35:52 -07:00
centos_helm.inc Add stx-openstack-helm to the containers build 2018-11-14 11:55:29 -05:00
centos_iso_image.inc Ansible Bootstrap Deployment 2019-04-11 08:40:34 -04:00
centos_pkg_dirs Ansible Bootstrap Deployment 2019-04-11 08:40:34 -04:00
centos_pkg_dirs_containers Add stx-openstack-helm to the containers build 2018-11-14 11:55:29 -05:00
centos_stable_wheels.inc Remove wrs-configutilities SDK Module 2019-04-02 11:50:23 -04:00
test-requirements.txt Properly enable hacking checks for flake8 2018-12-18 11:28:56 -06:00
tox.ini Add puppet-lint support 2018-12-24 13:50:20 -06:00

README.rst

stx-config

StarlingX Configuration Management