Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Arch Linux
infrastructure
Commits
8a80e599
Commit
8a80e599
authored
Sep 27, 2021
by
Kristian Klausen
🎉
Browse files
Merge branch 'oomd-config' into 'master'
Install OOM configuration See merge request
!491
parents
c9754eb3
a2fd81c7
Pipeline
#11451
passed with stage
in 38 seconds
Changes
5
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
roles/common/files/oomd-override_-.slice.conf
0 → 100644
View file @
8a80e599
[
Slice
]
ManagedOOMSwap
=
kill
roles/common/files/oomd-override_user@.service.conf
0 → 100644
View file @
8a80e599
[
Service
]
ManagedOOMMemoryPressure
=
kill
ManagedOOMMemoryPressureLimit
=
60
%
roles/common/tasks/main.yml
View file @
8a80e599
...
...
@@ -103,6 +103,20 @@
command
:
systemd-tmpfiles --create
when
:
zramtmpfiles.changed
-
name
:
create drop-in directories for oomd
file
:
path=/etc/systemd/system/{{ item }}.d state=directory owner=root group=root mode=0755
with_items
:
-
"
-.slice"
-
user@.service
-
name
:
install drop-in snippets for oomd
copy
:
src=oomd-override_{{ item }}.conf dest=/etc/systemd/system/{{ item }}.d/override.conf owner=root group=root mode=0644
with_items
:
-
"
-.slice"
-
user@.service
notify
:
-
systemd daemon-reload
-
name
:
start systemd-oomd
service
:
name=systemd-oomd state=started enabled=yes
...
...
roles/loki/files/loki-override.conf
0 → 100644
View file @
8a80e599
[
Service
]
MemoryHigh
=
5
.
5
G
MemoryMax
=
6
G
ManagedOOMMemoryPressure
=
kill
ManagedOOMMemoryPressureLimit
=
60
%
roles/loki/tasks/main.yml
View file @
8a80e599
...
...
@@ -17,5 +17,11 @@
-
name
:
open firewall hole
ansible.posix.firewalld
:
service=http zone=wireguard permanent=true state=enabled immediate=yes
-
name
:
create drop-in directory for loki
file
:
path=/etc/systemd/system/loki.service.d state=directory owner=root group=root mode=0755
-
name
:
install drop-in snippet for loki
copy
:
src=loki-override.conf dest=/etc/systemd/system/loki.service.d/override.conf owner=root group=root mode=0644
-
name
:
start and enable loki
systemd
:
name=loki.service enabled=yes daemon_reload=yes state=started
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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