From 54db6068c522be920bf1202c6cb01863a58ec0fc Mon Sep 17 00:00:00 2001
From: jabertwo <git@jabertwo.de>
Date: Wed, 26 Jul 2023 19:24:59 +0200
Subject: [PATCH] main.yml for crowdsec

---
 common/crowdsec/tasks/main.yml | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/common/crowdsec/tasks/main.yml b/common/crowdsec/tasks/main.yml
index e69de29b..eb3ff502 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
-- 
GitLab