tripleo-quickstart-extras/roles/extras-common
Martin André fe88bef95b Use different variables for deploy and upgrade scenarios
Introduce an upgrade_composable_scenario variable to hold the path to
the scenario file used in the upgrade command to differentiate with the
composable_scenario variable for the path of the scenario file used in
deploy command. Remove the deploy_composable_scenario variable that was
previously holding a boolean value, which can be inferred from the
content of the composable_scenario variable.

Reorder the arguments passed to the deploy command so that the default
from the docker.yaml environment doesn't overwrite the setting coming
from the scenario.

Co-Authored-By: Jiří Stránský <jistr@redhat.com>
Depends-On: Ie08bbe08530bd48a0ca58667f0704f360e0a4dd7
Change-Id: Iece70e22cd40cb119f2f9eb3c51be7bd4631fade
Related-Bug: #1714905
2017-09-27 18:33:47 +00:00
..
defaults Use different variables for deploy and upgrade scenarios 2017-09-27 18:33:47 +00:00
meta Ensure extras-common depends on common 2017-01-10 16:50:22 +00:00
README.md Use different variables for deploy and upgrade scenarios 2017-09-27 18:33:47 +00:00

extras-common

This Ansible role contains defaults for variables used in more than 2 roles throughout the tripleo-quickstart-extras repository. All other roles in this repository depend on this one.

Individual role variable defaults override the values from this role, so it is important to remove their definitions from the original role defaults when moving any variable over here.

This role depends on the "common" role from tripleo-quickstart repository which serves the same purpose as this one.

Role Variables

  • `containerized_overcloud: -- use containers to deploy the overcloud
  • enable_tls_everywhere: -- enable TLS encryption on all OpenStack services
  • overcloud_ipv6: -- enable IPv6 deployment on the overcloud
  • undercloud_network_cidr: <'192.168.24.0/24'> -- the network cidr for the undercloud, note this is also currently the default cidr used in other CI environments for tripleo.
  • timestamper_cmd: beginning with the shell pipe character, this command prepends a timestamp to the deployment and test commands throughout the roles. Can be disabled by specifying this command as an empty string.
  • enable_libvirt_tripleo_ui: -- update the triple-ui javascript config for libvirt environments.
  • local_docker_registry_host: <"{{undercloud_network_gateway|default(undercloud_network_cidr|nthhost(1))}}"> -- host of the local (undercloud) docker registry
  • docker_registry_host: <'docker.io'> -- host of the primary docker registry
  • docker_registry_namespace: <'tripleoupstream'> -- namespace of docker images used for TripleO deployment
  • docker_image_tag: <'latest'> -- tag of docker images used for TripleO deployment
  • composable_scenario: <''> -- path to the composable scenarios used at deployment time
  • upgrade_composable_scenario: <''> -- path to the composable scenarios used at upgrade time