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