tripleo-heat-templates/environments
Nicolas Hicher fd922970e8 OpenContrail heat templates
Deploy a TripleO overcloud with OpenContrail Vrouter plugin configured
to interact with an existing OpenContrail Server Manager.

OpenContrail is an Apache 2.0-licensed project that is built using
standards-based protocols and provides all the necessary components for
network virtualization–SDN controller, virtual router, analytics engine,
and published northbound APIs. It has an extensive REST API to configure
and gather operational and analytics data from the system.

Co-Authored-By: Jiri Stransky <jistr@redhat.com>
Change-Id: I699a7c4ea09d024fe4d70c6a507c524f0a7aafd5
2016-01-21 10:49:49 -05:00
..
updates Sample environment with old ServiceNetMap value 2015-11-23 13:06:12 -05:00
cinder-dellsc-config.yaml Enable Dell Storage Center iscsi Backends in Cinder 2016-01-06 17:54:37 +01:00
cinder-eqlx-config.yaml Enable Equallogic Backends in Cinder 2015-11-12 10:46:15 -06:00
cinder-netapp-config.yaml Fix Puppet Configuring NetApp Cinder Backend 2015-07-20 11:09:44 -04:00
config-debug.yaml Allow enabling debug mode for config management (Puppet) 2015-09-30 15:30:22 +02:00
docker-network-isolation.yaml Network Isolation support for containerized compute 2016-01-04 20:41:41 +00:00
docker-network.yaml Network Isolation support for containerized compute 2016-01-04 20:41:41 +00:00
docker.yaml Network Isolation support for containerized compute 2016-01-04 20:41:41 +00:00
enable-tls.yaml Enable TLS in loadbalancer if cert path is detected 2015-12-08 11:43:28 +02:00
external-loadbalancer-vip.yaml Allow for usage of pre-allocated IPs for the controller nodes 2015-12-15 12:44:19 +01:00
inject-trust-anchor.yaml Enable trust anchor injection 2015-11-25 15:16:08 +02:00
ips-from-pool.yaml Add sample environment file to document usage of predictable IPs 2015-12-15 12:52:15 +01:00
manage-firewall.yaml Implement Advanced Firewalling support 2015-11-19 16:47:28 +01:00
mongodb-nojournal.yaml Allow a user to disable MongoDB journaling 2015-07-13 10:29:38 +02:00
net-bond-with-vlans-no-external.yaml Support network isolation without external nets 2015-08-06 11:01:38 -04:00
net-bond-with-vlans.yaml Use parameter_defaults in env files 2015-07-09 11:19:43 -04:00
net-multiple-nics.yaml Add network templates for multiple NIC configuration 2015-11-05 14:09:45 +00:00
net-single-nic-with-vlans-no-external.yaml Support network isolation without external nets 2015-08-06 11:01:38 -04:00
net-single-nic-with-vlans.yaml Use parameter_defaults in env files 2015-07-09 11:19:43 -04:00
network-isolation-no-tunneling.yaml Add environment for isolated networks without tunneling VLAN 2015-08-28 17:50:14 -07:00
network-isolation.yaml Add all isolated networks to all nodes. 2015-12-18 13:05:54 -06:00
network-management.yaml Add Management Network For System Administration. 2015-12-18 13:05:54 -06:00
neutron-midonet.yaml MidoNet heat templates 2015-12-21 12:15:32 +01:00
neutron-ml2-bigswitch.yaml Big Switch Neutron ML2 plugin integration 2015-09-16 14:32:48 +02:00
neutron-ml2-cisco-n1kv.yaml Enable Cisco N1KV driver 2015-09-30 09:22:33 +03:00
neutron-ml2-cisco-nexus-ucsm.yaml Port Cisco Nexus/UCSM ExtraConfig to AllNodes 2015-09-17 15:50:39 +01:00
neutron-nuage-config.yaml Change for configuring use_forwarded_for value for Nuage 2015-12-07 11:19:10 -05:00
neutron-opencontrail.yaml OpenContrail heat templates 2016-01-21 10:49:49 -05:00
nova-nuage-config.yaml Changes for configuring Nuage 2015-11-30 14:22:08 -05:00
overcloud-steps.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
puppet-ceph-devel.yaml Add a directory for overcloud heat environments 2015-05-15 12:28:00 +02:00
puppet-ceph-external.yaml Allow customization of Ceph client user 2015-11-05 19:39:09 +01:00
puppet-pacemaker.yaml Pacemaker maintenance mode for the duration of Puppet run on update 2015-12-14 14:24:13 +01:00
puppet-tenant-vlan.yaml Wire Neutron VLAN ranges param as array to puppet 2015-06-05 09:27:42 -04:00
README.md Add a directory for overcloud heat environments 2015-05-15 12:28:00 +02:00
storage-environment.yaml updating enable_ceph conditions for controller 2016-01-06 00:40:43 -05:00

This directory contains Heat environment file snippets which can be used to enable features in the Overcloud.

Configuration

These can be enabled using the -e [path to environment yaml] option with heatclient.

Below is an example of how to enable the Ceph template using devtest_overcloud.sh:

export OVERCLOUD\_CUSTOM\_HEAT\_ENV=$TRIPLEO\_ROOT/tripleo-heat-templates/environments/ceph_devel.yaml