diff --git a/roles/koschei/backend/files/systemd-memory-limit.conf b/roles/koschei/backend/files/systemd-memory-limit.conf deleted file mode 100644 index 7c1c5fb8d3..0000000000 --- a/roles/koschei/backend/files/systemd-memory-limit.conf +++ /dev/null @@ -1,2 +0,0 @@ -[Service] -MemoryLimit=2G diff --git a/roles/koschei/backend/tasks/main.yml b/roles/koschei/backend/tasks/main.yml index b32d06c85e..2b0fc36a85 100644 --- a/roles/koschei/backend/tasks/main.yml +++ b/roles/koschei/backend/tasks/main.yml @@ -25,18 +25,6 @@ - config - service -- 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 - - service - - name: install config files template: > src="{{ item }}.j2" diff --git a/roles/koschei/backend/templates/config-backend.cfg.j2 b/roles/koschei/backend/templates/config-backend.cfg.j2 index e361b7656d..ed26c36e35 100644 --- a/roles/koschei/backend/templates/config-backend.cfg.j2 +++ b/roles/koschei/backend/templates/config-backend.cfg.j2 @@ -48,6 +48,9 @@ config = { "interval": 20*60, # in seconds {% endif %} }, + "resolver": { + "memory_limit": 4 * 1024**3, + }, }, "logging": { "loggers": {