kayobe/ansible
Pierre Riteau 74eff837cb CI: Fix multiple failures
Tox jobs are timing out in CI due to pip dependency resolution
backtracking taking too long. When run locally, pip fails to resolve
dependencies due to upper-constraints now allowing pluggy 1.0.0 [1],
while molecule still depends on pluggy >= 0.7.1, < 1.0. See similar
tripleo bug for more details [2].

Split molecule dependencies in a separate requirements file and remove
upper constraints from its tox environment for now. As a bonus, it
should speed up execution of the jobs due to installing fewer
dependencies.

Stop using upper-constraints when installing docker python library [3].
This part of the commit can be reverted when docker 5.0.2 is in upper
constraints.

Update Kolla inventory template following renaming of haproxy role to
loadbalancer [4]. With the existing template, haproxy/keepalived
containers are not created and service deployment fails while trying to
connect to MySQL using the VIP.

[1] https://review.opendev.org/c/openstack/requirements/+/806680
[2] https://bugs.launchpad.net/tripleo/+bug/1942508
[3] https://review.opendev.org/c/openstack/kayobe/+/807128
[4] https://review.opendev.org/c/openstack/kolla-ansible/+/770618

Change-Id: I4cad83c92c32d1db2a5d3c03a78a1c533a8b9633
Co-Authored-By: Mark Goddard <mark@stackhpc.com>
2021-09-03 23:10:39 +02:00
..
action_plugins Performance: avoid set_fact in Kolla Ansible host vars 2020-10-01 09:49:28 +00:00
filter_plugins Ubuntu: support systemd-networkd 2021-04-21 08:23:44 +00:00
group_vars Merge "Use ansible_facts to reference facts" 2021-08-31 14:48:04 +00:00
roles CI: Fix multiple failures 2021-09-03 23:10:39 +02:00
test_plugins Add a command to check network connectivity between hosts 2017-11-02 12:12:07 +00:00
baremetal-compute-inspect.yml Allow to customise hardware inspection timeouts 2020-06-22 12:24:00 +02:00
baremetal-compute-manage.yml Fix kayobe baremetal compute commands 2020-06-11 17:59:31 +01:00
baremetal-compute-provide.yml Fix kayobe baremetal compute commands 2020-06-11 17:59:31 +01:00
baremetal-compute-rename.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
baremetal-compute-serial-console-post-config.yml Fix baremetal serial console autoenable 2019-10-21 14:16:20 +01:00
baremetal-compute-serial-console.yml Support multiple environments from a single configuration 2021-03-31 17:01:35 +02:00
bootstrap.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
compute-node-discovery.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
compute-node-provide.yml Improve bare metal compute node management 2017-12-13 11:30:26 +00:00
container-image-build.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
container-image-builders-check.yml Add an ansible group for container image builders 2017-11-21 17:50:32 +00:00
dell-compute-node-boot-mode.yml use include_tasks and import_playbook instead of include 2019-01-18 12:22:38 +00:00
dell-compute-node-discovery.yml use include_tasks and import_playbook instead of include 2019-01-18 12:22:38 +00:00
dell-compute-node-inventory.yml Remove config-mgmt group, instead use localhost 2017-12-01 11:21:00 +00:00
dell-switch-bmp.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
dev-tools.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
disable-cloud-init.yml Don't restart cloud-init when disabling it 2018-03-20 10:43:02 +00:00
disable-glean.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
disable-selinux.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
dnf.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
docker-devicemapper.yml Fix failures in Docker storage driver check 2020-10-13 23:11:16 +02:00
docker-registry.yml Docker registry TLS 2020-07-24 09:11:45 +01:00
docker.yml Use docker_custom_config variable 2019-10-25 17:08:56 +01:00
drac-bios.yml Add support for monitoring nodes 2017-05-29 16:52:17 +01:00
drac-boot-order.yml Add support for monitoring nodes 2017-05-29 16:52:17 +01:00
drac-facts.yml Add support for monitoring nodes 2017-05-29 16:52:17 +01:00
dump-config.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
external-net.yml Remove support for CentOS 7 and Python 2 2020-05-28 10:25:51 +01:00
host-command-run.yml Add output printing to host-command-run 2021-03-30 15:26:56 +02:00
host-package-update.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
idrac-bootstrap-one.yml Updating Jinja filters to conform to Ansible 2.5+ 2019-06-28 16:34:24 +01:00
idrac-bootstrap.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
inspection-store.yml Add support for stopping overcloud services 2020-03-26 14:34:07 +00:00
ip-allocation.yml Support multiple environments from a single configuration 2021-03-31 17:01:35 +02:00
ip-routing.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
kayobe-ansible-user.yml Avoid fact gathering for group_by 2021-03-04 17:32:15 +00:00
kayobe-target-venv.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
kolla-ansible-user.yml Run kolla-ansible bootstrap-servers as kolla user 2020-04-16 20:44:34 +01:00
kolla-ansible.yml Fix configuration check without public API network 2021-08-20 17:52:50 +01:00
kolla-bifrost-hostvars.yml Fix kayobe overcloud provision without seed in limit 2019-11-11 09:47:20 +00:00
kolla-bifrost.yml Support multiple environments from a single configuration 2021-03-31 17:01:35 +02:00
kolla-build.yml Support multiple environments from a single configuration 2021-03-31 17:01:35 +02:00
kolla-host.yml Updating Jinja filters to conform to Ansible 2.5+ 2019-06-28 16:34:24 +01:00
kolla-openstack.yml Add Arista switch support for the Neutron ML2 genericswitch driver 2021-08-10 22:43:49 +02:00
kolla-pip.yml Stop using platform-python 2020-12-14 14:48:05 +00:00
kolla-target-venv.yml CI: Fix multiple failures 2021-09-03 23:10:39 +02:00
luks.yml Add support for encrypted block devices 2020-05-20 15:49:51 +00:00
lvm.yml Performance: skip LVM configuration if no groups configured 2020-09-16 13:22:04 +00:00
mdadm.yml Add support for configuring software RAID arrays using mdadm 2019-03-26 15:16:20 +00:00
network-connectivity.yml Add a command to check network connectivity between hosts 2017-11-02 12:12:07 +00:00
network.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
opensm.yml Add support for stopping overcloud services 2020-03-26 14:34:07 +00:00
overcloud-bios-raid.yml Avoid fact gathering for group_by 2021-03-04 17:32:15 +00:00
overcloud-deprovision.yml Adapt to changes from the Bifrost Victoria release 2021-01-27 11:00:36 +01:00
overcloud-docker-sdk-upgrade.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
overcloud-etc-hosts-fixup.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
overcloud-extras.yml Add support for stopping overcloud services 2020-03-26 14:34:07 +00:00
overcloud-grafana-configure.yml Support multiple environments from a single configuration 2021-03-31 17:01:35 +02:00
overcloud-hardware-inspect.yml Adapt to changes from the Bifrost Victoria release 2021-01-27 11:00:36 +01:00
overcloud-introspection-data-save.yml Fix overcloud introspection data save 2021-08-31 13:27:46 +02:00
overcloud-introspection-rules-dell-lldp-workaround.yml Avoid fact gathering for group_by 2021-03-04 17:32:15 +00:00
overcloud-introspection-rules.yml Avoid fact gathering for group_by 2021-03-04 17:32:15 +00:00
overcloud-inventory-discover.yml Support multiple environments from a single configuration 2021-03-31 17:01:35 +02:00
overcloud-ipa-build.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
overcloud-ipa-images.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
overcloud-provision.yml Fix overcloud provision with fast track enabled 2021-03-20 11:48:21 +00:00
overcloud-service-config-save.yml Support including and excluding files from config save 2019-02-04 09:21:07 +00:00
physical-network.yml Avoid fact gathering for group_by 2021-03-04 17:32:15 +00:00
pip.yml Stop using platform-python 2020-12-14 14:48:05 +00:00
provision-net.yml Fixes for Ansible 2.10 2021-05-11 20:41:17 +00:00
public-openrc.yml Fix configuration check without public API network 2021-08-20 17:52:50 +01:00
seed-deploy-containers.yml Fix capitalisation of Ansible task name 2021-07-28 10:44:53 +00:00
seed-hypervisor-libvirt-host.yml Merge pull request #91 from stackhpc/libvirt-galaxy 2018-01-02 12:59:23 +00:00
seed-introspection-rules.yml Remove support for CentOS 7 and Python 2 2020-05-28 10:25:51 +01:00
seed-ipa-build.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
seed-service-upgrade-prep.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
seed-vm-deprovision.yml Fix seed VM provision failure on Ansible 2.6 2019-01-29 18:55:50 +00:00
seed-vm-provision.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
snat.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
ssh-known-host.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
swift-block-devices.yml Support for Ceph and Swift storage networks, and improvements to Swift 2019-04-24 12:40:20 +00:00
swift-rings.yml Support multiple environments from a single configuration 2021-03-31 17:01:35 +02:00
sysctl.yml Persistent sysctls broken due to missing .conf suffix 2018-07-13 19:36:21 +01:00
time.yml Use ansible_facts to reference facts 2021-08-21 09:57:29 +02:00
timezone.yml Adds support for configuring chrony 2021-05-07 18:27:50 +02:00
users.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
wipe-disks.yml Add support for encrypted block devices 2020-05-20 15:49:51 +00:00