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:
parent
af374b825b
commit
317b931de0
1 changed files with 27 additions and 0 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue