tripleo-heat-templates/environments
Lukas Bezdicka 0dc690ff1e [TRAIN ONLY] Provide way to initialize Leapp
The Leapp utility can require enabling extra repositories and
it must be provided with data [1] to perform in-place upgrade
from RHEL7 to RHEL8. We allow passing thsese with parameters
LeappRepoInitCommand and LeappInitCommand. To make sure most
users will not have to pass LeappInitCommand we sync the files
from Undercloud. Lastly we default the UpgradeLeappCommandOptions
to have default OSP16 repositories enabled forcing users to
either change this value or properly subscribe.

Example:
LeappRepoInitCommand: |
  subscription-manager repos --enable rhel-7-server-rpms
  subscription-manager repos --enable rhel-7-server-extras-rpms
LeappInitCommand: |
  sudo curl -4ksSL -o /etc/leapp/files/pes-events.json https://example.com/pes-events.json
  sudo curl -4ksSL -o /etc/leapp/files/repomap.csv https://example.com/repomap.csv

[1] - https://access.redhat.com/articles/3664871

Resolves: rhbz#1845726
Change-Id: Ibd57468623717273c29d473d32a76f37ae02fa31
2020-07-02 17:12:55 +02:00
..
backup-and-restore Adding ReaR THT 2020-01-09 15:19:13 +01:00
ceph-ansible Disable legacy telemetry by default 2019-11-20 20:30:24 +00:00
composable-roles Specify multiple NtpServers by default 2018-12-04 08:31:55 -07:00
lifecycle [TRAIN ONLY] Provide way to initialize Leapp 2020-07-02 17:12:55 +02:00
messaging flatten qdrouterd service configs 2019-02-15 12:53:15 -07:00
metrics Disable presettled metrics 2020-06-17 21:28:41 +00:00
predictable-placement
services Add composible service for tls enrollment 2020-06-11 01:32:53 -05:00
services-baremetal Changes in env files due to new SRIOV roles 2020-05-06 09:41:33 +01:00
ssl Use empty string for overcloud InternalTLSCAFile param 2020-06-08 06:22:54 +00:00
standalone Add new composable service for IpaClient 2020-04-08 09:47:15 -05:00
storage Fix selinux context for glance-api 2019-09-18 05:47:56 -07:00
undercloud Add composible service for tls enrollment 2020-06-11 01:32:53 -05:00
updates Switch default neutron ML2 mechanism driver to OVN 2019-02-14 15:58:27 +01:00
veritas-hyperscale Move vpp, and veritas-hyperscale into deployment 2019-05-30 20:37:33 +00:00
README.md
auditd.yaml Move auditd, ca-cert, certmonger to deployment 2019-05-30 20:37:25 +00:00
barbican-backend-dogtag.yaml flatten the barbican service configurations 2019-02-18 08:06:21 -05:00
barbican-backend-kmip.yaml flatten the barbican service configurations 2019-02-18 08:06:21 -05:00
barbican-backend-pkcs11-atos.yaml flatten the barbican service configurations 2019-02-18 08:06:21 -05:00
barbican-backend-pkcs11-lunasa.yaml Add support for lunasa hsm in barbican 2020-05-14 15:42:25 +00:00
barbican-backend-pkcs11-thales.yaml flatten the barbican service configurations 2019-02-18 08:06:21 -05:00
barbican-backend-pkcs11.yaml flatten the barbican service configurations 2019-02-18 08:06:21 -05:00
barbican-backend-simple-crypto.yaml flatten the barbican service configurations 2019-02-18 08:06:21 -05:00
cadf.yaml
cavium-liquidio.yaml flatten the cavium liquidio service 2019-03-19 13:53:46 -04:00
cinder-backup.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-dellemc-powermax-config.yaml Support for PowerMax Cinder Backend 2020-04-20 10:29:52 -05:00
cinder-dellemc-sc-config.yaml Support for SC Cinder Backend 2020-05-12 12:17:49 -05:00
cinder-dellemc-unity-config.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-dellemc-vmax-iscsi-config.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-dellemc-vnx-config.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-dellemc-vxflexos-config.yaml Support for Dell EMC VXFlexOS Backend 2020-06-15 12:15:04 -05:00
cinder-dellemc-xtremio-config.yaml Support for Xtremio Cinder Backend 2020-06-10 14:10:19 -05:00
cinder-dellemc-xtremio-iscsi-config.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-dellps-config.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-dellsc-config.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-hpelefthand-config.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-iser.yaml
cinder-netapp-config.yaml Update parameters for cinder's Netapp backend 2019-01-24 15:39:00 -05:00
cinder-nvmeof-config.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-pure-config.yaml Support deploying multiple Cinder Pure Storage backends 2019-09-13 07:36:42 -07:00
cinder-scaleio-config.yaml flatten cinder service configuration 2019-01-18 08:55:26 -05:00
cinder-volume-active-active.yaml Support cinder-volume running active-active 2019-03-04 14:58:51 -05:00
compute-instanceha.yaml Move compute-instanceha, neutron-ovn-dvr-ha to deployments 2019-05-30 20:37:36 +00:00
compute-real-time-example.yaml roles: Remove use of NovaVcpuPinSet from ComputeRealTime 2020-01-21 09:42:22 +00:00
computealt.yaml Disable legacy telemetry by default 2019-11-20 20:30:24 +00:00
config-debug.yaml Fix paunch logs verbosity control 2019-01-16 15:06:32 +00:00
container-image-prepare-debug.yaml Introduce ContainerImagePrepareDebug parameter 2019-02-14 09:06:33 -05:00
containerized-control-plane-dellemc-scaleio.yaml
dcn-hci.yaml Add NovaCrossAZAttach parameter 2020-04-21 11:17:09 +01:00
dcn.yaml Add NovaCrossAZAttach parameter 2020-04-21 11:17:09 +01:00
debug.yaml
deployed-server-deployed-neutron-ports.yaml
deployed-server-environment.j2.yaml Default all roles for deployed-server to net-config-static-bridge 2020-02-07 21:16:23 +00:00
deployed-server-noop-ctlplane.yaml
designate-config-ha.yaml Split designate envs 2018-10-11 15:15:16 +00:00
designate-config.yaml Split designate envs 2018-10-11 15:15:16 +00:00
disable-panko.yaml Revert "Remove panko" 2020-01-30 20:34:27 +00:00
disable-paunch.yaml Add an environment to disable Paunch 2020-02-19 21:49:09 +00:00
disable-swift.yaml Introduce environments/disable-swift.yaml 2020-03-24 16:21:05 +00:00
disable-telemetry.yaml Revert "Remove panko" 2020-01-30 20:34:27 +00:00
docker-ha.yaml HA: enable cluster-common-tag naming scheme by default 2019-12-17 22:01:53 +00:00
docker-network.yaml
docker-uc-light.yaml Replace git.openstack.org URLs with opendev.org URLs 2019-06-26 02:43:46 +00:00
docker.yaml Deprecate Docker 2019-02-20 21:58:28 +00:00
enable-designate.yaml Merge "Trim whitespace in multi-line env descriptions" 2019-04-16 05:28:25 +00:00
enable-federation-openidc.yaml add support for enabling oauth in keystone openidc integration 2019-07-02 10:21:36 -03:00
enable-legacy-telemetry.yaml Revert "Remove panko" 2020-01-30 20:34:27 +00:00
enable-stf.yaml Disable presettled metrics 2020-06-17 21:28:41 +00:00
enable-swap-partition.yaml
enable-swap.yaml
enable_tempest.yaml move tempest to deployment 2019-03-21 07:29:46 -04:00
external-loadbalancer-vip-v6-all.yaml Disable haproxy when using external LB 2019-11-05 16:46:16 +00:00
external-loadbalancer-vip-v6.yaml Disable haproxy when using external LB 2019-11-05 16:46:16 +00:00
external-loadbalancer-vip.yaml Disable haproxy when using external LB 2019-11-05 16:46:16 +00:00
fixed-ip-vips-v6.yaml Give the OVN DBS service a separate Vip 2019-09-23 13:05:39 +00:00
fixed-ip-vips.yaml Give the OVN DBS service a separate Vip 2019-09-23 13:05:39 +00:00
horizon_password_validation.yaml Fix a spelling mistake 2018-09-15 14:42:07 +08:00
host-config-and-reboot.j2.yaml Move KernelArgs and OvS-DPDK deployment to ansible role 2019-11-08 04:36:06 +00:00
hyperconverged-ceph.yaml Adding ReaR THT 2020-01-09 15:19:13 +01:00
ips-from-pool-all.yaml
ips-from-pool-ctlplane.yaml Remove invalid comment in ips-from-pool-ctlplane 2018-12-10 10:14:27 -05:00
ips-from-pool.yaml
ipsec.yaml Remove extraconfig/services directory 2019-07-18 14:44:14 -04:00
kubernetes.yaml Deprecate kubespray kubernetes install 2019-10-15 08:16:38 -04:00
logging-environment-rsyslog.yaml Rsyslog composable service 2019-07-18 15:41:28 +00:00
login-defs.yaml Use login-defs role from tripleo-ansible in sc004 2019-08-10 13:25:16 +03:00
low-memory-usage.yaml Override ovn::controller::hostname to use hiera:fqdn_canonical 2019-05-22 14:48:21 +05:30
manila-cephfsganesha-config.yaml Allow for configuration of the Manila CephFS backend with a remote Ceph 2019-07-19 08:31:02 +00:00
manila-cephfsnative-config.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
manila-isilon-config.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
manila-netapp-config.yaml Fix netapp deployment manifest 2019-05-30 16:03:55 -04:00
manila-unity-config.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
manila-vmax-config.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
manila-vnx-config.yaml Move Manila backends into deployment 2019-04-22 08:44:39 -04:00
multipathd.yaml Configure the Multipathd service 2019-06-24 12:03:55 -07:00
net-2-linux-bonds-with-vlans.j2.yaml Fix comments in environments/net-* network configuration envs 2019-04-01 17:12:28 -07:00
net-bond-with-vlans-no-external.j2.yaml Fix comments in environments/net-* network configuration envs 2019-04-01 17:12:28 -07:00
net-bond-with-vlans.j2.yaml Remove legacy controller-v6.yaml NIC config templates 2019-07-26 14:07:29 -04:00
net-dpdkbond-with-vlans.j2.yaml Fix comments in environments/net-* network configuration envs 2019-04-01 17:12:28 -07:00
net-multiple-nics-vlans.j2.yaml Add a version of the multiple-nics templates with tagged VLANs 2019-11-27 11:33:51 +00:00
net-multiple-nics.j2.yaml Remove legacy controller-v6.yaml NIC config templates 2019-07-26 14:07:29 -04:00
net-noop.j2.yaml
net-single-nic-linux-bridge-with-vlans.j2.yaml Fix comments in environments/net-* network configuration envs 2019-04-01 17:12:28 -07:00
net-single-nic-with-vlans-no-external.j2.yaml Fix comments in environments/net-* network configuration envs 2019-04-01 17:12:28 -07:00
net-single-nic-with-vlans.j2.yaml Remove legacy controller-v6.yaml NIC config templates 2019-07-26 14:07:29 -04:00
network-environment-v6-all.j2.yaml Change vxlan to geneve for network environment files 2019-02-20 16:59:12 -03:30
network-environment-v6.j2.yaml Fix TenantInterfaceDefaultRoute in net-env-v6 2020-03-13 15:51:59 +00:00
network-environment.j2.yaml Change vxlan to geneve for network environment files 2019-02-20 16:59:12 -03:30
network-isolation-no-tunneling.j2.yaml Give the OVN DBS service a separate Vip 2019-09-23 13:05:39 +00:00
network-isolation-v6-all.j2.yaml Remove OpenDaylight templates and environments 2019-11-06 06:19:15 +00:00
network-isolation-v6.j2.yaml Remove OpenDaylight templates and environments 2019-11-06 06:19:15 +00:00
network-isolation.j2.yaml Give the OVN DBS service a separate Vip 2019-09-23 13:05:39 +00:00
network-management-v6.yaml
network-management.yaml
networks-disable.j2.yaml
neutron-bgpvpn-bagpipe.yaml step3: flatten the neutron service configurations 2019-02-27 15:17:32 -05:00
neutron-bgpvpn.yaml step3: flatten the neutron service configurations 2019-02-27 15:17:32 -05:00
neutron-l2gw.yaml step3: flatten the neutron service configurations 2019-02-27 15:17:32 -05:00
neutron-linuxbridge.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-ml2-ansible.yaml Change NeutronMechanismDrivers in ml2-ansible environments 2019-07-29 15:10:23 +05:30
neutron-ml2-bigswitch.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-ml2-cisco-vts.yaml
neutron-ml2-fujitsu-cfab.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-ml2-fujitsu-fossw.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-ml2-mlnx-sdn.yaml Moving NeutronMechanismDrivers value to be list in neutron-ml2-mlnx-sdn.yaml 2019-07-29 06:34:39 +00:00
neutron-ml2-vpp.yaml Move vpp, and veritas-hyperscale into deployment 2019-05-30 20:37:33 +00:00
neutron-nsx.yaml Remove Neutron LBaaS 2019-06-04 15:12:38 +02:00
neutron-nuage-config.yaml
neutron-ovs-dvr.yaml Replace git.openstack.org URLs with opendev.org URLs 2019-06-26 02:43:46 +00:00
neutron-sfc.yaml step5: flatten the neutron service configurations 2019-02-28 10:24:51 -05:00
nonha-arch.yaml flatten database service Redis 2019-03-01 10:58:31 -05:00
noop-deploy-steps.yaml
nova-api-policy.yaml
nova-az-config.yaml Add OS::TripleO::NovaAZConfig 2019-04-15 17:46:22 -04:00
nova-nuage-config.yaml
nsx-config.yaml step5: flatten the neutron service configurations 2019-02-28 10:24:51 -05:00
overcloud-baremetal.j2.yaml
overcloud-services.yaml
overcloud-steps.yaml
ovs-hw-offload.yaml Modifying the ovs-hw-offlaod file to adapt new changes 2019-04-15 11:00:32 +00:00
podman.yaml Disable docker template in podman env 2019-08-14 19:38:06 +03:00
public-tls-undercloud.yaml flatten haproxy service configuration 2019-01-29 12:33:16 -05:00
puppet-tenant-vlan.yaml
rhsm.yaml rhsm: add rhsm_release in environment for doc purpose 2020-05-27 20:24:59 +00:00
securetty.yaml Configure securetty using tripleo-ansible 2019-09-04 01:22:40 +00:00
split-stack-consistent-hostname-format.j2.yaml
sshd-banner.yaml
standalone.yaml Deploy /etc/openstack/clouds.yaml with Ansible 2020-02-15 18:35:15 +00:00
stdout-logging.yaml Revert "Remove panko" 2020-01-30 20:34:27 +00:00
storage-environment-external.yaml Disable legacy telemetry by default 2019-11-20 20:30:24 +00:00
storage-environment.yaml Remove Ceph{Admin,Mon,Mds}Key parameters 2020-05-28 12:23:38 +00:00
swift-external.yaml swift-external: deprecate External*Url 2020-04-15 17:41:20 +02:00
tripleo-validations.yaml Use tripleo-validations-package role instead of puppet 2019-08-26 08:56:35 +00:00
tuned-ceph-filestore-hci.yaml Add TunedCustomProfile parameter and HCI Ceph filestore environment 2018-12-10 22:26:06 +00:00
undercloud-disable-nova.yaml Revert "Revert "Fixes for deploying nova-less undercloud"" 2019-09-02 01:38:30 +00:00
undercloud.yaml Revert "Stop using swift temp url for config transport" 2020-03-31 03:08:14 +00:00
use-dns-for-vips.yaml

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