WIP
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Adrien Reslinger 2022-03-26 00:30:49 +01:00
parent 2d8a504780
commit 21a784cc63
Signed by: adrien
GPG key ID: DA7B27055C66D6DE
7 changed files with 180 additions and 1 deletions

View file

@ -20,7 +20,7 @@
state: present
- name: add crowdsec repository
aansible.builtin.pt_repository:
ansible.builtin.apt_repository:
repo: 'deb https://packagecloud.io/crowdsec/crowdsec/{{ ansible_distribution|lower }}/ {{ ansible_distribution_release|lower }} main'
state: present
update_cache: yes
@ -63,5 +63,37 @@
state: present
update_cache: yes
- name: Deploy main config
template:
src: etc/crowdsec/config.yaml.j2
dest: /etc/crowdsec/config.yaml
owner: root
group: root
mode: 0644
notify: restart crowdsec
- name: Deploy whitelist
template:
src: etc/crowdsec/parsers/s02-enrich/mywhitelist.yaml.j2
dest: /etc/crowdsec/parsers/s02-enrich/mywhitelist.yaml
owner: root
group: root
mode: 0644
when: crowdsec_whitelist.enabled
notify: restart crowdsec
- name: Flush handlers to apply config
meta: flush_handlers
# - name: Register agent(s)
# include_tasks: register_agent.yml
# when:
# - crowdsec_delegate_server_hostname != inventory_hostname
#
- name: Register distributed bouncers(s)
include_tasks: add_bouncer.yml
when:
- crowdsec_bouncer.enabled
tags:
- crowdsec