RETIRED, Heat templates for deploying OpenStack
Go to file
Derek Higgins 56bf5b6cd2 Add a second proxy-logging middleware entry to swift-proxy
Its absence results in swift using up all the memory available to it when
certain objects are requested, we are not sure exactly what triggers the
problem but we know this fixes it.

Change-Id: Iaf00a8a2a947e0683cc60fef2e75fd7c444d07a8
Closes-Bug: #1595916
(cherry picked from commit 286b8e6f06)
2016-07-13 08:03:21 +01:00
deprecated Deprecate the undercloud templates. 2015-10-01 09:50:44 -04:00
docker Merge "Nova needs the proper volumes to use Cinder" into stable/liberty 2016-06-27 09:08:17 +00:00
environments Updates ControlPlaneSubnetCidr to be a string 2016-05-13 12:46:30 -05:00
extraconfig Merge "Disable VIPs before stopping cluster during version upgrade" into stable/liberty 2016-05-23 14:50:18 +00:00
firstboot Update typos 2016-03-08 14:57:36 +01:00
network Merge "Fix the ManagementNetValueSpecs param type" into stable/liberty 2016-06-10 05:20:43 +00:00
os-apply-config Revert "Revert "neutron: enable nova-event-callback by default"" 2016-02-29 21:55:09 +00:00
puppet Add a second proxy-logging middleware entry to swift-proxy 2016-07-13 08:03:21 +01: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 Adds v6 capability to the deploy validation test (pings) 2016-02-29 13:16:33 +00: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 Add Management Network For System Administration. 2016-03-08 14:57:36 +01:00
net-config-bridge.yaml Add Management Network For System Administration. 2016-03-08 14:57:36 +01:00
net-config-linux-bridge.yaml Adding ManagementIpSubnet to linux bridge net conf 2016-03-08 14:57:36 +01:00
net-config-noop.yaml Add Management Network For System Administration. 2016-03-08 14:57:36 +01: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 Add all isolated networks to all nodes. 2016-03-08 14:57:36 +01:00
overcloud-resource-registry.yaml Generate the endpoint map statically 2016-02-25 11:59:22 -05:00
overcloud-without-mergepy.yaml Rename overcloud-without-mergepy to overcloud. 2015-12-24 13:16:12 +02:00
overcloud.yaml Add EndpointMap as output 2016-04-13 12:03:31 +00: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 Rename tox env to pep8 2016-02-11 12:33:07 -06: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