diff --git a/roles/common/defaults/main.yaml b/roles/common/defaults/main.yaml
index 000579f..dfa8a76 100644
--- a/roles/common/defaults/main.yaml
+++ b/roles/common/defaults/main.yaml
@@ -14,4 +14,7 @@ network_br: off
 network_dhcp: off
 network_static: off
 
-node_exporter: yes
+node_exporter: true
+
+debian_packages_unwanted:
+  - netcat-traditional
diff --git a/roles/common/tasks/main.yaml b/roles/common/tasks/main.yaml
index b66b565..d1397d4 100644
--- a/roles/common/tasks/main.yaml
+++ b/roles/common/tasks/main.yaml
@@ -26,10 +26,6 @@
     file: unattended-updates.yaml
   tags: unattended_updates
 
-- tags: apt-minimal
-  ansible.builtin.import_tasks:
-    file: apt-minimal.yaml
-
 - name: Update authorized_keys
   ansible.builtin.template:
     src: authorized_keys.j2
@@ -51,17 +47,19 @@
     file: node-exporter.yaml
   when: is_vm
 
-- name: Remove Vim
+- name: Remove debian-packages we don't want
   ansible.builtin.apt:
-    name: vim
     state: absent
     autoremove: true
+    pkg: {{ debian_packages_unwanted|default([]) }}
 
-- name: Install utilities
+- name: Install standard packages
   ansible.builtin.apt:
-    name:
+    pkg:
       - curl
       - fzf
+      - ack
+      - etckeeper
       - git
       - htop
       - iptables
@@ -73,10 +71,7 @@
       - rsync
       - tree
       - neovim
-
-- name: Remove netcat-traditional
-  ansible.builtin.apt:
-    name: netcat-traditional
+      - vim
 
 - name: Configure FZF for Bash
   ansible.builtin.lineinfile: