diff --git a/ansible/roles/prepare_node/tasks/docker.yml b/ansible/roles/prepare_node/tasks/docker.yml
index 94431b7f32954f14ab28bc2680f0a97b7685a5e0..739c45874c4881eac796ba6f76d940cdc52fecca 100644
--- a/ansible/roles/prepare_node/tasks/docker.yml
+++ b/ansible/roles/prepare_node/tasks/docker.yml
@@ -4,7 +4,6 @@
   apt:
     name:
       - "apt-transport-https"
-    update_cache: true
   become: true
 
 - name: Install docker apt repo key
diff --git a/ansible/roles/prepare_node/tasks/main.yml b/ansible/roles/prepare_node/tasks/main.yml
index 2277e0c3726461e06da43a10afbdc6225dbeffda..27546591c0848d0ea4dac053da56ca2b2b3631cf 100644
--- a/ansible/roles/prepare_node/tasks/main.yml
+++ b/ansible/roles/prepare_node/tasks/main.yml
@@ -19,6 +19,13 @@
     jump: "ACCEPT"
   become: true
 
+- name: Make sure netfilter-persistent is installed
+  apt:
+    name:
+      - "netfilter-persistent"
+    update_cache: true
+  become: true
+
 - name: Save changes to iptables rules
   shell: netfilter-persistent save
   become: true