Use paunch as a library to not duplicate code around.
We'll need to add the logger once we have paunch 4.0.1
and rpm promoted with the recent logging fixes.
Closes-Bug: #1799573
Change-Id: I4386b155a4bdba430dc350914db7a6b6fdf92ac0
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
Ensures the hosts group is not created in the ceph-ansible inventory
if all nodes of a given group are blacklisted.
Closes-Bug: 1798044
Change-Id: Ibf25e28d02cee6308f3e9a2660e001ba73d756c0
Option --skip-metering-database is gone since OSP13
(I6b262dd440a72f25662b64d938ab9e5328709a97).
This change removes it.
Change-Id: I675dc4985cdb3a86fac0a8421518ff3d7c784214
Utility script to merge new parameters into existing nic-config
templates. Uses process-templates.py rendered 'single-nic-vlans'
templates as reference and appends any parameters that is not
already present in the existing NIC template.
New NIC template parameters were introduced in:
https://review.openstack.org/#/c/580236/
When upgrading the existing NIC templates have to have these
new parameters merged.
Change-Id: I474e57878212d2cb7c2b392a5fdf4e449f783a66
In I35c8d9985df21b3084fba558687e1f408e5a0878 we removed the
cinder_api_apache from step 2. This cause the upgrade to fail as the
next task is using that variable.
Converting it to a fact in step 0 so that we can call it later.
Change-Id: I55058fd6288eec87fd1cd028b4a684b9472496cb
Resolve-Bug: #1799166
Adds support for libvirt volume_use_multipath the ability to
use multipath connection of the iSCSI or FC volume.
Volumes can be connected in the LibVirt as multipath devices.
Adds new parameter NovaLibvirtVolumeUseMultipath.
Change-Id: I18a030a445de652fbc492029afec6558a9661857
According to docs[1] the minimum requirements when deploying Gluster are:
- at least one raw block device to be used for Gluster storage
- minimum of 3 nodes
This change adjusts the defaults that we set in THT to use one disk for
Gluster storage instead of 3.
[1] https://docs.openshift.com/container-platform/3.10/install/prerequisites.html#hardware-glusterfs
Change-Id: Iab068a18ac9bce79824f5b7edb4a2931f5b66638
So far Swift on the undercloud used /srv/node/1, while Swift deployed by
TripleO uses /srv/node/d1 as default. When moving to a containerized
undercloud, this needs to be adopted as well.
This requires updating the ring files as well as moving the directory.
Change-Id: I66e1600a121869d17cfdba86910944e718c774f6
* It also set proper setype for tempest service directories
This will allow proper access from the containers without any new SELinux policy.
* /var/lib/tempest will be used for creating tempest workspace.
Change-Id: Iedd397784c8b8d1bb891272542bd242c0ea60340