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