kayobe/ansible
Mark Goddard ddfd6b6202 Update packages in virtualenvs
Kayobe uses a number of virtual environments on the remote hosts for
python dependencies such as shade, python-openstackclient, docker, etc.
By default these are stored in /opt/kayobe/venvs/. Typically we do not
provide version restrictions when installing these packages, so over the
course of time they may become stale and incompatible.

This change installs the latest version of packages allowed by OpenStack
upper constraints.

It also adds a new variable, 'pip_upper_constraints_file', to set the
upper constraints file. The existing variable
'kolla_upper_constraints_file' now defaults to the value of
'pip_upper_constraints_file'.

Change-Id: I8d2956f95bbc44b5a9e88e7569372048a62f12f5
Story: 2005923
Task: 34193
2019-08-15 11:01:49 +00:00
..
filter_plugins Merge "Convert network MTU to an integer" 2019-02-01 19:14:02 +00:00
group_vars Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
roles Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
test_plugins Add a command to check network connectivity between hosts 2017-11-02 12:12:07 +00:00
baremetal-compute-inspect.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
baremetal-compute-manage.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
baremetal-compute-provide.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
baremetal-compute-rename.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
baremetal-compute-serial-console-post-config.yml Automatically enable serial consoles on post configure 2019-02-04 18:09:51 +00:00
baremetal-compute-serial-console.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
bootstrap.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
ceph-block-devices.yml Support Ansible 2.5 2018-06-06 12:45:51 +01:00
compute-node-discovery.yml use include_tasks and import_playbook instead of include 2019-01-18 12:22:38 +00:00
compute-node-provide.yml Improve bare metal compute node management 2017-12-13 11:30:26 +00:00
container-image-build.yml Add monasca to image regex list 2018-09-05 13:52:27 +01: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 Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
docker-registry.yml Allow to configure where to deploy a Docker Registry 2019-01-29 15:44:21 +00:00
docker.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00: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 Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
host-command-run.yml Add commands to run command on hosts 2019-02-04 16:17:37 +00:00
host-package-update.yml Add commands to update packages on hosts 2018-08-23 13:40:43 +01:00
idrac-bootstrap-one.yml Fix ansible warnings for when clauses with curly braces 2017-10-20 12:14:35 +01:00
idrac-bootstrap.yml use include_tasks and import_playbook instead of include 2019-01-18 12:22:38 +00:00
inspection-store.yml Change reserved keyword 'action' to 'kayobe_action' 2018-05-21 16:00:57 +01:00
ip-allocation.yml Support DHCP for managed network interfaces 2018-05-09 19:12:00 +01:00
ip-routing.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
kayobe-ansible-user.yml Seed hypervisor user bootstrapping skipped 2018-11-21 16:05:17 +00:00
kayobe-target-venv.yml Add check of pip install in the virtualenv 2018-12-05 11:06:26 +01:00
kolla-ansible.yml Multiple updates for Kayobe 2019-05-20 15:30:07 +01:00
kolla-bifrost-hostvars.yml Adds a separate admin network 2018-06-25 14:21:51 +00:00
kolla-bifrost.yml Remove legacy Ironic driver references 2018-11-06 11:34:11 +00:00
kolla-build.yml Make installation of epel-release optional 2018-08-02 15:30:33 +00:00
kolla-host.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
kolla-openstack.yml Add commands for database backup and recovery 2019-05-23 10:48:04 +01:00
kolla-target-venv.yml Make kolla ansible user and group configurable 2018-07-10 14:12:39 +01:00
lvm.yml Support configuring LVM on the seed hypervisor 2019-01-11 18:38:34 +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 Add support for neutron provider networks 2018-06-21 14:30:27 +01:00
ntp.yml Use a fork of the yatesr.timezone role 2019-02-01 12:22:19 +00:00
opensm.yml Change reserved keyword 'action' to 'kayobe_action' 2018-05-21 16:00:57 +01:00
overcloud-bios-raid.yml Fix bifrost automation tasks for Rocky 2018-12-20 17:03:16 +00:00
overcloud-deprovision.yml Fix bifrost automation tasks for Rocky 2018-12-20 17:03:16 +00:00
overcloud-docker-sdk-upgrade.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
overcloud-etc-hosts-fixup.yml RabbitMQ upgrade fails due to stale /etc/hosts 2018-08-20 17:08:46 +01:00
overcloud-extras.yml Remove support for deploying cAdvisor 2019-02-04 13:45:30 +00:00
overcloud-grafana-configure.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
overcloud-hardware-inspect.yml Fix bifrost automation tasks for Rocky 2018-12-20 17:03:16 +00:00
overcloud-host-image-workaround-cloud-init.yml add cloud-init workaround 2018-06-21 15:58:01 +01:00
overcloud-host-image-workaround-resolv.yml Workaround issue in CentOS cloud images with resolv.conf 2018-01-16 19:36:36 +00:00
overcloud-introspection-data-save.yml Fix bifrost automation tasks for Rocky 2018-12-20 17:03:16 +00:00
overcloud-introspection-rules-dell-lldp-workaround.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
overcloud-introspection-rules.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
overcloud-inventory-discover.yml Fix bifrost automation tasks for Rocky 2018-12-20 17:03:16 +00:00
overcloud-ipa-build.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
overcloud-ipa-images.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
overcloud-provision.yml Fix bifrost automation tasks for Rocky 2018-12-20 17:03:16 +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 Add --disable-discovery argument to physical network 2018-10-11 19:31:20 +01:00
pip.yml Support installing PyPI packages via a mirror 2018-09-05 08:36:18 +01:00
provision-net.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
public-openrc.yml Use public FQDN for OS_AUTH_URL in public-openrc.sh 2018-12-10 10:18:57 +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 Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
seed-ipa-build.yml Update packages in virtualenvs 2019-08-15 11:01:49 +00:00
seed-service-upgrade-prep.yml Perform ironic online data migrations prior to seed upgrade 2018-12-24 14:39:01 +00: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 Update stackhpc.libvirt-vm and stackhpc.libvirt-host roles 2019-01-29 18:55:50 +00:00
snat.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00: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 for Ceph and Swift storage networks, and improvements to Swift 2019-04-24 12:40:20 +00:00
sysctl.yml Persistent sysctls broken due to missing .conf suffix 2018-07-13 19:36:21 +01:00
users.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00
wipe-disks.yml Support configuring LVM on the seed hypervisor 2019-01-11 18:38:34 +00:00
yum.yml Tag all (well, some of) the things (plays) 2017-12-19 16:58:21 +00:00