diff --git a/tasks/main.yml b/tasks/main.yml
index 0d247a0cd50e49a4dac5e5598f17d2803638580a..565d1f102499ef2d294b316aced1b486e7b8b826 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -114,6 +114,7 @@
       owner: root
       group: root
       mode: '0700'
+  when: inventory_hostname in groups.maintenance_contract
 
 - name: Add cron job to check Docker versions every day
   ansible.builtin.cron:
@@ -121,6 +122,7 @@
       minute: "1"
       hour: "2"
       job: /root/collect_docker_facts.sh
+  when: inventory_hostname in groups.maintenance_contract
 
 # Flush handlers in order to be able to restart docker daemon with new config and retrieve vars
 - name: Flush handlers