diff --git a/tasks/main.yml b/tasks/main.yml
index a5bd1260a990a557e3aef520e68d6e01652ca10b..55fce416a1f25fed08731189d91132f3681a5114 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -22,6 +22,12 @@
     - apt-transport-https
     - gnupg
 
+- name: install helper tools (pip)
+  when: pkgs_pip_system
+  apt:
+    pkg:
+    - python3-pip
+
 - name: setup apt proxy
   template:
     src: 50proxy.j2
@@ -46,3 +52,4 @@
   pip:
     name: "{{ pkgs_pip_system }}"
     extra_args: "--break-system-packages"
+  when: pkgs_pip_system