diff --git a/platon.yml b/platon.yml
index 6f7155c..4d817f2 100644
--- a/platon.yml
+++ b/platon.yml
@@ -7,3 +7,14 @@
     ble_keykeeper_dir: '/home/pi/netz39_ble_keykeeper'
   roles:
     - role: ble-keykeeper-role
+
+  tasks:
+    - name: Install packages needed for the system
+      # This is a list of all packages,
+      # unless they are installed by a specific role
+      ansible.builtin.apt:
+        state: present
+        name:
+          # Should come from ble-keeper-role
+          # see https://github.com/netz39/ble-keykeeper-role/issues/4
+          - python3-pip