diff --git a/ansible/roles/common/tasks/config.yml b/ansible/roles/common/tasks/config.yml
index 1e89d48eb433b0ab50f6ec55678a8605f1c81138..a9dd36f8e7cb198a1b8cefe53fb481ec116594a7 100644
--- a/ansible/roles/common/tasks/config.yml
+++ b/ansible/roles/common/tasks/config.yml
@@ -201,13 +201,14 @@
 - name: Ensuring config directories have correct owner and permission
   become: true
   file:
-    path: "{{ node_config_directory }}/{{ item }}"
+    path: "{{ node_config_directory }}/{{ item.key }}"
     owner: "{{ config_owner_user }}"
     group: "{{ config_owner_group }}"
     mode: "0770"
-  with_items:
-    - "fluentd"
-    - "cron"
+  when:
+    - item.value.enabled | bool
+    - item.key != "kolla-toolbox"
+  with_dict: "{{ common_services }}"
 
 - name: Check common containers
   kolla_docker: