Files
kayobe/ansible/roles/ipa-images/defaults/main.yml
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

59 lines
1.8 KiB
YAML

---
# Path to virtualenv in which to install shade and its dependencies.
ipa_images_venv:
# Upper constraints file for installation of python-ironicclient.
ipa_images_upper_constraints_file:
# Authentication type compatible with the 'os_image' Ansible module's
# auth_type argument.
ipa_images_openstack_auth_type:
# Authentication parameters compatible with the 'os_image' Ansible module's
# auth argument.
ipa_images_openstack_auth: {}
# Authentication parameters in environment variable form, as accepted by the
# openstack client.
ipa_images_openstack_auth_env: {}
# CA certificate path.
ipa_images_openstack_caert:
# Path to directory in which to store downloaded images.
ipa_images_cache_path:
# Name of Ironic deployment kernel image to register in Glance.
ipa_images_kernel_name:
# URL of Ironic deployment kernel image to download. If unset, an existing
# image in ipa_images_cache_path will be used.
ipa_images_kernel_url:
# URL of checksum of Ironic deployment kernel image.
ipa_images_kernel_checksum_url:
# Algorithm of checksum of Ironic deployment kernel image.
ipa_images_kernel_checksum_algorithm:
# Name of Ironic deployment ramdisk image to register in Glance.
ipa_images_ramdisk_name:
# URL of Ironic deployment ramdisk image to download. If unset, an existing
# image in ipa_images_cache_path will be used.
ipa_images_ramdisk_url:
# URL of checksum of Ironic deployment ramdisk image.
ipa_images_ramdisk_checksum_url:
# Algorithm of checksum of Ironic deployment ramdisk image.
ipa_images_ramdisk_checksum_algorithm:
# Ansible host pattern for limiting which nodes are updated with deploy_ramdisk
# and deploy_kernel properties
ipa_images_compute_node_limit: baremetal-compute
# Whether or not to update the deploy_ramdisk and deploy_kernel Ironic node
# properties
ipa_images_update_ironic_nodes: False