tripleo-heat-templates/environments
Saravanan KR 739b05f528 Added a new role definition for SR-IOV Compute role
In order to support the role generation command, a new role for
hosting SR-IOV workloads has been added. This also removes the
SR_IOV services from the default compute so that compute and compute
sriov can co-exist in the same cluster.
Closes-Bug: #1715829

Change-Id: If48bd6a69209da556cc75ece035b341eb59f41a9
2017-10-25 15:16:28 +05:30
..
ceph-ansible Merge "Add CephExternal role for ceph-ansible" 2017-09-07 14:02:21 +00:00
composable-roles Fix standalone ControllerOpenstack vars 2017-10-06 15:04:35 -06:00
contrail Remove Heat Cloudwatch API 2017-10-11 09:54:38 +02:00
networking Add neutron-midonet sample environment 2017-06-12 15:02:50 -05:00
predictable-placement Update custom-domain.yaml environment 2017-09-07 15:30:31 -05:00
services Merge "Add Mistral event engine" 2017-10-13 12:50:20 +00:00
services-docker Merge "Remove VXLAN type driver from OVN environment files" 2017-10-14 01:32:19 +00:00
ssl Update panko port in env ssl yaml files to correct one 2017-09-19 11:08:45 +00:00
storage Let mds create manila key and fs 2017-08-18 16:22:10 +02:00
updates Replace references to the 192.0.2 network 2017-04-10 14:05:50 +02:00
veritas-hyperscale Add parameters for Veritas HyperScale distributed setup. 2017-07-24 22:01:14 +05:30
auditd.yaml Add AuditD composable service 2017-01-27 13:23:18 +00:00
cadf.yaml Enable keystone cadf notifications 2017-03-06 18:10:55 +01: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-unity-config.yaml Add support for Dell EMC Unity Cinder backend 2017-08-17 08:36:14 +00:00
cinder-dellemc-vmax-iscsi-config.yaml Add support for Dell EMC VMAX ISCSI Backend 2017-08-30 04:41:47 +00:00
cinder-dellps-config.yaml Ps Cinder: Added support for password less login 2017-07-18 12:49:53 -05:00
cinder-dellsc-config.yaml Dell SC: Add exclude_domain_ip option 2017-06-07 20:21:35 +00: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 storage sample environments 2017-06-12 15:02:50 -05:00
cinder-pure-config.yaml Enables support for configuring Cinder with Pure Storage 2017-04-04 22:11:34 -04: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-04 10:05:51 +02:00
config-debug.yaml Allow enabling debug mode for config management (Puppet) 2015-09-30 15:30:22 +02:00
config-download-environment.yaml Config download support for standalone deployments 2017-10-12 22:34:09 +00: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-deployed-neutron-ports.yaml Use static environment for deployed-server neutron mappings 2017-07-18 20:01:06 -04:00
deployed-server-environment.j2.yaml Nic config mappings for deployed-server 2017-03-22 20:08:38 +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-04-24 12:56:49 +02:00
disable-telemetry.yaml Allow to set Notification Driver to 'noop' 2017-07-11 13:57:48 -07:00
docker-ha.yaml Reintroduce containerized Cinder 2017-10-05 10:09:18 +02:00
docker-network.yaml container ovs-agent, ensure br-ex exists 2017-08-28 19:47:16 +00:00
docker-services-tls-everywhere.yaml Support for Ocata-Pike live-migration over ssh 2017-09-07 12:20:34 +01:00
docker-uc-light.yaml Add a lightweight UC template/role data for deployed-servers 2017-08-30 18:16:50 +02:00
docker.yaml Disable SwiftDispersion when using docker 2017-10-17 17:06:36 +02: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
enable-internal-tls.yaml Convert enable-internal-tls.yaml to be generated 2017-08-29 10:50:00 -05: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 Merge "Support config dir for env generator input files" 2017-06-19 15:26:33 +00:00
external-loadbalancer-vip-v6.yaml Replace references to the 192.0.2 network 2017-04-10 14:05:50 +02:00
external-loadbalancer-vip.yaml Replace references to the 192.0.2 network 2017-04-10 14:05:50 +02:00
fixed-ip-vips-v6.yaml Add environment to preselect only VIP IP addresses 2017-04-07 09:00:20 -07:00
fixed-ip-vips.yaml Add environment to preselect only VIP IP addresses 2017-04-07 09:00:20 -07:00
horizon_password_validation.yaml Manage password_validator regex 2017-01-25 16:45:22 +00:00
host-config-and-reboot.j2.yaml Add a new role for ComputeOvsDpdk and clean-up parameters 2017-07-14 11:09:13 +05:30
hyperconverged-ceph.yaml Added a new role definition for SR-IOV Compute role 2017-10-25 15:16:28 +05:30
inject-trust-anchor-hiera.yaml Add nested sample environments for inject-trust-anchor 2017-06-12 15:02:50 -05:00
inject-trust-anchor.yaml Add nested sample environments for inject-trust-anchor 2017-06-12 15:02:50 -05:00
ips-from-pool-all.yaml Convert compute-role.yaml to role.role.j2.yaml 2017-08-11 15:06:34 +01: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-10 14:05:50 +02:00
low-memory-usage.yaml Change database sync timeout from 300 to 900 in low-memory-usage environment file. 2017-05-21 07:58:55 +00:00
major-upgrade-composable-steps-docker.yaml Remove package if service stopped and disabled 2017-10-05 11:50:58 +00:00
major-upgrade-composable-steps.yaml Remove package if service stopped and disabled 2017-10-05 11:50:58 +00:00
major-upgrade-converge-docker.yaml Remove package if service stopped and disabled 2017-10-05 11:50:58 +00:00
major-upgrade-converge.yaml Remove package if service stopped and disabled 2017-10-05 11:50:58 +00:00
manila-cephfsnative-config-docker.yaml Add storage backends env files for containerized deployment 2017-08-31 11:00:55 -03:00
manila-cephfsnative-config.yaml Disable Manila CephFS snapshots by default 2017-04-06 14:32:19 +02:00
manila-generic-config.yaml Fix inconsistent Manila service naming 2016-11-10 17:06:47 +00:00
manila-isilon-config.yaml Add support for Dell EMC Isilon Manila backend 2017-08-30 04:42:09 +00:00
manila-netapp-config-docker.yaml Add storage backends env files for containerized deployment 2017-08-31 11:00:55 -03:00
manila-netapp-config.yaml Fix inconsistent Manila service naming 2016-11-10 17:06:47 +00:00
manila-unity-config.yaml Add support for Dell EMC Unity Manila Backend 2017-08-22 11:40:23 -05:00
manila-vmax-config.yaml Add support for Dell EMC VMAX Manila Backend 2017-08-30 04:42:01 +00:00
manila-vnx-config.yaml Add support for Dell EMC VNX Manila Backend 2017-08-22 11:40:23 -05: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 2016-12-12 11:26:14 +00:00
net-bond-with-vlans-v6.yaml neutron: don't set external_network_bridge option by default 2016-12-12 11:26:14 +00:00
net-bond-with-vlans.yaml neutron: don't set external_network_bridge option by default 2016-12-12 11:26:14 +00:00
net-dpdkbond-with-vlans.yaml Provide DPDK nic configs and add multiqueue config 2017-08-30 10:17:33 -04: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 2016-12-12 11:26:14 +00:00
net-single-nic-with-vlans-no-external.yaml neutron: don't set external_network_bridge option by default 2016-12-12 11:26:14 +00:00
net-single-nic-with-vlans-v6.yaml neutron: don't set external_network_bridge option by default 2016-12-12 11:26:14 +00:00
net-single-nic-with-vlans.yaml neutron: don't set external_network_bridge option by default 2016-12-12 11:26:14 +00:00
network-environment-v6.yaml Remove ipv6 specific network templates 2017-08-31 13:12:17 -07:00
network-environment.yaml Replace references to the 192.0.2 network 2017-04-10 14:05:50 +02:00
network-isolation-no-tunneling.j2.yaml Create network-isolation-no-tunneling.yaml using jinja2 2017-09-13 15:42:23 -06:00
network-isolation-v6.j2.yaml mysql: expose IPv6 configuration to mysql puppet modules 2017-09-29 22:32:07 +02:00
network-isolation.j2.yaml Fix issue where 2 Redis VIPs are assigned, but only one used. 2017-09-20 10:40:46 -05:00
network-management-v6.yaml Make network-isolation-v6 environment rendered for all roles 2017-08-09 09:45:41 +02:00
network-management.yaml Make network-isolation-v6 environment rendered for all roles 2017-08-09 09:45:41 +02:00
neutron-bgpvpn-bagpipe.yaml Environment to deploy BGPVPN with Bagpipe in a unique file 2017-09-04 17:11:18 +02:00
neutron-bgpvpn-opendaylight.yaml Fix NeutronServicePlugins parameter to match ODL L3 feature 2017-09-04 16:47:16 +02:00
neutron-bgpvpn.yaml Add BGPVPN services to scenario004 2017-04-07 11:03:50 +02:00
neutron-l2gw-opendaylight.yaml Example environment file to use L2GW Neutron Driver with ODL 2017-05-22 16:41:44 +02:00
neutron-l2gw.yaml Add l2gw neutron agent support 2017-05-18 16:36:12 +08:00
neutron-linuxbridge.yaml Add support for linuxbridge agent 2017-05-25 14:39:44 +02:00
neutron-midonet.yaml Add neutron-midonet sample environment 2017-06-12 15:02:50 -05:00
neutron-ml2-bigswitch.yaml Allow to set Notification Driver to 'noop' 2017-07-11 13:57:48 -07:00
neutron-ml2-cisco-n1kv.yaml Replace references to the 192.0.2 network 2017-04-10 14:05:50 +02:00
neutron-ml2-cisco-nexus-ucsm.yaml cisco nexus: keep OVS on the Compute 2017-06-29 18:18:23 +00: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-ha.yaml Remove VXLAN type driver from OVN environment files 2017-09-07 18:59:49 -04:00
neutron-ml2-ovn.yaml Remove VXLAN type driver from OVN environment files 2017-09-07 18:59:49 -04:00
neutron-ml2-vpp.yaml Add networking-vpp ML2 mechanism driver support 2017-04-10 11:44:08 -04:00
neutron-nsx.yaml Add initial support for NSX plugin 2017-04-06 04:11:15 -07:00
neutron-nuage-config.yaml Make nova patching parameters configurable in Nuage 2017-09-01 11:04:40 -04:00
neutron-opendaylight-dpdk.yaml Disables QoS with OpenDaylight deployments 2017-09-06 16:40:53 -04:00
neutron-opendaylight-sriov.yaml Disables QoS with OpenDaylight deployments 2017-09-06 16:40:53 -04:00
neutron-opendaylight.yaml Disables QoS with OpenDaylight deployments 2017-09-06 16:40:53 -04:00
neutron-ovs-dpdk.yaml Provide DPDK nic configs and add multiqueue config 2017-08-30 10:17:33 -04:00
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-sfc-opendaylight.yaml Add networking-sfc support 2017-10-10 13:33:32 +00:00
neutron-sfc.yaml Add networking-sfc support 2017-10-10 13:33:32 +00:00
neutron-sriov.yaml Add Neutron SR-IOV agent container 2017-09-06 22:18:24 -02:30
nonha-arch.yaml Add non-ha env file. 2017-06-26 16:20:01 +02:00
nova-api-policy.yaml Allow to configure policy.json for OpenStack projects 2017-03-28 22:21:28 +00:00
nova-nuage-config.yaml Drop extraconfig for nova-nuage 2017-08-16 07:46:00 -04:00
overcloud-baremetal.j2.yaml Consistent hostname format env for split-stack 2017-07-24 14:42:28 -04:00
overcloud-services.yaml Consistent hostname format env for split-stack 2017-07-24 14:42:28 -04:00
overcloud-steps.yaml Rename -puppet.yaml templates. 2015-09-22 08:30:01 -04:00
puppet-ceph-devel.yaml Fix CephPoolDefaultSize typo 2017-06-02 16:04:46 -06:00
puppet-ceph-external.yaml Add CephExternal role for ceph-ansible 2017-09-06 13:46:11 +02:00
puppet-ceph.yaml Fix enable-ceph sample environment 2017-07-26 13:36:52 +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-04-24 12:56:49 +02:00
puppet-tenant-vlan.yaml Remove NeutronEnableTunnelling from templates 2016-08-12 20:46:38 -02:30
README.md Add a directory for overcloud heat environments 2015-05-15 12:28:00 +02:00
securetty.yaml Adds service for managing securetty 2017-04-06 13:30:50 +01:00
split-stack-consistent-hostname-format.j2.yaml Consistent hostname format env for split-stack 2017-07-24 14:42:28 -04:00
sshd-banner.yaml SSHD Service extensions 2017-04-19 18:03:02 +01:00
storage-environment.yaml Re-add NFS backend for Glance 2016-10-21 16:22:40 +02:00
swift-external.yaml Support for external swift proxy 2017-04-18 09:13:19 +02:00
tls-endpoints-public-dns.yaml Contrail network realignement + DPDK enablement 2017-07-25 18:24:13 +02:00
tls-endpoints-public-ip.yaml Contrail network realignement + DPDK enablement 2017-07-25 18:24:13 +02:00
tls-everywhere-endpoints-dns.yaml Contrail network realignement + DPDK enablement 2017-07-25 18:24:13 +02:00
undercloud.yaml Drop MongoDB from the undercloud 2017-07-23 22:29:02 +00:00
use-dns-for-vips.yaml Stop using puppet to configure VIPs in /etc/hosts 2016-11-27 13:20:33 -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