From dc72070628cfa67be69a3d2b856d9358dc123a35 Mon Sep 17 00:00:00 2001 From: Julian Labus Date: Fri, 23 Feb 2018 19:34:30 +0100 Subject: [PATCH] Role system-sysctl-gateway: add small delay to sysctl startup - sysctl starts to quick after modules-load and setting the nf_conntrack parameters fails --- roles/system-sysctl-gateway/tasks/main.yml | 16 ++++++++++++++++ .../systemd_sysctl_service_overrides.j2 | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 roles/system-sysctl-gateway/templates/systemd_sysctl_service_overrides.j2 diff --git a/roles/system-sysctl-gateway/tasks/main.yml b/roles/system-sysctl-gateway/tasks/main.yml index f46d562..9dadc68 100644 --- a/roles/system-sysctl-gateway/tasks/main.yml +++ b/roles/system-sysctl-gateway/tasks/main.yml @@ -5,3 +5,19 @@ value: "{{ item.value }}" state: present with_items: "{{ sysctl_settings_gateway }}" + +- name: create systemd override dir for systemd-sysctl.service + file: + path: /etc/systemd/system/systemd-sysctl.service.d + state: directory + owner: root + group: root + mode: 0755 + +- name: configure systemd unit overrides + template: + src: systemd_sysctl_service_overrides.j2 + dest: /etc/systemd/system/systemd-sysctl.service.d/override.conf + owner: root + group: root + mode: 0644 diff --git a/roles/system-sysctl-gateway/templates/systemd_sysctl_service_overrides.j2 b/roles/system-sysctl-gateway/templates/systemd_sysctl_service_overrides.j2 new file mode 100644 index 0000000..e6c2069 --- /dev/null +++ b/roles/system-sysctl-gateway/templates/systemd_sysctl_service_overrides.j2 @@ -0,0 +1,2 @@ +[Service] +ExecStartPre=/bin/sleep 3