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.
Change-Id: Ida2b8b3964b10c90882b6bbeece057377e81cb68
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
role
- Cleanup redundant comments in <role>/defaults/main.yml
Closes-bug: 1654574
Change-Id: I9c7a3166ed1fc5042c11e420223134ea912b45c5
To account for:
tripleo-heat-templates 371f08610affb6121d32bf76a23f96a7a7188586
The docker-network-isolation template has been removed
Change-Id: I0f889581ba861ea4d95afc1449b0521ed1fb15e2
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
nodepool multinode.
Change-Id: I0688d7538d4c6fe4d24d5152ee4c8dae2557508f
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.
Change-Id: Ibb34b376c516a09ba0f7fdb02580e8803497fc50
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
isn't running.
Change-Id: I9377536baade515b5eeab5d50946c69b517bbb95
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.
Change-Id: If9a0403f79df468226f1d7159731aa9ba865122d
- When pacemaker is disabled, we don't have overcloud public vip.
This patch avoids to append a canonical hostname w/o IP address.
Change-Id: I0041e861adef57465c8df9c820f709b4337c2ee6
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.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:
https://review.openstack.org/410831
Change-Id: I9eb568ed0088ffdef45105b1606ecdcb1db24f7c
add the ansible variable options to turn on a
containerized compute.
add the pre-deploy tasks to setup the yaml files
required by the containerized compute
Change-Id: Ie1ca08de17ff0fddd9c9cbd124ae65735ea4b6bc
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.
Change-Id: I9cc019185ccc6564aea3b5f46249c10ed8518dbb