RETIRED, Heat templates for deploying OpenStack
Go to file
Dan Sneddon 9b89dd2016 Convert PublicVirtualIP to new port creation method
This change brings PublicVirtualIP in line with the rest of the
VIPs in how it is created. This allows the network where
PublicVirtualIP is instantiated to be on cltplane when network
isolation is not used, and on the external network when network
isolation is used. This change removes the PublicVirtualNetwork
parameter, since it is no longer used. In order to continue to
support the PublicVirtualFixedIPs parameter, which is used to
provide a specific IP for the PublicVirtualIP, the FixedIP
parameter was added to cltplane_vip.yaml, vip.yaml, and
noop.yaml. The value of PublicVirtualIP is passed to FixedIP
in the VIP templates. This change also moves the default
network for keystone public api to the external net (which will
fallback to ctlplane if network isolation isn't used).

Change-Id: I3f5d35cbe55d3a148e95cf49dfbaad4874df960b
2015-07-22 01:09:15 -07:00
deprecated Remove hardcoded references to .novalocal in hostnames 2015-04-28 05:38:11 -04:00
environments Merge "Add NeutronExternalNetworkBridge parameter" 2015-07-08 19:28:32 +00:00
examples Merge "Make removing nodes from scaled items possible." 2014-08-13 20:05:17 +00:00
extraconfig Wire in Controller pre-deployment extraconfig 2015-07-06 10:56:11 -04:00
firstboot Firstboot rsync for development purposes 2015-05-04 15:47:58 +02:00
network Convert PublicVirtualIP to new port creation method 2015-07-22 01:09:15 -07:00
puppet neutron-server: Remove start/sleep/stop pattern 2015-07-13 16:38:39 +02:00
tripleo_heat_merge Deprecate Role and ImageBuilder metadata handling 2014-09-10 11:30:15 +02:00
.gitignore Expose public_interface_tag support. 2014-08-28 13:34:38 -04: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 Deprecate the old mergepy overcloud templates 2015-02-23 20:50:59 -05:00
README.md Add functional tests and examples for merge 2013-09-19 13:02:03 -07:00
all-nodes-config.yaml Make all-nodes Ip networks configurable 2015-06-03 08:58:13 -04:00
babel.cfg Add release configuration. 2013-10-22 17:49:35 +01:00
base.yaml Sort inputs and parameters 2014-10-08 15:40:39 +01:00
bootstrap-config.yaml Remove NO_SIGNAL from ControllerBootstrapNodeDeployment 2015-06-03 16:30:53 +02:00
ceph-cluster-config.yaml Overcloud: bump HOT version to 2015-04-30 2015-05-20 11:37:46 -07:00
ceph-storage-post.yaml Make puppet-applying *Post resources depend on hieradata 2015-06-16 04:12:09 -04:00
ceph-storage.yaml Merge "Make puppet-applying *Post resources depend on hieradata" 2015-06-24 17:00:17 +00:00
cinder-storage-post.yaml Make puppet-applying *Post resources depend on hieradata 2015-06-16 04:12:09 -04:00
cinder-storage.yaml Merge "Make puppet-applying *Post resources depend on hieradata" 2015-06-24 17:00:17 +00:00
compute-post.yaml Make puppet-applying *Post resources depend on hieradata 2015-06-16 04:12:09 -04:00
compute.yaml Merge "Make puppet-applying *Post resources depend on hieradata" 2015-06-24 17:00:17 +00:00
controller-post.yaml Make puppet-applying *Post resources depend on hieradata 2015-06-16 04:12:09 -04:00
controller.yaml Allow configuration of MySQL max_connections setting 2015-07-10 17:43:20 +02:00
debian-mirror.yaml Sort inputs and parameters 2014-10-08 15:40:39 +01:00
nagios3.yaml Enable passing optional first-boot user-data 2015-04-24 10:18:31 +01:00
net-config-bond.yaml Switch net-config templates to use OS::stack_id 2015-05-26 08:50:45 -04:00
net-config-bridge.yaml Switch net-config templates to use OS::stack_id 2015-05-26 08:50:45 -04:00
net-config-noop.yaml Switch net-config templates to use OS::stack_id 2015-05-26 08:50:45 -04:00
overcloud-resource-registry-puppet.yaml Convert PublicVirtualIP to new port creation method 2015-07-22 01:09:15 -07:00
overcloud-resource-registry.yaml Remove Redis VirtualIP from params and build it from Neutron::Port 2015-06-13 17:36:29 -07:00
overcloud-without-mergepy.yaml Convert PublicVirtualIP to new port creation method 2015-07-22 01:09:15 -07:00
requirements.txt Add release configuration. 2013-10-22 17:49:35 +01:00
setup.cfg Remove hardcoded version. 2014-08-20 13:04:17 +12:00
setup.py Add release configuration. 2013-10-22 17:49:35 +01:00
swift-devices-and-proxy-config.yaml Overcloud: bump HOT version to 2015-04-30 2015-05-20 11:37:46 -07:00
swift-storage-post.yaml Make puppet-applying *Post resources depend on hieradata 2015-06-16 04:12:09 -04:00
swift-storage.yaml Merge "Make puppet-applying *Post resources depend on hieradata" 2015-06-24 17:00:17 +00: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 Reuse the undercloud service passwords as db passwords. 2015-05-05 13:59:14 +01:00
undercloud-bm-nova-deploy.yaml Set default network interfaces to nic1 2014-12-05 15:16:12 -05:00
undercloud-source.yaml Reuse the undercloud service passwords as db passwords. 2015-05-05 13:59:14 +01:00
undercloud-vlan-port.yaml Don't replace OS::Neutron::Port on update of undercloud 2014-11-10 11:43:51 +01:00
undercloud-vm-ironic-config.yaml Reuse the undercloud service passwords as db passwords. 2015-05-05 13:59:14 +01:00
undercloud-vm-ironic-deploy.yaml Set default network interfaces to nic1 2014-12-05 15:16:12 -05:00
undercloud-vm-nova-config.yaml Reuse the undercloud service passwords as db passwords. 2015-05-05 13:59:14 +01:00
undercloud-vm-nova-deploy.yaml Set default network interfaces to nic1 2014-12-05 15:16:12 -05:00
vip-config.yaml Add virtual IPs for split out networks 2015-06-03 08:58:13 -04: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'.