config/sysinv/sysinv/sysinv/sysinv/puppet
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
..
__init__.py Open vSwitch integration with host and configuration framework 2018-06-14 16:03:52 -05:00
aodh.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
barbican.py Store BMC password in Openstack Barbican instead of keyring. 2019-02-12 10:12:54 -05:00
base.py Kubernetes Cluster Network Configuration 2019-01-09 12:41:25 -05:00
ceilometer.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
ceph.py Remove swift endpoints from baremetal 2019-04-08 15:09:33 -05:00
cinder.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
common.py CEPH: Adding OSD storage devices no longer need nodes to be locked 2019-03-11 10:34:18 +02:00
dcmanager.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
dcorch.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
device.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
dockerdistribution.py Docker Registry Keystone Authentication 2019-03-07 12:55:59 -05:00
fm.py Ansible Bootstrap Deployment 2019-04-11 08:40:34 -04:00
glance.py Enable python3.5 sysinv unit test 2019-01-30 08:51:07 +08:00
gnocchi.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
heat.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
horizon.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
interface.py Update nova helm overrides for PCI alias, passthrough, and SR-IOV 2019-02-13 14:00:51 -05:00
inventory.py Add Barbican bootstrap and runtime manifests 2019-01-11 13:33:00 -05:00
ironic.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
keystone.py Enable python3.5 sysinv unit test 2019-01-30 08:51:07 +08:00
kubernetes.py Kubernetes Cluster Network Configuration 2019-01-09 12:41:25 -05:00
ldap.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
magnum.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
mtce.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
murano.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
networking.py Fix mtu configuration for dns and nfs 2019-02-01 09:54:44 -05:00
neutron.py Create DataNetworks modelling in System Configuration 2019-01-22 17:43:45 -05:00
nfv.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
nova.py Remove unused puppet modules 2019-03-20 08:03:07 -05:00
openstack.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
ovs.py Create DataNetworks modelling in System Configuration 2019-01-22 17:43:45 -05:00
panko.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
patching.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
platform.py Fix mtu configuration for dns and nfs 2019-02-01 09:54:44 -05:00
puppet.py Store puppet config in context 2018-12-18 10:45:13 -05:00
service_parameter.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
smapi.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00
storage.py Create docker-lv in the automatically created ctgs-vg volume group 2019-01-07 20:03:07 -05:00
swift.py Fix: "import" issue for Python 2/3 compatible code 2018-12-25 08:58:03 +08:00