tripleo-heat-templates/environments
Jiri Stransky 4323ad1c94 Upgrades: initialization command/snippet
This allows to run a command or a script snippet on all overcloud nodes
at the beginning of the upgrade. The intended use is to switch to a new
set of repositories on the overcloud. This is done differently in
different contexts (e.g. upstream vs. downstream), but generally it
should be simple enough to not warrant creation of switchable
"UpgradeInit" resource in the resource registry, and a string
command/snippet parameter should suffice.

Change-Id: I72271170d3f53a5179b3212ec9bae9a6204e29e6
2016-03-09 13:58:20 +01:00
..
updates Add update yaml backward compatibe with PublicVirtualIP on ctlplane 2015-12-15 12:59:22 +01:00
README.md Add a directory for overcloud heat environments 2015-05-15 12:28:00 +02: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 Minor fixes to allow local docker registry usage 2016-02-12 15:35:03 -05:00
enable-tls.yaml Revert "Deploy Aodh services, replacing Ceilometer Alarm" 2016-03-04 23:05:35 -05:00
external-loadbalancer-vip.yaml Allow for usage of pre-allocated IPs for the management network 2016-03-04 14:26:55 +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
major-upgrade-pacemaker-converge.yaml Nova RPC unpinning 2016-02-24 17:29:50 +01:00
major-upgrade-pacemaker-init.yaml Upgrades: initialization command/snippet 2016-03-09 13:58:20 +01:00
major-upgrade-pacemaker.yaml Add UpgradeLevelNovaCompute parameter 2016-02-23 16:28:43 +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-v6.yaml Add IPv6 versions of the Controller NIC configs 2016-03-05 03:22:03 +01:00
net-bond-with-vlans.yaml Add IPv6 versions of the Controller NIC configs 2016-03-05 03:22:03 +01:00
net-multiple-nics-v6.yaml Add IPv6 versions of the Controller NIC configs 2016-03-05 03:22:03 +01:00
net-multiple-nics.yaml Add network templates for multiple NIC configuration 2015-11-05 14:09:45 +00:00
net-single-nic-linux-bridge-with-vlans.yaml Add IPv6 versions of the Controller NIC configs 2016-03-05 03:22:03 +01: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-v6.yaml Add IPv6 versions of the Controller NIC configs 2016-03-05 03:22:03 +01:00
net-single-nic-with-vlans.yaml Add IPv6 versions of the Controller NIC configs 2016-03-05 03:22:03 +01:00
network-environment.yaml Add a sample network-environment.yaml file to environments 2016-02-24 16:23:09 -08:00
network-isolation-no-tunneling.yaml Add environment for isolated networks without tunneling VLAN 2015-08-28 17:50:14 -07:00
network-isolation-v6.yaml Allow to enable IPv6 on Corosync 2016-03-05 03:23:04 +01: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 Add extra config yaml files for big switch agents. 2016-02-22 15:56:19 -08:00
neutron-ml2-cisco-n1kv.yaml Enable Cisco N1KV driver 2015-09-30 09:22:33 +03:00
neutron-ml2-cisco-nexus-ucsm.yaml Change the default value for NetworkNexusVxlanGlobalConfig 2016-02-24 19:08:07 +03: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
storage-environment.yaml updating enable_ceph conditions for controller 2016-01-06 00:40:43 -05:00

README.md

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