fix!: fixed molecule tests, rewrote how custom variables are handled for hosts overrides; fixed invalid services names for clamav handlers
This commit is contained in:
parent
6026cfd195
commit
dafa3fbc54
23 changed files with 238 additions and 159 deletions
|
@ -1,2 +1,7 @@
|
|||
---
|
||||
security_clamav_version: 1.2.1
|
||||
security:
|
||||
clamav:
|
||||
version: 1.2.1
|
||||
|
||||
custom_security: {}
|
||||
recursive_combine: true
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
- name: '[freshclam] restart service'
|
||||
become: true
|
||||
ansible.builtin.systemd_service:
|
||||
name: sshd.service
|
||||
name: clamav-freshclam.service
|
||||
enabled: true
|
||||
state: restarted
|
||||
|
||||
|
@ -28,6 +28,6 @@
|
|||
- name: '[clamd] restart service'
|
||||
become: true
|
||||
ansible.builtin.systemd_service:
|
||||
name: sshd.service
|
||||
name: clamav-clamd.service
|
||||
enabled: true
|
||||
state: restarted
|
||||
|
|
|
@ -4,6 +4,11 @@
|
|||
gather_subset:
|
||||
- distribution
|
||||
|
||||
- name: '[setup] merge with custom vars'
|
||||
ansible.builtin.set_fact:
|
||||
security: "{{ security | combine(custom_security, recursive=recursive_combine) }}"
|
||||
changed_when: false
|
||||
|
||||
- name: '[ssh] hardening sshd'
|
||||
become: true
|
||||
block:
|
||||
|
@ -12,6 +17,11 @@
|
|||
src: ../templates/openssh-server/sshd_config.j2
|
||||
dest: /etc/ssh/sshd_config
|
||||
mode: '0644'
|
||||
- name: '[ssh] ensure directories exist'
|
||||
ansible.builtin.file:
|
||||
path: /etc/ssh/sshd_config.d
|
||||
state: directory
|
||||
mode: '0755'
|
||||
- name: '[ssh] setup sshd_config.d'
|
||||
ansible.builtin.template:
|
||||
src: ../templates/openssh-server/sshd_config.d/encryption.conf.j2
|
||||
|
@ -68,7 +78,7 @@
|
|||
block:
|
||||
- name: '[clamav] retrieve and install clamav package'
|
||||
ansible.builtin.apt:
|
||||
deb: https://www.clamav.net/downloads/production/clamav-{{ security_clamav_version }}.linux.x86_64.deb
|
||||
deb: https://www.clamav.net/downloads/production/clamav-{{ security.clamav.version }}.linux.x86_64.deb
|
||||
force_apt_get: true
|
||||
state: present
|
||||
- name: '[clamav] add clamav group'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue