tripleo-heat-templates/environments
Keith Schincke 4d280f5173 Remove osd_pool_default_min_size to allow Ceph cluster to do the right thing by default
The default value is 0 which has the minimum number be caluclated based on the replica count
from osd_pool_defaut_size. The default replica count is 3 and the calculated min_size is 2.
If the replica count is 1 then the min_size is 1. ie: min_size = replica - (replica/2)
Add CephPoolDefaultSize parameter to ceph-mon.yaml. This parameter defaults to 3 but can
be overriden. See puppet-ceph-devel.yaml for an example

Change-Id: Ie9bdd9b16bcb9f11107ece614b010e87d3ae98a9
(cherry picked from commit cdfe035663)
2017-12-19 09:50:43 +01:00
..
services Fix path to sahara templates 2016-08-22 15:33:33 +03:00
updates Convert ServiceNetMap to a nested template 2016-08-12 21:27:57 +01:00
README.md Add a directory for overcloud heat environments 2015-05-15 12:28:00 +02:00
ceph-radosgw.yaml Add support for deploying Ceph RGW role 2016-09-10 09:45:25 -04:00
cinder-backup.yaml Disable cinder-backup by default 2016-08-19 12:06:37 +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 Use netapp_host_type instead of netapp_eseries_host_type 2016-10-04 13:02:18 +02:00
config-debug.yaml Allow enabling debug mode for config management (Puppet) 2015-09-30 15:30:22 +02:00
debug.yaml Add new environment for debug 2017-02-03 13:30:23 -05:00
deployed-server-environment.yaml Make deployed-server OS::Neutron::Port optional 2016-08-07 07:29:06 -04:00
deployed-server-noop-ctlplane.yaml Make deployed-server OS::Neutron::Port optional 2016-08-07 07:29:06 -04: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 Containerized Services for Composable Roles 2016-11-25 17:49:05 +00:00
enable-swap-partition.yaml Fix for AllNodesExtraConfig and fix environment files to create swap files/partitions 2017-01-26 02:35:03 +00:00
enable-swap.yaml Fix for AllNodesExtraConfig and fix environment files to create swap files/partitions 2017-01-26 02:35:03 +00:00
enable-tls.yaml Move resource registry override to enable-tls.yaml 2016-08-23 08:53:50 +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
hyperconverged-ceph.yaml Provide full list of services for Compute role in HCI scenario 2016-11-25 18:23:35 +01:00
inject-trust-anchor-hiera.yaml Add deployment of CAs via hieradata 2016-08-22 18:10:26 +03:00
inject-trust-anchor.yaml Enable trust anchor injection 2015-11-25 15:16:08 +02:00
ips-from-pool-all.yaml Fix networking settings for ObjectStorage role 2017-10-28 17:02:48 +02:00
ips-from-pool.yaml Add sample environment file to document usage of predictable IPs 2015-12-15 12:52:15 +01:00
logging-environment.yaml Fixed NoneType issue when logging-environment.yaml is used 2016-10-07 14:55:19 +00:00
low-memory-usage.yaml Increasing neutron timeout for low memory usage 2016-11-11 20:42:44 +00:00
major-upgrade-aodh-migration.yaml No-op Puppet for upgrades/migrations according to composable roles 2016-09-22 14:59:20 +02:00
major-upgrade-ceilometer-wsgi-mitaka-newton.yaml Ceilometer Wsgi Mitaka->Newton upgrades 2016-10-07 14:25:40 +03:00
major-upgrade-pacemaker-converge.yaml Only set EnableConfigPurge on major upgrades 2017-03-28 18:16:54 +01:00
major-upgrade-pacemaker-init.yaml Only set EnableConfigPurge on major upgrades 2017-03-28 18:16:54 +01:00
major-upgrade-pacemaker.yaml No-op Puppet for upgrades/migrations according to composable roles 2016-09-22 14:59:20 +02:00
major-upgrade-remove-sahara.yaml Adds Environment File for Removing Sahara during M/N upgrade 2016-10-06 07:05:02 +00:00
manila-cephfsnative-config.yaml Fix inconsistent Manila service naming 2016-11-11 14:59:41 +00:00
manila-generic-config.yaml Fix inconsistent Manila service naming 2016-11-11 14:59:41 +00:00
manila-netapp-config.yaml Quote empty strings in manila netapp driver 2017-03-10 14:38:27 +01:00
mongodb-nojournal.yaml Always use parameter_defaults in environment files 2016-04-11 14:15:39 -04:00
monitoring-environment.yaml Prefill Sensu client custom config 2016-10-26 14:35:01 +02: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 "Updates and fixes to NIC config template routes" 2016-08-25 00:52:55 +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 Fix network-isolation.yaml to stop clobbering Management net 2016-07-12 14:17:27 +00:00
network-management-v6.yaml Fix networking settings for ObjectStorage role 2017-10-28 17:02:48 +02:00
network-management.yaml Fix networking settings for ObjectStorage role 2017-10-28 17:02:48 +02:00
neutron-midonet.yaml Composable Midonet compute plugin 2016-07-12 09:48:31 -04:00
neutron-ml2-bigswitch.yaml Re-Add bigswitch agent support 2017-04-07 15:50:25 -06:00
neutron-ml2-cisco-n1kv.yaml Enable Cisco N1KV driver 2015-09-30 09:22:33 +03:00
neutron-ml2-cisco-nexus-ucsm.yaml cisco nexus: keep OVS on the Compute 2017-07-05 15:48:44 -04:00
neutron-ml2-ovn.yaml OVN heat templates 2016-09-01 16:06:38 -04:00
neutron-nuage-config.yaml Make nova patching parameters configurable in Nuage 2017-09-14 13:18:02 -04:00
neutron-opencontrail.yaml Update OpenContrail loadbalancer plugin value 2016-09-06 11:38:00 -04:00
neutron-opendaylight-l3.yaml Setting networking-odl v2 as a mechanism driver 2017-01-11 13:35:59 -05:00
neutron-opendaylight.yaml Setting networking-odl v2 as a mechanism driver 2017-01-11 13:35:59 -05:00
neutron-ovs-dpdk.yaml Added DPDK environment file and nic configs samples 2016-08-30 08:49:05 +05:30
neutron-ovs-dvr.yaml Merge "Add missing reference to ExternalPort for DVR" 2016-09-06 18:13:39 +00:00
neutron-plumgrid.yaml Composable Plumgrid compute plugin 2016-07-12 09:48:31 -04:00
neutron-sriov.yaml Added environment file for SR-IOV deployment 2016-09-01 11:51:47 +05:30
nova-nuage-config.yaml Drop extraconfig for nova-nuage 2017-09-12 14:50:13 -04:00
overcloud-steps.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
puppet-ceph-devel.yaml Remove osd_pool_default_min_size to allow Ceph cluster to do the right thing by default 2017-12-19 09:50:43 +01:00
puppet-ceph-external.yaml Merge "Disable the Mon/OSD/Client resources in puppet-ceph-external" 2016-08-25 21:05:49 +00:00
puppet-pacemaker-no-restart.yaml Allow to manually disable post-puppet restarts 2016-06-14 16:10:10 +02:00
puppet-pacemaker.yaml Merge "Remove OS::Tripleo::Services::ManilaShare: from puppet-pacemaker.yaml" 2016-08-19 14:19:58 +00:00
puppet-tenant-vlan.yaml Remove NeutronEnableTunnelling from templates 2016-08-12 20:46:38 -02:30
sshd-banner.yaml SSHD Service extensions 2017-08-18 04:27:31 +00:00
storage-environment.yaml Re-add NFS backend for Glance 2016-11-01 12:31:00 +00:00
tls-endpoints-public-dns.yaml Add support for deploying Ceph RGW role 2016-09-10 09:45:25 -04:00
tls-endpoints-public-ip.yaml Add support for deploying Ceph RGW role 2016-09-10 09:45:25 -04:00
use-dns-for-vips.yaml Create entries for overcloud VIPs in /etc/hosts 2016-09-07 03:06:39 +00: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