tripleo-heat-templates/environments
Keith Schincke 8e8cafcf33 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:48:06 +01:00
..
contrail Replace references to the 192.0.2 network 2017-04-12 14:11:37 +00:00
services Enable periodic task to discover cell hosts when ironic is used 2017-06-24 10:23:00 +00:00
updates Replace references to the 192.0.2 network 2017-04-12 14:11:37 +00:00
README.md Add a directory for overcloud heat environments 2015-05-15 12:28:00 +02:00
auditd.yaml Add AuditD composable service 2017-01-27 13:23:18 +00: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-dellemc-vmax-iscsi-config.yaml Add support for Dell EMC VMAX ISCSI Backend 2017-11-13 08:45:55 -06:00
cinder-dellps-config.yaml Composable services support for Cinder Dell EMC PS Series 2017-02-07 11:54:24 +00:00
cinder-dellsc-config.yaml Dell SC: Add exclude_domain_ip option 2017-06-15 10:33:25 -05:00
cinder-hpelefthand-config.yaml HPELeftHandISCSIDriver support for Cinder 2017-01-13 16:48:59 +00:00
cinder-iser.yaml Added support for pass-through iSER configuration 2016-09-23 09:51:41 -04:00
cinder-netapp-config.yaml Add composable role support for NetApp Cinder back end 2017-04-12 15:41:10 +00:00
cinder-scaleio-config.yaml Enables support for configuring Cinder with Dell EMC 2017-02-07 12:06:47 -06:00
collectd-environment.yaml Increase documentation about parameters 2017-04-26 15:08:22 +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 2016-10-07 17:27:22 +00:00
deployed-server-bootstrap-environment-centos.yaml Deployed server bootstrap via Heat 2017-01-16 10:48:00 -05:00
deployed-server-bootstrap-environment-rhel.yaml Add deployed server bootstrap for RHEL 2017-01-26 15:06:46 -05:00
deployed-server-environment.j2.yaml Nic config mappings for deployed-server 2017-03-28 11:45:11 +00:00
deployed-server-noop-ctlplane.yaml Add deployed server bootstrap to noop-ctlplane 2017-01-17 18:34:47 -05:00
deployed-server-pacemaker-environment.yaml Merge pre|post puppet resources into pre|post config. 2017-05-08 21:17:33 +02:00
disable-telemetry.yaml Add heat environment for disabling all telemetry services 2017-05-29 09:22:02 +00:00
docker-network.yaml Network Isolation support for containerized compute 2016-01-04 20:41:41 +00:00
docker.yaml Use overcloud-full instead of atomic-image 2016-12-19 18:13:57 +01:00
enable-internal-tls.yaml Add novajoin entries to the TLS-everywhere environment file 2017-01-25 22:54:34 +02:00
enable-swap-partition.yaml Fix for AllNodesExtraConfig and fix environment files to create swap files/partitions 2017-01-16 15:47:50 +01:00
enable-swap.yaml Fix for AllNodesExtraConfig and fix environment files to create swap files/partitions 2017-01-16 15:47:50 +01:00
enable-tls.yaml Move resource registry override to enable-tls.yaml 2016-08-23 08:53:50 +03:00
enable_congress.yaml adding Congress Support 2017-02-10 09:59:38 -05:00
enable_tacker.yaml Adding Tacker Support 2017-02-09 20:23:36 +00:00
external-loadbalancer-vip-v6.yaml Replace references to the 192.0.2 network 2017-04-12 14:11:37 +00:00
external-loadbalancer-vip.yaml Replace references to the 192.0.2 network 2017-04-12 14:11:37 +00:00
horizon_password_validation.yaml Manage password_validator regex 2017-01-25 16:45:22 +00:00
host-config-pre-network.j2.yaml Fix empty parameter_default error in environment file 2017-02-14 11:19:55 +05:30
hyperconverged-ceph.yaml Align HCI environment file with list of services from roles_data 2017-02-24 13:30:02 -05: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:01:37 +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 Replace references to the 192.0.2 network 2017-04-12 14:11:37 +00:00
low-memory-usage.yaml Increase apache ServerLimit and workers to 100 2017-02-21 23:12:15 -05:00
major-upgrade-all-in-one.yaml Disable puppet on upgrade for roles not upgrading 2017-02-03 11:43:47 +00:00
major-upgrade-composable-steps.yaml Only set EnableConfigPurge on major upgrades 2017-03-28 17:55:43 +01:00
major-upgrade-converge.yaml Unset the UpgradeInitCommand on converge 2017-04-28 16:19:53 +03:00
manila-cephfsnative-config.yaml Disable Manila CephFS snapshots by default 2017-04-25 09:43:14 +00:00
manila-generic-config.yaml Fix inconsistent Manila service naming 2016-11-10 17:06:47 +00:00
manila-netapp-config.yaml Fix inconsistent Manila service naming 2016-11-10 17:06:47 +00: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-13 11:53:58 +02:00
net-bond-with-vlans-no-external.yaml neutron: don't set external_network_bridge option by default 2017-02-23 14:46:39 +00:00
net-bond-with-vlans-v6.yaml neutron: don't set external_network_bridge option by default 2017-02-23 14:46:39 +00:00
net-bond-with-vlans.yaml neutron: don't set external_network_bridge option by default 2017-02-23 14:46:39 +00: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 neutron: don't set external_network_bridge option by default 2017-02-23 14:46:39 +00:00
net-single-nic-with-vlans-no-external.yaml neutron: don't set external_network_bridge option by default 2017-02-23 14:46:39 +00:00
net-single-nic-with-vlans-v6.yaml neutron: don't set external_network_bridge option by default 2017-02-23 14:46:39 +00:00
net-single-nic-with-vlans.yaml neutron: don't set external_network_bridge option by default 2017-02-23 14:46:39 +00:00
network-environment.yaml Replace references to the 192.0.2 network 2017-04-12 14:11:37 +00:00
network-isolation-no-tunneling.yaml Fix Tenant network declaration 2017-09-21 16:11:36 -06:00
network-isolation-v6.yaml configure horizon with memcached ipv6 when needed 2016-03-23 15:43:10 -04:00
network-isolation.yaml Add missing VIP definitions into -no-tunneling env file 2017-01-03 21:42:42 +01:00
network-management-v6.yaml Fix networking settings for ObjectStorage role 2017-10-28 17:01:37 +02:00
network-management.yaml Fix networking settings for ObjectStorage role 2017-10-28 17:01:37 +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-03-31 18:01:10 +00:00
neutron-ml2-cisco-n1kv.yaml Replace references to the 192.0.2 network 2017-04-12 14:11:37 +00:00
neutron-ml2-cisco-nexus-ucsm.yaml cisco nexus: keep OVS on the Compute 2017-07-05 15:52:16 -04:00
neutron-ml2-fujitsu-cfab.yaml Add THT for networking-fujitsu 2017-01-10 10:54:02 -05:00
neutron-ml2-fujitsu-fossw.yaml Add THT for fossw ML2 plugin in networking-fujitsu 2017-01-19 12:55:47 -05:00
neutron-ml2-ovn.yaml OVN plugin configuration fixes 2017-02-02 21:30:38 +05:30
neutron-nuage-config.yaml Make nova patching parameters configurable in Nuage 2017-10-12 16:24:19 -04:00
neutron-opendaylight.yaml Fixes port binding controller for OpenDaylight 2017-04-03 15:28:06 +00: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 Revert "Set NeutronL3HA to false when deploying DVR" 2016-11-28 11:19:22 +02:00
neutron-plumgrid.yaml Composable Plumgrid compute plugin 2016-07-12 09:48:31 -04:00
neutron-sriov.yaml Remove unused SR-IOV parameter NeutronSupportedPCIVendorDevs 2017-02-02 11:18:07 +05:30
nova-nuage-config.yaml Drop extraconfig for nova-nuage 2017-10-12 14:36:12 -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:48:06 +01:00
puppet-ceph-external.yaml Allow user to configure Ceph rbd_default_features 2017-01-16 22:39:47 +00:00
puppet-ceph.yaml Describe use of Manila/CephFS in capabilites_map 2017-01-30 16:41:29 +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 pre|post puppet resources into pre|post config. 2017-05-08 21:17:33 +02:00
puppet-tenant-vlan.yaml Remove NeutronEnableTunnelling from templates 2016-08-12 20:46:38 -02:30
sshd-banner.yaml SSHD Service extensions 2017-04-21 14:14:22 +01:00
storage-environment.yaml Re-add NFS backend for Glance 2016-10-21 16:22:40 +02:00
tls-endpoints-public-dns.yaml adding Congress Support 2017-02-10 09:59:38 -05:00
tls-endpoints-public-ip.yaml adding Congress Support 2017-02-10 09:59:38 -05:00
tls-everywhere-endpoints-dns.yaml adding Congress Support 2017-02-10 09:59:38 -05:00
undercloud.yaml Template and role support for the undercloud 2017-01-06 20:01:14 -05:00
use-dns-for-vips.yaml Stop using puppet to configure VIPs in /etc/hosts 2016-11-27 13:20:33 -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