Ronelle Landy bb07f124fb Add option to specify the NovaHWMachineType
If the specified default machine type is not
supported on the currently deployed OS, this
patch adds the option to specify a parameter
to override the default.

Related Bug: BZ: 2110535

Change-Id: Id0f0bf0d9efb2136ae49b8475e80774dd0578230
2022-07-27 11:40:00 -04:00
..
2020-02-03 18:17:27 +00: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