@installdoc/ansible-gas-station
Version:
An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤
30 lines (25 loc) • 731 B
YAML
- name: Ensure Freshclam service is available
template:
dest: /lib/systemd/system/clamd-freshclam.service
mode: 0644
src: clamd-freshclam.service.j2
notify: Reload ClamAV
- name: Ensure rkhunter package is installed
dnf:
name: rkhunter
state: present
enablerepo: epel
update_cache: "{{ omit if skip_package_cache_update is defined else 'true' }}"
- name: Ensure rkhunter config is deployed
template:
src: rkhunter-{{ ansible_os_family }}.j2
dest: /etc/sysconfig/rkhunter
mode: 0640
- name: Ensure rkhunter cron config is copied
copy:
src: rkhuntercron
dest: /etc/cron.daily/rkhunter
mode: 0755
- name: Run generic Linux tasks
include_tasks: install-Linux.yml