Add aptcacher override
diff --git a/aptcacher/files/systemd_override.conf b/aptcacher/files/systemd_override.conf
new file mode 100644
index 0000000..0a7dd67
--- /dev/null
+++ b/aptcacher/files/systemd_override.conf
@@ -0,0 +1,2 @@
+[Service]
+LimitNOFILE=65536
diff --git a/aptcacher/server.sls b/aptcacher/server.sls
index 88ccf16..db08760 100644
--- a/aptcacher/server.sls
+++ b/aptcacher/server.sls
@@ -24,5 +24,24 @@
- names: {{ server.services }}
- watch:
- file: /etc/apt-cacher-ng/acng.conf
+ - module: aptcacher_limits_override
+
+aptcacher_limits_override_dir:
+ file.directory:
+ - name: /etc/systemd/system/apt-cacher-ng.service.d/
+ - mode: 755
+ - makedirs: true
+
+aptcacher_limits_override:
+ file.managed:
+ - name: /etc/systemd/system/apt-cacher-ng.service.d/override.conf
+ - source: salt://aptcacher/files/systemd_override.conf
+ - template: jinja
+ - require:
+ - file: aptcacher_limits_override_dir
+ module.run:
+ - name: service.systemctl_reload
+ - onchanges:
+ - file: /etc/systemd/system/apt-cacher-ng.service.d/override.conf
{%- endif %}