These are set in an environment variable and are applicable since the
newton release. They are set in the nodes' /etc/hosts file and can be
used for the keystone endpoints depending on the endpoint map
environment file that is used.
We need to differentiate local_working_dir from working_dir
as well as decouple the stack user from `ansible_user` var.
Both of these are causing issues as we begin to automate
deployments in more environments.
- Cleanup duplicate variables that are consumed via extras-common
- Note: extras-common depends on the common role in OOOQ
- Cleanup redundant var and superfluous quotes from overcloud-scale
- Cleanup redundant comments in <role>/defaults/main.yml
This patchset adds a flag to the undercloud-deploy role to support
arbitrary extra configuration.
It also adds support to the overcloud-deploy role to allow it to perform
some setup tasks required for deployed_server deployments such as
We have built up a lot of cruft over the months within our roles.
This review aims to clean up the unused sections. Now that we have
each role within a single repository, ensuring a clean house
is even more important than when they were separate.
This adds the cinder-backup template when enable_cinder_backup
is set to true.
The cinder-backup template starts the openstack-cinder-backup
service, which is required for some tempest tests. Unfortunatelly
these tests are failing right now and there's no way right now
to skip these tests automatically if the cinder-backup service
Sometimes deployment don't even start and exits with code 0,
which cause oooq to report success on deployment.
Prevent this by searching for success message in logs too.
- When pacemaker is disabled, we don't have overcloud public vip.
This patch avoids to append a canonical hostname w/o IP address.
Signed-off-by: Gael Chamoulaud <email@example.com>
add the list of services and roles in a jinja template which
will build the heat environment file for deploying the required
services and roles depending on the config provided
This change is related to the keystone_only config file review:
add the ansible variable options to turn on a
add the pre-deploy tasks to setup the yaml files
required by the containerized compute
The overcloud-deploy.sh script first spins while waiting for hypervisor
resources to become available. In deployed-server environments this will
never be true, causing the job to spin indefinitely. This commit makes
this an optional component with a hypervisor_wait variable.