--- - name: "Install logsentry" community.general.openbsd_pkg: name: - logsentry-- state: present tags: - logsentry - name: "Copy logsentry script to /usr/share/scripts" ansible.builtin.copy: src: logsentry.sh dest: /usr/share/scripts/logsentry.sh owner: root group: wheel mode: "0644" tags: - logsentry - name: "Copy custom logsentry configuration files" ansible.builtin.copy: src: "{{ item }}" dest: "/etc/logsentry/{{ item }}" owner: root group: wheel mode: "0600" with_items: - logsentry.ignore - logsentry.violations.ignore tags: - logsentry - logsentry-config - name: "Delete unused default script" ansible.builtin.file: state: absent path: /etc/logsentry/logsentry.sh tags: - logsentry - name: "Hourly cron job for logsentry.sh is installed" ansible.builtin.cron: name: logsentry minute: "11" job: > /bin/sh /usr/share/scripts/logsentry.sh tags: - logsentry