4a4bd9c06a
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 |
||
---|---|---|
.. | ||
ansible.cfg.j2 | ||
cell.yaml.j2 | ||
cloud-names.yaml.j2 | ||
config-download.yaml.j2 | ||
deployed_server_prepare.sh.j2 | ||
hostnamemap.yaml.j2 | ||
neutronl3ha.yaml.j2 | ||
overcloud_baremetal_deploy.yaml.j2 | ||
overcloud_network_params.yaml.j2 | ||
overcloud_roles.yaml.j2 | ||
overcloud_services.yaml.j2 | ||
overcloud_storage_params.yaml.j2 | ||
overcloud-deploy-cell.sh.j2 | ||
overcloud-deploy-post.sh.j2 | ||
overcloud-deploy.sh.j2 | ||
overcloud-selinux-config.yaml.j2 | ||
overcloud-status.sh.j2 | ||
overcloud-topology-config.yaml.j2 | ||
README.md | ||
resource-registry-nic-configs.yaml.j2 | ||
tls-everywhere.yaml.j2 |
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