f2114bab76
* 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 |
||
---|---|---|
.. | ||
defaults | ||
meta | ||
README.md |
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 servicesovercloud_ipv6
: -- enable IPv6 deployment on the overcloudundercloud_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.