This commit is contained in:
parent
2d8a504780
commit
21a784cc63
7 changed files with 180 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue