tripleo-heat-templates/environments
Jiri Stransky f918bdb048 Allow to manually disable post-puppet restarts
Restarting services after Puppet is vital to ensure that config changes
go applied. However, it can be sometimes desirable to prevent these
restarts to avoid downtime, if the operator is sure that no config
changes need applying. This can be a case e.g. when scaling compute
nodes. Passing the puppet-pacemaker-no-restart.yaml environment file *in
addition* to puppet-pacemaker.yaml should allow this.

This is a stop gap solution before we have proper communication between
Puppet and Pacemaker to allow selective restarts.

Change-Id: I9c3c5c10ed6ecd5489a59d7e320c3c69af9e19f4
2016-06-14 16:10:10 +02:00
..
updates Always use parameter_defaults in environment files 2016-04-11 14:15:39 -04: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 Remove unused Neutron Agents container 2016-03-09 16:23:07 +00:00
docker-network.yaml Network Isolation support for containerized compute 2016-01-04 20:41:41 +00:00
docker.yaml Always use parameter_defaults in environment files 2016-04-11 14:15:39 -04:00
enable-tls.yaml Pass MysqlVirtualIP via EndpointMap 2016-05-30 10:22:59 +03:00
external-loadbalancer-vip-v6.yaml Make External Load Balancer templates work with IPv6 2016-03-09 11:20:21 +00:00
external-loadbalancer-vip.yaml Comment out the ManagementPort in external-loadbalancer-vip.yaml 2016-03-18 15:20:41 +01:00
inject-trust-anchor.yaml Enable trust anchor injection 2015-11-25 15:16:08 +02:00
ips-from-pool-all.yaml Enable predictable IPs on non-controllers 2016-03-09 13:25:02 -06: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 Fix distinguishing between stack-create and stack-update 2016-04-11 14:31:42 +02: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 Always use parameter_defaults in environment files 2016-04-11 14:15:39 -04:00
mongodb-nojournal.yaml Always use parameter_defaults in environment files 2016-04-11 14:15:39 -04:00
net-bond-with-vlans-no-external.yaml Remove network/noop.yaml, use OS::Heat::None 2016-04-08 08:02:31 -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 Remove network/noop.yaml, use OS::Heat::None 2016-04-08 08:02:31 -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 Merge "Fixes ovs bonding option" 2016-05-06 09:55:13 +00: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 configure horizon with memcached ipv6 when needed 2016-03-23 15:43:10 -04:00
network-isolation.yaml Remove network/noop.yaml, use OS::Heat::None 2016-04-08 08:02:31 -04:00
network-management.yaml Add Management Network For System Administration. 2015-12-18 13:05:54 -06:00
neutron-midonet.yaml composable neutron l3 service 2016-05-18 08:25:00 -04: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 composable neutron metadata service 2016-05-18 08:26:09 -04:00
neutron-opencontrail.yaml composable neutron metadata service 2016-05-18 08:26:09 -04:00
neutron-plumgrid.yaml composable neutron metadata service 2016-05-18 08:26:09 -04: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 Always use parameter_defaults in environment files 2016-04-11 14:15:39 -04:00
puppet-ceph-external.yaml Deploy Gnocchi as a Ceilometer metrics storage backend 2016-04-11 12:27:38 -04:00
puppet-pacemaker-no-restart.yaml Allow to manually disable post-puppet restarts 2016-06-14 16:10:10 +02:00
puppet-pacemaker.yaml Allow to manually disable post-puppet restarts 2016-06-14 16:10:10 +02:00
puppet-tenant-vlan.yaml Always use parameter_defaults in environment files 2016-04-11 14:15:39 -04:00
storage-environment.yaml Document IPv6 syntax for GlanceFilePcmkDevice 2016-04-11 14:21:18 -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