RETIRED, Heat templates for deploying OpenStack
Go to file
Brent Eagles ecc4e41136 Properly direct MTU parameters and allow service defaults
This patch wires NeutronTenantMtu to path_mtu instead of the deprecated
network_device_mtu. This maintains similar behavior but allows
global_physnet_mtu to be set independently. The default for this
parameter has also been changed to an empty string, allowing proper
service defaults that enable Neutron's MTU logic to be used.

This patch also sets the default for NeutronDnsmasqOptions to an empty
string and introduces handling of empty values when creating the dnsmasq
configuration file.

Note that is a Mitaka only patch. The properties were completely removed
in Newton in change I540ba5dc69d0506f71b59746efcce94c73f9317f.

Closes-Bug: 1590100
Closes-Bug: 1590101

Change-Id: I6d12a2b741b4a81bf60f47fd553b7f71cd25b1c1
2016-08-08 11:32:59 -02:30
docker Merge "Nova needs the proper volumes to use Cinder" into stable/mitaka 2016-04-20 05:20:09 +00:00
environments Fixes type and description for NeutronL3HA 2016-08-01 09:04:07 -04:00
extraconfig Merge "Install python-cradox explicitly during upgrades" into stable/mitaka 2016-07-27 18:43:58 +00:00
firstboot Update typos 2015-11-24 19:20:35 +05:30
network Don't have separate protocols/ports for Keystone v3 2016-06-08 07:51:57 +00:00
puppet Properly direct MTU parameters and allow service defaults 2016-08-08 11:32:59 -02:30
tools Add simple parameter test to yaml-validate.py 2016-03-23 15:35:28 +00:00
validation-scripts Use set -e for validation-scripts/all-nodes.sh 2016-02-29 08:18:14 -05:00
.gitignore Rename overcloud-without-mergepy to overcloud. 2015-12-03 16:01:33 -05:00
.gitreview Set the defaultbranch to stable/mitaka 2016-03-29 17:26:29 +02:00
Gemfile Add Puppet 4.x lint checks 2015-11-05 15:44:18 +01: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
README.rst Drop os-apply-config. No longer maintained. 2015-12-03 16:01:41 -05:00
Rakefile Make puppet manifests compliant with Puppet 4.x 2015-11-05 15:52:28 +01: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
capabilities-map.yaml Fix typos 2016-03-08 15:16:11 +05:30
net-config-bond.yaml Add BondInterfaceOvsOptions parameter to net-config-bond.yaml 2016-02-24 20:23:18 +03:00
net-config-bridge.yaml Add Management Network For System Administration. 2015-12-18 13:05:54 -06:00
net-config-linux-bridge.yaml Adding ManagementIpSubnet to linux bridge net conf 2016-01-05 10:38:15 +00:00
net-config-noop.yaml Add Management Network For System Administration. 2015-12-18 13:05:54 -06: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 "Introduce update/upgrade workflow" 2016-02-25 11:00:49 +00:00
overcloud-without-mergepy.yaml Rename overcloud-without-mergepy to overcloud. 2015-12-03 16:01:33 -05:00
overcloud.yaml Properly direct MTU parameters and allow service defaults 2016-08-08 11:32:59 -02:30
requirements.txt Add release configuration. 2013-10-22 17:49:35 +01:00
setup.cfg Drop deprecated templates/Makefile/merge.py 2015-11-25 15:00:13 -05: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
tox.ini Rename tox env to pep8 2016-02-11 12:29:36 -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, (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.

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

  • validation-scripts: validation scripts useful to all deployment

    configurations