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