RETIRED, Heat templates for deploying OpenStack
Go to file
Robert Collins 0b306f0037 Permit specifying VLAN mappings to overclouds.
To use a VLAN based public network we need the ext-net network to be a
VLAN with a segmentation id - but we can't do this unless we also have
the datacentre physical network marked as allowing vlans.

We could make this strictly opt-in, but as this doesn't affect the
switch configuration (and thus actual machine capabilities) having it
on by default seems reasonable. OTOH we can't force it on, because
high security environments may well want a defense in depth setup
where neutron admins cannot configure VLANs that they are not meant
to have access too (consider that the cloud machine admins may be
separate to the folk running the services on top of them...)

Change-Id: I9687751753f810896c6d065750910da40132c9fa
2014-08-14 19:11:08 +10:00
examples Merge "Make removing nodes from scaled items possible." 2014-08-13 20:05:17 +00:00
tripleo_heat_merge Merge "Make removing nodes from scaled items possible." 2014-08-13 20:05:17 +00:00
.gitignore Remove the tuskar-source template 2014-06-04 12:16:24 +02:00
.gitreview Update stackforge references to openstack 2013-08-17 22:57:57 -04:00
LICENSE Add license file 2014-01-20 11:58:20 +01:00
MANIFEST.in Add release configuration. 2013-10-22 17:49:35 +01:00
Makefile Port all templates to HOT 2014-08-04 08:57:52 +12:00
README.md Add functional tests and examples for merge 2013-09-19 13:02:03 -07:00
babel.cfg Add release configuration. 2013-10-22 17:49:35 +01:00
base.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
block-storage-nfs.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
block-storage.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
controller.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
debian-mirror.yaml Port all templates to HOT 2014-08-04 08:57:52 +12:00
nagios3.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
nfs-server-source.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
nova-compute-config.yaml Restore rabbit.host and add an haproxy rabbit listener 2014-08-08 14:21:45 +02:00
nova-compute-instance.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
overcloud-source.yaml Permit specifying VLAN mappings to overclouds. 2014-08-14 19:11:08 +10: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 Move cacert property out of "stunnel" and into a new "ssl" group 2014-08-12 17:34:19 +00:00
swift-deploy.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
swift-source.yaml Move config options under neutron.ovs 2014-08-05 17:24:23 -04:00
swift-storage-source.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
test-requirements.txt Add release configuration. 2013-10-22 17:49:35 +01:00
test_merge.bash Make removing nodes from scaled items possible. 2014-08-12 15:33:01 +12:00
tox.ini Add release configuration. 2013-10-22 17:49:35 +01:00
undercloud-bm-nova-config.yaml Port all templates to HOT 2014-08-04 08:57:52 +12:00
undercloud-bm-nova-deploy.yaml Port all templates to HOT 2014-08-04 08:57:52 +12:00
undercloud-source.yaml Switch to heat_template_version: 2013-05-23 2014-08-13 10:53:46 +12:00
undercloud-vm-ironic-config.yaml Port all templates to HOT 2014-08-04 08:57:52 +12:00
undercloud-vm-ironic-deploy.yaml Port all templates to HOT 2014-08-04 08:57:52 +12:00
undercloud-vm-nova-config.yaml Port all templates to HOT 2014-08-04 08:57:52 +12:00
undercloud-vm-nova-deploy.yaml Port all templates to HOT 2014-08-04 08:57:52 +12:00

README.md

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'.