diff --git a/roles/base/tasks/apt.yml b/roles/base/tasks/apt.yml
index 7ffafe22b2d3f7c458bdc56a9d08e3918d6d72dd..383e6ddaf508b58e485f9ac8e14b0950ec3f57d4 100644
--- a/roles/base/tasks/apt.yml
+++ b/roles/base/tasks/apt.yml
@@ -77,7 +77,16 @@
       - tabacco
       - restic
       - runcron
+
+- name: Install extra packages
+  apt:
+    name: "{{ extra_packages }}"
+    state: present
+  vars:
+    extra_packages:
       - net-tools
+      - vim
+  when: "testing|default(True)"
 
 - name: Remove blacklisted packages
   apt: