diff --git a/roles/koschei/backend/files/systemd-memory-limit.conf b/roles/koschei/backend/files/systemd-memory-limit.conf new file mode 100644 index 0000000000..7c1c5fb8d3 --- /dev/null +++ b/roles/koschei/backend/files/systemd-memory-limit.conf @@ -0,0 +1,2 @@ +[Service] +MemoryLimit=2G diff --git a/roles/koschei/backend/tasks/main.yml b/roles/koschei/backend/tasks/main.yml index 03fb5f7d4d..7f5fc97fd1 100644 --- a/roles/koschei/backend/tasks/main.yml +++ b/roles/koschei/backend/tasks/main.yml @@ -21,6 +21,17 @@ - koschei - packages +- name: install systemd config files + copy: > + src=systemd-memory-limit.conf + dest=/etc/systemd/system/koschei-resolver.service.d/memory-limit.conf + notify: + - reload systemd + - restart koschei-resolver + tags: + - koschei + - config + - name: install config files when: env == "staging" template: >