RETIRED, Heat templates for deploying OpenStack
Go to file
Jaume Devesa 58270f55f5 Fix MidoNet errors
Some assignments must be fixed in order to make run midonet with HA
pacemaker properly and when the network isolation is enabled.

Change-Id: I69fb3a1911cfe3baea3349da8f3e185dddf60a95
(cherry picked from commit b2593e0722)
2016-02-15 15:10:51 -05:00
deprecated Deprecate the undercloud templates. 2015-10-01 09:50:44 -04:00
docker Merge "Convert JSON generations from bash to python" into stable/liberty 2016-01-15 21:27:45 +00:00
environments MidoNet heat templates 2016-02-15 15:10:51 -05:00
extraconfig Bump the pacemaker service op_params to 200s for start and stop 2016-01-25 13:44:51 +02:00
firstboot Add NodeAdminUserData interface for "heat-admin" user 2015-09-03 13:56:16 +01:00
network Allow for usage of pre-allocated IPs for the controller nodes 2016-01-05 14:28:05 +02:00
os-apply-config Revert "neutron: enable nova-event-callback by default" 2016-01-06 08:05:53 -05:00
puppet Fix MidoNet errors 2016-02-15 15:10:51 -05:00
tools Add YAML sanity check 2015-09-15 15:31:43 -05:00
tripleo_heat_merge Deprecate Role and ImageBuilder metadata handling 2014-09-10 11:30:15 +02:00
validation-scripts Ensure ping returns after 5mins timeout 2015-11-26 02:19:24 +01:00
.gitignore Rename overcloud-without-mergepy to overcloud. 2015-12-24 13:16:12 +02:00
.gitreview Update gitreview on stable/liberty 2015-11-09 11:35:51 -05:00
Gemfile Add Puppet 4.x lint checks 2015-12-01 20:09:09 +00: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 undercloud templates. 2015-10-01 09:50:44 -04:00
README.rst Update README.rst 2015-10-08 14:11:57 -04:00
Rakefile Make puppet manifests compliant with Puppet 4.x 2015-12-01 20:09:09 +00:00
all-nodes-validation.yaml network validation to ping test each interface 2015-07-24 16:36:57 -04:00
babel.cfg Add release configuration. 2013-10-22 17:49:35 +01:00
bootstrap-config.yaml Remove NO_SIGNAL from ControllerBootstrapNodeDeployment 2015-06-03 16:30:53 +02:00
net-config-bond.yaml Configure ctlplane network with a static IP 2015-09-17 20:39:54 -04:00
net-config-bridge.yaml Configure ctlplane network with a static IP 2015-09-17 20:39:54 -04:00
net-config-linux-bridge.yaml Add simple linux bridge as network environment 2015-11-26 12:27:15 +01:00
net-config-noop.yaml Configure ctlplane network with a static IP 2015-09-17 20:39:54 -04:00
net-config-static-bridge.yaml Add DnsServers param to network config templates 2015-09-30 17:05:37 -04:00
overcloud-resource-registry-puppet.yaml Merge "Allow for usage of pre-allocated IPs for the controller nodes" into stable/liberty 2016-01-06 00:41:54 +00:00
overcloud-resource-registry.yaml Add net_vip_map_external to be used for an external balancer 2015-12-23 18:29:36 +02:00
overcloud-without-mergepy.yaml Rename overcloud-without-mergepy to overcloud. 2015-12-24 13:16:12 +02:00
overcloud.yaml Wire Neutron ML2 plugin and OVS agent settings as arrays 2016-02-12 13:04:42 -05:00
requirements.txt Add release configuration. 2013-10-22 17:49:35 +01:00
setup.cfg Update README.rst 2015-10-08 14:11:57 -04:00
setup.py Add release configuration. 2013-10-22 17:49:35 +01: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 YAML sanity check 2015-09-15 15:31:43 -05:00

README.rst

tripleo-heat-templates

Heat templates to deploy OpenStack using OpenStack.

Features

The ability to deploy a multi-node, role based OpenStack deployment using OpenStack Heat. Notable features include:

  • Choice of deployment/configuration tooling: puppet, os-apply-config, and (soon) docker
  • Role based deployment: roles for the controller, compute, ceph, swift, and cinder storage
  • physical network configuration: support for isolated networks, bonding, and standard ctlplane networking

Directories

A description of the directory layout in TripleO Heat Templates.

  • deprecated: contains templates that have been deprecated
  • environments: contains heat environment files that can be used with -e

    on the command like to enable features, etc.

  • extraconfig: templates used to enable 'extra' functionality. Includes

    functionality for distro specific registration and upgrades.

  • firstboot: example first_boot scripts that can be used when initially

    creating instances.

  • network: heat templates to help create isolated networks and ports
  • puppet: templates mostly driven by configuration with puppet. To use these

    templates you can use the overcloud-resource-registry-puppet.yaml.

  • os-apply-config: templates mostly driven by configuration w/

    os-collect-config and bash based elements (which use the Heat os-apply-config group). These will soon be deprecated and are no longer part of the upstream CI testing efforts.

  • validation-scripts: validation scripts useful to all deployment

    configurations