tripleo-quickstart-extras/roles/extras-common
Jiri Stransky 6ee94559be Smarter containerization defaults
We use the release-sensitive defaults for containerized_* variables in
many CI feturesets, but not when deploying a dev setup without a
featureset. Use them by default so that devs don't have to deploy a
specific featureset to get a working environment.

Change-Id: Iff509f4dc09862a451ad5cf915aa7764a314c28c
Depends-On: Ia54eb8988225d0b45787ab89948d2c610c27257a
Closes-Bug: #1798593
2018-11-05 10:58:58 +01:00
..
defaults Smarter containerization defaults 2018-11-05 10:58:58 +01:00
meta Ensure extras-common depends on common 2017-01-10 16:50:22 +00:00
tasks set container variables when needed 2018-06-26 02:03:48 +00:00
README.md Upgrade docker ceph container 2018-09-21 08:54:59 +00:00

README.md

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: <'tripleomaster'> -- namespace of docker images used for TripleO deployment
  • docker_image_tag: <'latest'> -- tag of docker images used for TripleO deployment
  • docker_prep_prefix: <'centos-binary-'> Prefix for container image names
  • `docker_prep_suffix: <''> Suffix for container image names
  • `docker_ceph_namespace: <'docker.io/ceph'> Namespace for the ceph container image
  • `docker_ceph_image: <'daemon'> Name of the ceph container image
  • `docker_ceph_tag: <'v3.1.0-stable-3.1-luminous-centos-7-x86_64'> Tag for the ceph container image
  • composable_scenario: <''> -- path to the composable scenarios used at deployment time
  • upgrade_composable_scenario: <''> -- path to the composable scenarios used at upgrade time
  • undercloud_rpm_dependencies: <'python-tripleoclient'> -- Dependency packages for undercloud deployments.