56275fb5b0
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>
43 lines
546 B
PHP
43 lines
546 B
PHP
# List of packages to be included/installed in ISO
|
|
# If these have dependencies, they will be pulled in automatically
|
|
#
|
|
|
|
# worker-utils
|
|
worker-utils
|
|
|
|
# workerconfig
|
|
workerconfig
|
|
workerconfig-standalone
|
|
workerconfig-subfunction
|
|
|
|
# controllerconfig
|
|
controllerconfig
|
|
|
|
# storageconfig
|
|
storageconfig
|
|
|
|
# cgts-client
|
|
cgts-client
|
|
|
|
# sysinv-agent
|
|
sysinv-agent
|
|
|
|
# sysinv
|
|
sysinv
|
|
|
|
# config-gate
|
|
config-gate
|
|
config-gate-worker
|
|
|
|
# puppet-manifests
|
|
puppet-manifests
|
|
|
|
# ansible
|
|
sshpass
|
|
python2-ptyprocess
|
|
python2-pexpect
|
|
ansible
|
|
|
|
# playbookconfig
|
|
playbookconfig
|