tripleo-quickstart-extras/roles/extras-common
Bogdan Dobrelya f2114bab76 Custom containerized undercloud deployments
* Parametrize network settings for undercloud deploy to align with
  the undercloud install's undercloud.conf and nova-join's DNS
  config steps.
* Move the undercloud nameservers defaults to the extras-common.
* Support extra deploy args for 'openstack undercloud deploy'.
  Defaults to the heat-native mode, may be altered to containerized
  heat-all agents, and other args like keep-running, if wanted.
* Support custom t-h-t templates for underclouds as well (shares
  the custom t-h-t script and vars with the overcloud-prep-config)
* Template prerequisite packages installed by the
  undercloud-install.sh script. These should be moved to the
  tripleoclient's 'openstack undercloud deploy', eventually.
* Allow requested dev env packages to be updated by the
  undercloud-install.sh script (defaults to update nothing,
  which is backwards compatible). Note, this has nothing to the
  prerequisite packages.
* Document missing variables for the undercloud-deploy role.
* Document hacking dev branches for customized underclouds.

Related-bug: #1691467
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
Change-Id: Id32f492369dc74428bde8c4120308279cbba53fc
2017-06-07 11:04:56 +02:00
..
defaults Custom containerized undercloud deployments 2017-06-07 11:04:56 +02:00
meta Ensure extras-common depends on common 2017-01-10 16:50:22 +00:00
README.md Add timestamps to quickstart logs 2017-03-20 14:52:03 +01: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.