diff --git a/common/crowdsec/tasks/main.yml b/common/crowdsec/tasks/main.yml
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..eb3ff50273d60677e9a330ea82b746f0d09b4672 100644
--- a/common/crowdsec/tasks/main.yml
+++ b/common/crowdsec/tasks/main.yml
@@ -0,0 +1,29 @@
+---
+
+- name: "create folder struct for {{ servicename }}"
+  file:
+    path: "{{ item }}"
+    state: "directory"
+  with_items:
+    - "{{ basedir }}"
+
+- name: "deploy {{ servicename }} config files"
+  template:
+    dest:  "{{ basedir }}/{{ item }}"
+    src: "{{ item }}"
+    mode: 0644
+  with_items:
+    - docker-compose.yml
+  register: config
+
+# Start containers
+- name: "stop {{ servicename }} docker"
+  docker_compose:
+    project_src: "{{ basedir }}"
+    state: absent
+  when: config.changed
+
+- name: "start {{ servicename }} docker"
+  docker_compose:
+    project_src: "{{ basedir }}"
+    state: present
\ No newline at end of file