You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Juan Antonio Osorio Robles 060ef5b569
Add options to set the overcloud's FQDNs and domain
6 years ago
..
README.md add composable services deployment support for oooq 6 years ago
cloud-names.yaml.j2 Add options to set the overcloud's FQDNs and domain 6 years ago
deployed_server_prepare.sh.j2 (undercloud|overcloud)-deploy: Add deployed_server script support 6 years ago
neutronl3ha.yaml.j2 Cleanup and move files for overcloud-deploy 6 years ago
overcloud-deploy-post.sh.j2 [overcloud-deploy] Fix hosts file generation 6 years ago
overcloud-deploy.sh.j2 Define status code when success 6 years ago
overcloud-status.sh.j2 Cleanup and move files for overcloud-deploy 6 years ago
overcloud_services.yaml.j2 add composable services deployment support for oooq 6 years ago

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