Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
infrastructure
Commits
f6143c9e
Verified
Commit
f6143c9e
authored
Dec 04, 2021
by
Jelle van der Waa
🚧
Browse files
Add gluebuddy role
parent
a0526102
Changes
3
Hide whitespace changes
Inline
Side-by-side
roles/gluebuddy/files/gluebuddy.service
0 → 100644
View file @
f6143c9e
[Unit]
Description
=
gluebuddy service
Wants
=
network-online.target
After
=
network-online.target
[Service]
Type
=
oneshot
ExecStart
=
/usr/local/bin/gluebuddy
DynamicUsers
=
true
NoNewPrivileges
=
yes
ProtectSystem
=
full
ProtectHome
=
true
PrivateTmp
=
true
PrivateDevices
=
true
ProtectKernelTunables
=
true
ProtectKernelModules
=
true
ProtectControlGroups
=
true
ProtectHostname
=
true
RestrictRealtime
=
true
CapabilityBoundingSet
=
MemoryDenyWriteExecute
=
true
[Install]
WantedBy
=
multi-user.target
roles/gluebuddy/files/gluebuddy.timer
0 → 100644
View file @
f6143c9e
[Unit]
Description=gluebuddy timer
[Timer]
OnUnitActiveSec=10min
OnBootSec=5min
RandomizedDelaySec=1min
[Install]
WantedBy=timers.target
roles/gluebuddy/tasks/main.yml
0 → 100644
View file @
f6143c9e
---
-
name
:
install systemd service/timer
copy
:
src={{ item }} dest="/etc/systemd/system/{{ item }}" owner=root group=root mode=0644
with_items
:
-
gluebuddy.service
-
gluebuddy.timer
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment