060ef5b569
These are set in an environment variable and are applicable since the newton release. They are set in the nodes' /etc/hosts file and can be used for the keystone endpoints depending on the endpoint map environment file that is used. Change-Id: Ida2b8b3964b10c90882b6bbeece057377e81cb68 |
||
---|---|---|
.. | ||
README.md | ||
cloud-names.yaml.j2 | ||
deployed_server_prepare.sh.j2 | ||
neutronl3ha.yaml.j2 | ||
overcloud-deploy-post.sh.j2 | ||
overcloud-deploy.sh.j2 | ||
overcloud-status.sh.j2 | ||
overcloud_services.yaml.j2 |
README.md
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