From 967d3767a8ad8acff8bdf20435bc607878536045 Mon Sep 17 00:00:00 2001 From: jabertwo <git@jabertwo.de> Date: Fri, 31 May 2024 12:30:57 +0200 Subject: [PATCH] delete crowdsec --- common/crowdsec/tasks/main.yml | 29 --------------- .../templates/crowdsec/dashboard/Dockerfile | 3 -- common/crowdsec/templates/docker-compose.yml | 37 ------------------- 3 files changed, 69 deletions(-) delete mode 100644 common/crowdsec/tasks/main.yml delete mode 100644 common/crowdsec/templates/crowdsec/dashboard/Dockerfile delete mode 100644 common/crowdsec/templates/docker-compose.yml diff --git a/common/crowdsec/tasks/main.yml b/common/crowdsec/tasks/main.yml deleted file mode 100644 index 528ced23..00000000 --- a/common/crowdsec/tasks/main.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- - -- 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" - community.docker.docker_compose_v2: - project_src: "{{ basedir }}" - state: absent - when: config.changed - -- name: "start {{ servicename }} docker" - community.docker.docker_compose_v2: - project_src: "{{ basedir }}" - state: present \ No newline at end of file diff --git a/common/crowdsec/templates/crowdsec/dashboard/Dockerfile b/common/crowdsec/templates/crowdsec/dashboard/Dockerfile deleted file mode 100644 index 0c09ec54..00000000 --- a/common/crowdsec/templates/crowdsec/dashboard/Dockerfile +++ /dev/null @@ -1,3 +0,0 @@ -FROM metabase/metabase:v0.46.6.4 - -RUN mkdir /data/ && wget https://crowdsec-statics-assets.s3-eu-west-1.amazonaws.com/metabase_sqlite.zip && unzip metabase_sqlite.zip -d /data/ \ No newline at end of file diff --git a/common/crowdsec/templates/docker-compose.yml b/common/crowdsec/templates/docker-compose.yml deleted file mode 100644 index 335b4241..00000000 --- a/common/crowdsec/templates/docker-compose.yml +++ /dev/null @@ -1,37 +0,0 @@ -services: - app: - image: crowdsecurity/crowdsec:v1.5.2 - healthcheck: - test: ["CMD", "cscli", "version"] - interval: 20s - timeout: 2s - retries: 5 - start_period: 10s - ports: - - "127.0.0.1:8080:8080" - environment: - COLLECTIONS: "crowdsecurity/traefik crowdsecurity/http-cve crowdsecurity/whitelist-good-actors crowdsecurity/iptables crowdsecurity/linux crowdsecurity/nginx crowdsecurity/sshd" - GID: "${GID-1000}" - CUSTOM_HOSTNAME: dSHB - volumes: - - /etc/localtime:/etc/localtime:ro - - /var/log:/var/log:ro - - /var/run/docker.sock:/var/run/docker.sock:ro - - /var/run/systemd/journal/socket:/var/run/systemd/journal/socket:ro - - {{ basedir }}/appdata/crowdsec/data:/var/lib/crowdsec/data - - {{ basedir }}/appdata/crowdsec/config:/etc/crowdsec - - {{ basedir }}/crowdsec-db: - - dashboard: - build: ./crowdsec/dashboard - restart: always - environment: - MB_DB_FILE: /data/metabase.db - MGID: "${GID-1000}" - labels: - - traefik.enable=true - - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`) - - traefik.http.routers.{{ servicename }}.entrypoints=websecure - - traefik.http.services.{{ servicename }}.loadbalancer.server.port=3000 - volumes: - - crowdsec-db:/metabase-data/ \ No newline at end of file -- GitLab