Current state of Sharingan role -- still need to add rkhunter
This commit is contained in:
59
roles/Sharingan/tasks/ids.yml
Normal file
59
roles/Sharingan/tasks/ids.yml
Normal file
@@ -0,0 +1,59 @@
|
||||
---
|
||||
|
||||
- name: sshguard package
|
||||
become: yes
|
||||
package:
|
||||
name:
|
||||
- sshguard
|
||||
- suricata
|
||||
- oinkmaster
|
||||
state: present
|
||||
|
||||
- name: sshguard config
|
||||
become: yes
|
||||
copy:
|
||||
src: sshguard.conf
|
||||
dest: /etc/sshguard.conf
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0600
|
||||
|
||||
- name: sshguard allowlist
|
||||
become: yes
|
||||
copy:
|
||||
dest: /etc/sshguard.allowlist
|
||||
content: |
|
||||
"{{ router }}/{{ netmask }}"
|
||||
owner: root
|
||||
group: root
|
||||
mode: 0600
|
||||
|
||||
# - name: Copy oinkmaster service
|
||||
# register: oinkmaster_service
|
||||
# become: yes
|
||||
# loop:
|
||||
# - oinkmaster.service
|
||||
# - oinkmaster.timer
|
||||
# copy:
|
||||
# src: "{{ item }}"
|
||||
# dest: "/usr/lib/systemd/system/{{ item }}"
|
||||
# owner: root
|
||||
# group: root
|
||||
# mode: 0644
|
||||
#
|
||||
# - systemd:
|
||||
# daemon_reload: yes
|
||||
# become: yes
|
||||
# when: oinkmaster_service.changed
|
||||
|
||||
- name: IDS services
|
||||
become: yes
|
||||
loop:
|
||||
- suricata.service
|
||||
- sshguard.service
|
||||
# - oinkmaster.timer
|
||||
service:
|
||||
name: "{{ item }}"
|
||||
state: restarted
|
||||
enabled: yes
|
||||
|
Reference in New Issue
Block a user