diff --git a/provisioning/playbook.yml b/provisioning/playbook.yml
index f417adb62e36e457cbb95f8213b1c0d683b7122a..b69996f15e03089cde787165ffb1f2ecf2c5d45f 100644
--- a/provisioning/playbook.yml
+++ b/provisioning/playbook.yml
@@ -24,6 +24,7 @@
     - name: Run apt update
       apt:
         update_cache: yes
+      when: groups["no-internet"] is not defined
 
     - name: Install Chrony
       apt:
@@ -268,6 +269,7 @@
     until: result is not failed
     retries: 10
     delay: 10
+    when: groups["no-internet"] is not defined
 
   - name: ensure existence of SSH directory
     win_file: