Michal Nasiadka a931bf98e5 debian: Add Bookworm support
Since Debian Bookworm does not support installing packages
using pip outside of a venv - let's install python3-docker
package when not using one.

Change-Id: Ide845a4108607765fb3fe772f9bd30db054e2c92
(cherry picked from commit 19a684cb2ece2b830c7e7228269658b5e15e91f3)
2023-08-24 13:26:06 +00:00

36 lines
1.2 KiB
YAML

---
# List of RPM/APT packages to install.
docker_sdk_packages:
- "python3-setuptools"
- "python3-pip"
- "{% if ansible_facts.distribution_release == 'bookworm' and virtualenv is none %}python3-docker{% endif %}"
# List of Python packages to install via Pip.
# NOTE(mnasiadka) docker 3.0.0 is in kolla-ansible requirements
docker_sdk_pip_packages:
- "docker>=3.0.0,<7.0.0"
# APT cache TTL in seconds.
apt_cache_valid_time: 3600
# Version of python used to execute Ansible modules.
host_python_version: "{{ ansible_facts.python.version.major }}.{{ ansible_facts.python.version.minor }}"
# Path to a virtualenv in which to install python packages. If None, a
# virtualenv will not be used.
virtualenv:
# Whether the virtualenv will inherit packages from the global site-packages
# directory. This is typically required for modules such as yum and apt which
# are not available on PyPI.
virtualenv_site_packages: True
create_kolla_user: False
kolla_user: "kolla"
# Owner of the virtualenv.
docker_sdk_virtualenv_owner: "{{ kolla_user if create_kolla_user | bool else omit }}"
# A pip constraints file to use when installing the Docker SDK.
docker_sdk_upper_constraints_file: