From 3b0cc2314dc22f329937ccb15b2deef5c12d9501 Mon Sep 17 00:00:00 2001 From: Andrew Tomaka Date: Sat, 25 May 2024 22:07:48 -0400 Subject: [PATCH] Start using crowdsec --- roles/crowdsec/tasks/main.yml | 28 ++++++++++++++++++++++++++++ site.yml | 2 ++ 2 files changed, 30 insertions(+) create mode 100644 roles/crowdsec/tasks/main.yml diff --git a/roles/crowdsec/tasks/main.yml b/roles/crowdsec/tasks/main.yml new file mode 100644 index 0000000..3dd0e62 --- /dev/null +++ b/roles/crowdsec/tasks/main.yml @@ -0,0 +1,28 @@ +--- +- name: Add apt key for crowdsec + apt_key: + url: https://packagecloud.io/crowdsec/crowdsec/gpgkey + state: present + +- name: Add crowdsec repository into sources list + apt_repository: + repo: deb https://packagecloud.io/crowdsec/crowdsec/debian bullseye main + state: present + +- name: Install crowdsec packages + apt: + name: + - crowdsec + state: present +# sudo cscli lapi register -u http://192.168.1.10:8081 --machine npm-crowdsec +# accept on unraid crowdsec +# sudo systemctl restart crowdsec +# update /etc/crowdsec/acquis.yml +# filenames: +# - ~/data/logs/*.log +# labels: +# type: nginx-proxy-manager# +# cscli collections install crowdsecurity/nginx-proxy-manager +# +# /etc/crowdsec/config.yml +# * listen_uri: 127.0.0.1:8080 # to 8081 diff --git a/site.yml b/site.yml index 55df0b7..53a4e1a 100644 --- a/site.yml +++ b/site.yml @@ -22,5 +22,7 @@ become: yes roles: - role: docker + - role: crowdsec + tags: cs - role: nginx-proxy-manager tags: npm