diff --git a/roles/docker_sdk/defaults/main.yml b/roles/docker_sdk/defaults/main.yml index a04e0fe..212044b 100644 --- a/roles/docker_sdk/defaults/main.yml +++ b/roles/docker_sdk/defaults/main.yml @@ -4,12 +4,14 @@ docker_sdk_packages: - "python3-setuptools" - "python3-pip" - "{% if ansible_facts.distribution_release == 'bookworm' and virtualenv is none %}python3-docker{% endif %}" + - "{% if ansible_facts.distribution_release == 'bookworm' and virtualenv is none %}python3-dbus{% 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" - "requests<2.32" + - "dbus-python" # APT cache TTL in seconds. apt_cache_valid_time: 3600 diff --git a/roles/packages/defaults/main.yml b/roles/packages/defaults/main.yml index d8de293..c74ff60 100644 --- a/roles/packages/defaults/main.yml +++ b/roles/packages/defaults/main.yml @@ -15,6 +15,7 @@ ubuntu_pkg_install: openeuler_pkg_install: - python3-docker + - python3-dbus redhat_pkg_install: - git diff --git a/roles/podman_sdk/defaults/main.yml b/roles/podman_sdk/defaults/main.yml index d6ab905..792f21d 100644 --- a/roles/podman_sdk/defaults/main.yml +++ b/roles/podman_sdk/defaults/main.yml @@ -4,11 +4,13 @@ podman_sdk_packages: - "python3-setuptools" - "python3-pip" - "{% if ansible_facts.distribution_release == 'bookworm' and virtualenv is none %}python3-podman{% endif %}" + - "{% if ansible_facts.distribution_release == 'bookworm' and virtualenv is none %}python3-dbus{% endif %}" # List of Python packages to install via Pip. # NOTE(kevko) podman 4.7.0 is built in debian as apt package, so.. podman_sdk_pip_packages: - "podman>=4.7.0" + - "dbus-python" # APT cache TTL in seconds. apt_cache_valid_time: 3600