feat(basic): Add socklog service

Allows the primary user to read syslogs (and daemon logs which get
transferred to syslogs).
This commit is contained in:
Marty Oehme 2025-03-03 08:13:37 +01:00
parent af374b825b
commit 317b931de0
Signed by: Marty
GPG key ID: 4E535BC19C61886E

View file

@ -120,3 +120,30 @@
- snooze-daily - snooze-daily
- snooze-weekly - snooze-weekly
- snooze-monthly - snooze-monthly
- name: Set up socklog as syslog daemon
tags:
- syslog
- socklog
block:
- name: Install socklog
community.general.xbps:
name:
- socklog-void
state: "{{ desired_package_state | default('present') }}"
- name: Activate snooze cron services
ansible.builtin.file:
force: "yes"
src: "/etc/sv/{{ item }}"
dest: "/etc/runit/runsvdir/default/{{ item }}"
state: link
loop:
- socklog-unix
- nanoklogd
- name: Put user in socklog group
ansible.builtin.user:
name: "{{ user_name }}"
groups: [socklog]
append: true