RETIRED, A utility to run diskimage-builder undercloud elements on a running host
0c9b39baf1
Migrate as much as we're initially able to over to be installed via Puppet instead of elements from tripleo-image-elements. This change is rather large, but it's all more or less inter-dependent so I wasn't able to break it up any finer. The bulk of the change is a new element, puppet-stack-config. That element installs a puppet manifest at /etc/puppet/manifests/puppet-stack-config.pp that is applied via puppet during the os-refresh-config phase of the installation. When the manifest is applied, it uses a hiera data file from /etc/puppet/hieradata/puppet-stack-config.yaml as input. That file is generated from a template. The Puppet modules require a handful of additional inputs for password and secret items. These inputs are added to the instack.answers.sample file and instack-install-undercloud. We're able to remove many items from the static json we're writing out to /var/lib/heat-cfntools/cfn-init-data, but we still need this for some configuration as not everything is driven via a Puppet module (os-net-config) for instance. Also kemoves some particular hooks scripts that are no longer needed in instack-undercloud. This fix-undercloud-package-installs element is no longer needed. It's addressing bugs that have already been fixed. Change-Id: I9b93569f193c58d3e98063a1a90c3946a3a886db |
||
---|---|---|
doc/source | ||
docker | ||
elements | ||
heat-templates | ||
imagefactory | ||
jenkins-jobs | ||
json-files | ||
live | ||
scripts | ||
.gitignore | ||
.gitreview | ||
deploy-baremetal-overcloudrc | ||
deploy-virt-overcloudrc | ||
instack-sourcerc | ||
instack.answers.sample | ||
LICENSE | ||
Overcloud-source.md | ||
Overcloud.md | ||
README-baremetal.md | ||
README-build-images.md | ||
README-scale.md | ||
README.md | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Undercloud Install via instack
instack-undercloud can be used to setup Juno in an virtual environment.
To use instack-undercloud in an all virtual environment using instack-undercloud from git, perform the setup at README-source.
To use instack-undercloud in an all virtual environment using packages, perform the setup at README-packages.