RETIRED, A utility to run diskimage-builder undercloud elements on a running host
Go to file
James Slagle 0c9b39baf1 Install via puppet
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
2015-03-17 16:15:55 -04:00
doc/source Avoid the prompt for yes/no during yum update 2015-03-17 12:37:44 -04:00
docker s/agroup/rdo-management/ for instack repo URLs 2015-02-12 11:24:09 -05:00
elements Install via puppet 2015-03-17 16:15:55 -04:00
heat-templates Add Heat templates for os-disk-config 2015-02-10 18:03:07 -06:00
imagefactory Don't specify the input type to qemu-img 2014-10-27 19:08:51 +00:00
jenkins-jobs Add a command to run the config tools provision.sh 2015-01-26 10:13:17 -05:00
json-files Install via puppet 2015-03-17 16:15:55 -04:00
live Update live 2014-10-23 08:21:29 -04:00
scripts Install via puppet 2015-03-17 16:15:55 -04:00
.gitignore Update .gitignore 2015-02-26 15:55:53 -05:00
.gitreview Add .gitreview 2015-02-11 10:51:30 -05:00
deploy-baremetal-overcloudrc Allow setting $BM_NETWORK_GATEWAY 2014-10-29 16:52:42 -04:00
deploy-virt-overcloudrc Adds capability to set undercloud nameserver 2014-10-30 15:30:12 -04:00
instack-sourcerc Freeze templates version because of Tuskar 2014-11-20 18:34:00 +01:00
instack.answers.sample Install via puppet 2015-03-17 16:15:55 -04:00
LICENSE Add LICENSE 2014-02-18 09:48:12 -05:00
Overcloud-source.md Make sure *SCALE variables are exported in doc 2014-10-09 15:32:05 +02:00
Overcloud.md Update for tripleo wrapper script and instack-* script prefix 2014-03-13 09:14:07 -04:00
README-baremetal.md Add README-baremetal.md 2014-10-22 13:55:19 -04:00
README-build-images.md s/agroup/rdo-management/ for instack repo URLs 2015-02-12 11:24:09 -05:00
README-scale.md Increased default VM memory to 4G 2014-10-09 16:30:07 +02:00
README.md Update README.md 2014-10-22 11:50:45 -04:00
setup.cfg Add CentOS 7 Support 2015-03-16 11:23:16 -04:00
setup.py Add initial setup.py and setup.cfg for easier packaging. 2015-02-05 16:56:49 -05:00
test-requirements.txt Add CentOS 7 Support 2015-03-16 11:23:16 -04:00
tox.ini Add sphinx documentation 2015-02-26 08:12:37 -05:00

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.