![]() Adds two checks that were used in order repos (liketq)but not on this one. Change-Id: I4ccaf3dc78777b4b661fa17382f2feef8eb0d03e |
||
---|---|---|
.. | ||
README.md | ||
ansible.cfg.j2 | ||
cloud-names.yaml.j2 | ||
config-download.yaml.j2 | ||
deployed_server_prepare.sh.j2 | ||
hostnamemap.yaml.j2 | ||
neutronl3ha.yaml.j2 | ||
overcloud-deploy-post.sh.j2 | ||
overcloud-deploy.sh.j2 | ||
overcloud-selinux-config.yaml.j2 | ||
overcloud-status.sh.j2 | ||
overcloud-topology-config.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 | ||
resource-registry-nic-configs.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