RETIRED, Heat templates for deploying OpenStack
Go to file
Steven Hardy d169989598 Split OVN northd and ml2 plugin
This allows us to take advantage of the composable roles hiera
settings to connect the plugin to the northd/ovndb API without
needing to hard-code the IP of the node running the service.

Change-Id: I2508d48f81c1819ae3521fff271c0bdc50724604
Depends-On: I9af7bd837c340c3df016fc7ad4238b2941ba7a95
Closes-Bug: #1634171
2016-12-19 12:30:21 +05:30
ci Merge "scenario001: deploy Cinder with RBD backend" 2016-12-02 14:34:41 +00:00
deployed-server Merge "Use hostname -s instead of hostnamectl --transient" 2016-12-17 22:47:00 +00:00
docker docker: don't use custom run-os-net-config 2016-12-08 20:09:25 +00:00
environments Split OVN northd and ml2 plugin 2016-12-19 12:30:21 +05:30
extraconfig Merge "Disable all repos during rhel registration" 2016-11-30 11:26:12 +00:00
firstboot No longer hard coding to a specifc network interface name. 2016-11-17 23:34:43 +01:00
network Split OVN northd and ml2 plugin 2016-12-19 12:30:21 +05:30
puppet Split OVN northd and ml2 plugin 2016-12-19 12:30:21 +05:30
scripts Don't rely on lsb_release for hosts template write 2016-12-08 20:09:26 +00:00
tools Add local template generation tox task 2016-11-30 16:02:44 -05:00
validation-scripts Change ping wait flag 2016-05-09 20:22:52 -04:00
.gitignore Add local template generation tox task 2016-11-30 16:02:44 -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 Merge "Update capabilities-map.yaml" 2016-09-21 21:00:21 +00:00
default_passwords.yaml Move MySQL settings out of puppet/controller.yaml 2016-08-23 21:29:02 -04:00
Gemfile Revert "Pin puppetlabs_spec_helper to 1.1.1" 2016-08-24 00:59:38 +00:00
hosts-config.yaml Configure /etc/hosts via os-collect-config script 2016-11-30 14:22:36 -05:00
j2_excludes.yaml Add generic template for custom roles. 2016-10-06 02:13:36 +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
net-config-bond.yaml Apply os-net-config with a script instead of element 2016-11-28 14:23:11 -05:00
net-config-bridge.yaml Apply os-net-config with a script instead of element 2016-11-28 14:23:11 -05:00
net-config-linux-bridge.yaml Apply os-net-config with a script instead of element 2016-11-28 14:23:11 -05: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 Apply os-net-config with a script instead of element 2016-11-28 14:23:11 -05:00
net-config-static-bridge.yaml Apply os-net-config with a script instead of element 2016-11-28 14:23:11 -05:00
net-config-static.yaml Apply os-net-config with a script instead of element 2016-11-28 14:23:11 -05:00
overcloud-resource-registry-puppet.j2.yaml Split OVN northd and ml2 plugin 2016-12-19 12:30:21 +05:30
overcloud.j2.yaml Merge "Initial support for composable upgrades with Heat+Ansible" 2016-12-01 16:47:37 +00:00
Rakefile Make puppet manifests compliant with Puppet 4.x 2015-11-05 15:52:28 +01:00
README.rst Show team and repo badges on README 2016-11-25 14:19:02 +01:00
requirements.txt Add local template generation tox task 2016-11-30 16:02:44 -05:00
roles_data.yaml Split OVN northd and ml2 plugin 2016-12-19 12:30:21 +05:30
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 Make pep8 task run template generation 2016-11-30 21:14:52 -05:00

Team and repository tags

image

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