tripleo-quickstart-extras/roles/overcloud-deploy/templates
Takashi Kajinami 4a4bd9c06a overcloud: Remove logic for unsupported old releases
This change removes logic for releases older than train, because these
releases are already EOLed. This covers only overcloud-* roles and
playbooks and the other items will be covered by separate changes.

Note that this change also removes the containerized_* variables
because current active releases(>=Train) no longer supports
non-containerized deployment. The containerized_overcloud_upgrade
variable is still left because the variable is still required by
the tripleo-ci-base-multinode-standard job template.

Change-Id: If29ec2c2219a28a1f79db0e552e2c622c0a7bda6
2022-10-25 16:32:53 +09:00
..
ansible.cfg.j2 Remove legacy tripleo-validations roles calls 2021-04-12 12:24:41 +02:00
cell.yaml.j2 Add nova cellv2 multicell support 2020-02-03 18:17:27 +00:00
cloud-names.yaml.j2 Remove mon_use_fqdn from cloud-names.yaml 2017-11-29 18:33:11 +01:00
config-download.yaml.j2 overcloud: Remove logic for unsupported old releases 2022-10-25 16:32:53 +09:00
deployed_server_prepare.sh.j2 overcloud: Remove logic for unsupported old releases 2022-10-25 16:32:53 +09:00
hostnamemap.yaml.j2 lint: enabled whitespace fixes 2020-01-05 14:07:37 +00:00
neutronl3ha.yaml.j2 Cleanup and move files for overcloud-deploy 2016-11-21 11:50:14 +01:00
overcloud_baremetal_deploy.yaml.j2 overcloud: Remove logic for unsupported old releases 2022-10-25 16:32:53 +09:00
overcloud_network_params.yaml.j2 Add config to set neutron mtu in undercloud/overcloud 2017-12-24 04:54:58 +00:00
overcloud_roles.yaml.j2 Fix default value for overcloud_roles 2018-08-24 12:18:26 +00:00
overcloud_services.yaml.j2 lint: enabled whitespace fixes 2020-01-05 14:07:37 +00:00
overcloud_storage_params.yaml.j2 lint: enabled whitespace fixes 2020-01-05 14:07:37 +00:00
overcloud-deploy-cell.sh.j2 overcloud: Remove logic for unsupported old releases 2022-10-25 16:32:53 +09:00
overcloud-deploy-post.sh.j2 overcloud: Remove logic for unsupported old releases 2022-10-25 16:32:53 +09:00
overcloud-deploy.sh.j2 overcloud: Remove logic for unsupported old releases 2022-10-25 16:32:53 +09:00
overcloud-selinux-config.yaml.j2 Add selinux configuration for OVB jobs 2019-03-28 16:39:58 +00:00
overcloud-status.sh.j2 Fix used paths to match custom working dir 2018-09-20 07:50:33 +00:00
overcloud-topology-config.yaml.j2 Add topology_map option to manage scale and flavors 2019-04-03 10:19:53 -06:00
README.md add composable services deployment support for oooq 2017-01-03 09:40:10 +01:00
resource-registry-nic-configs.yaml.j2 Use templated network-environment file for OVB 2017-06-29 23:19:24 +00:00
tls-everywhere.yaml.j2 Support TLS-Everywhere without novajoin 2020-07-21 18:19:21 +02:00

Overcloud ansible templates

overcloud_services jinja template

The overcloud_services jinja template is taking a dictionary from the default variable overcloud_services. The dictionary is composed by: nodes and services. Those value would build the heat environment file required for deploying the overcloud with the specify services.

Example: if you want to deploy only keystone, just override the overcloud_services variable in a yaml file with:

overcloud_services:

  • name: 'ControllerServices:' services:
    • OS::TripleO::Services::Kernel
    • OS::TripleO::Services::Keystone
    • OS::TripleO::Services::RabbitMQ
    • OS::TripleO::Services::MySQL
    • OS::TripleO::Services::HAproxy
    • OS::TripleO::Services::Keepalived
    • OS::TripleO::Services::Ntp
    • OS::TripleO::Services::Timezone
    • OS::TripleO::Services::TripleoPackages

Or with keystone and nova:

overcloud_services:

  • name: 'ControllerServices:' services:
    • OS::TripleO::Services::Kernel
    • OS::TripleO::Services::Keystone
    • OS::TripleO::Services::RabbitMQ
    • OS::TripleO::Services::MySQL
    • OS::TripleO::Services::HAproxy
    • OS::TripleO::Services::Keepalived
    • OS::TripleO::Services::Ntp
    • OS::TripleO::Services::Timezone
    • OS::TripleO::Services::TripleoPackages
  • name: 'ComputeServices:' services:
    • OS::TripleO::Services::NovaCompute