tripleo-quickstart-extras/roles/overcloud-deploy/templates
Juan Antonio Osorio Robles 060ef5b569 Add options to set the overcloud's FQDNs and domain
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
2017-01-18 19:27:16 +00:00
..
README.md add composable services deployment support for oooq 2017-01-03 09:40:10 +01:00
cloud-names.yaml.j2 Add options to set the overcloud's FQDNs and domain 2017-01-18 19:27:16 +00:00
deployed_server_prepare.sh.j2 (undercloud|overcloud)-deploy: Add deployed_server script support 2017-01-12 12:29:05 +00:00
neutronl3ha.yaml.j2 Cleanup and move files for overcloud-deploy 2016-11-21 11:50:14 +01:00
overcloud-deploy-post.sh.j2 [overcloud-deploy] Fix hosts file generation 2017-01-03 15:21:43 +01:00
overcloud-deploy.sh.j2 Define status code when success 2017-01-05 19:51:18 +02:00
overcloud-status.sh.j2 Cleanup and move files for overcloud-deploy 2016-11-21 11:50:14 +01:00
overcloud_services.yaml.j2 add composable services deployment support for oooq 2017-01-03 09:40:10 +01:00

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