12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- - name: Install auto upgrades package
- action: ${ansible_pkg_mgr} pkg=unattended-upgrades state=installed update_cache=yes
- when_boolean: ${with_auto_upgrade}
- - name: Configure auto upgrades
- action: template src=${item} dest=/etc/apt/apt.conf.d/20auto-upgrades owner=root group=root mode=0644
- first_available_file:
- - apt/auto-upgrades.${ansible_lsb.codename}.j2
- - apt/auto-upgrades.j2
- when_boolean: ${with_auto_upgrade}
- - name: Install logcheck packages
- action: ${ansible_pkg_mgr} pkg=${item} state=installed update_cache=yes
- with_items:
- - logcheck
- - logcheck-database
- when_boolean: ${with_logcheck}
- - name: Install local configuration files for logcheck
- action: copy src=logcheck/${item}_local dest=/etc/logcheck/ignore.d.server/${item}_local owner=root group=root mode=0644
- with_items:
- - ansible
- - amavisd-new
- - bind
- - dovecot
- - dropbear
- - git-daemon
- - ipmi
- - kernel
- - libpam-modules
- - mon
- - noip2
- - ntp
- - openvpn
- - php
- - postfix
- - pure-ftpd
- - redir
- - rsyslog
- - smartd
- - spamd
- - sshd
- - svn
- - sympa
- when_boolean: ${with_logcheck}
- - name: Update logcheck cron job
- action: template src=cron/logcheck.j2 dest=/etc/cron.d/logcheck owner=root group=root mode=0644
- when_boolean: ${with_logcheck}
- - name: Update rkhunter default/init parameters
- action: template src=rkhunter/default.j2 dest=/etc/default/rkhunter owner=root group=root mode=0644
- when_boolean: ${with_rkhunter}
- - name: Update rkhunter configuration
- action: template src=rkhunter/${ansible_lsb.codename}.conf.j2 dest=/etc/rkhunter.conf owner=root group=root mode=0644
- when_boolean: ${with_rkhunter}
- - name: Update chkrootkit configuration
- action: template src=chkrootkit/chkrootkit.conf.j2 dest=/etc/chkrootkit.conf owner=root group=root mode=0644
- when_boolean: ${with_chkrootkit}
|