RETIRED, Heat templates for deploying OpenStack
Go to file
Carlos Camacho 2f52658a6b Disable mistral services by default.
Optional services should be disabled by default in the overcloud nodes.
This submission makes mistral disabled by default and allows to enable
it base on an environment file.

Depends-On: I942d419be951651e305d01460f394870c30a9878

Change-Id: I0dd245b75142834f71f3bd591b43c3f69d63217b
2016-08-06 10:38:54 +02:00
deployed-server Force a tty for sudo in get-occ-config.sh 2016-07-26 07:41:00 -04:00
docker Update heat-agents setup files 2016-07-29 14:18:37 +02:00
environments Disable mistral services by default. 2016-08-06 10:38:54 +02:00
extraconfig Merge "Allow to manually disable post-puppet restarts" 2016-07-28 13:59:11 +00:00
firstboot Add example of creating per-node os-net-config mappings 2016-07-01 14:34:39 +01:00
network Enable Manila integration - as a composable controller service 2016-08-02 17:18:07 +03:00
puppet Merge "Remove keystone PKI related parameters" 2016-08-05 23:18:07 +00:00
tools Convert service_name to underscore syntax 2016-07-28 16:31:36 +01:00
validation-scripts Change ping wait flag 2016-05-09 20:22:52 -04:00
.gitignore Rename overcloud-without-mergepy to overcloud. 2015-12-03 16:01:33 -05:00
.gitreview Update stackforge references to openstack 2013-08-17 22:57:57 -04: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
Gemfile Revert "Pin puppet-lint-absolute_classname-check to 0.1.3" 2016-06-23 09:19:14 -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
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-with-external-dhcp.yaml Use already Deployed/Installed servers 2016-07-11 16:20:07 -04:00
net-config-static-bridge.yaml Add missing ManagementIpSubnet 2016-04-12 11:32:09 +00:00
net-config-static.yaml Add net-config-static.yaml 2016-04-12 11:32:32 +00:00
overcloud-resource-registry-puppet.yaml Disable mistral services by default. 2016-08-06 10:38:54 +02:00
overcloud-without-mergepy.yaml Rename overcloud-without-mergepy to overcloud. 2015-12-03 16:01:33 -05:00
overcloud.yaml Add Aodh composable roles 2016-08-05 17:06:08 -04:00
Rakefile Make puppet manifests compliant with Puppet 4.x 2015-11-05 15:52:28 +01:00
README.rst Drop os-apply-config. No longer maintained. 2015-12-03 16:01:41 -05:00
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

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