RETIRED, Heat templates for deploying OpenStack
Go to file
Robert Collins 70494ab2cb Add a Merge::Map feature.
We need to scatter gather in a few situations - determining rabbit
cluster membership, galera membership and configuring hosts for Nova
to permit live migration (which requires host->host communication).
This patch is a proof of concept for an eventual heat feature,
expressed in merge.py. The example given should work for actual use,
but I'll deliver that change separately.

Change-Id: I68e9b2471866810cc698ca3ea28ddf5bb1688d7b
2014-02-21 11:13:10 +13:00
examples Add a Merge::Map feature. 2014-02-21 11:13:10 +13:00
tripleo_heat_merge Add a Merge::Map feature. 2014-02-21 11:13:10 +13:00
.gitignore Make merge.py installable as a package using pbr 2013-12-17 15:53:08 +02:00
.gitreview Update stackforge references to openstack 2013-08-17 22:57:57 -04:00
babel.cfg Add release configuration. 2013-10-22 17:49:35 +01:00
base.yaml Set NoEcho: true for parameters containing secrets 2013-09-17 15:18:10 -07:00
block-storage.yaml Remove uses of functions in parameter defaults 2014-02-20 12:39:32 -05:00
debian-mirror.yaml Add a debian-mirror heat template 2014-01-31 16:57:14 +11:00
ironic-source.yaml Name the undercloud resources with 'undercloud'. 2013-11-26 08:58:42 -05:00
LICENSE Add license file 2014-01-20 11:58:20 +01:00
Makefile Make make overcloud.yaml DTRT always. 2014-02-04 12:59:54 +13:00
MANIFEST.in Add release configuration. 2013-10-22 17:49:35 +01:00
nagios3.yaml Set NoEcho: true for parameters containing secrets 2013-09-17 15:18:10 -07:00
notcompute.yaml Add username parameter for rabbit 2014-02-17 11:07:28 -08:00
nova-compute-group.yaml Add username parameter for rabbit 2014-02-17 11:07:28 -08:00
nova-compute-instance.yaml Add username parameter for rabbit 2014-02-17 11:07:28 -08:00
overcloud-source.yaml Remove uses of functions in parameter defaults 2014-02-20 12:39:32 -05:00
README.md Add functional tests and examples for merge 2013-09-19 13:02:03 -07:00
requirements.txt Add release configuration. 2013-10-22 17:49:35 +01:00
setup.cfg Make merge.py installable as a package using pbr 2013-12-17 15:53:08 +02:00
setup.py Add release configuration. 2013-10-22 17:49:35 +01:00
ssl-source.yaml Prep work for a scalable control plane. 2014-01-31 11:23:03 +13:00
swift-source.yaml Prep work for a scalable control plane. 2014-01-31 11:23:03 +13:00
test_merge.bash Add a Merge::Map feature. 2014-02-21 11:13:10 +13:00
test-requirements.txt Add release configuration. 2013-10-22 17:49:35 +01:00
tox.ini Add release configuration. 2013-10-22 17:49:35 +01:00
tuskar-source.yaml Name the undercloud resources with 'undercloud'. 2013-11-26 08:58:42 -05:00
undercloud-bm-source.yaml Remove file injection config option. 2014-01-31 11:23:03 +13:00
undercloud-source.yaml Remove uses of functions in parameter defaults 2014-02-20 12:39:32 -05:00
undercloud-vm-ironic-source.yaml Add undercloud-vm-ironic-source yaml file 2014-01-10 23:31:44 -08:00
undercloud-vm-source.yaml Fix typo in undercloud-vm-source.yaml 2014-02-13 21:22:37 +00:00

templates

Generic templates to describe multi-host infrastructure, consumable by OpenStack Heat, Crowbar, others.

merge.py

The Makefile contains several targets for generated templates, see its contents for all of them. To run functional tests for merge.py, run 'make test'.