From 5a3233a9050fdc7aa10fee6866791c07f13c2135 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Thu, 7 Mar 2024 13:21:10 -0500 Subject: [PATCH] Fix shutdown bug with keydb --- roles/pvc/tasks/keydb/main.yml | 10 ++++++++++ roles/pvc/templates/keydb/override.conf.j2 | 2 ++ 2 files changed, 12 insertions(+) create mode 100644 roles/pvc/templates/keydb/override.conf.j2 diff --git a/roles/pvc/tasks/keydb/main.yml b/roles/pvc/tasks/keydb/main.yml index d23d27d..b287c86 100644 --- a/roles/pvc/tasks/keydb/main.yml +++ b/roles/pvc/tasks/keydb/main.yml @@ -27,6 +27,16 @@ mode: 0640 notify: restart keydb +- name: install keydb unit override file + template: + src: keydb/override.conf.j2 + dest: /etc/systemd/system/keydb-server.service.d/override.conf + register: systemd + +- name: reload systemd to apply changes + command: systemctl daemon-reload + when: systemd.changed + - name: start but disable services (managed by PVC) service: name: "{{ item }}" diff --git a/roles/pvc/templates/keydb/override.conf.j2 b/roles/pvc/templates/keydb/override.conf.j2 new file mode 100644 index 0000000..a83de73 --- /dev/null +++ b/roles/pvc/templates/keydb/override.conf.j2 @@ -0,0 +1,2 @@ +[Service] +TimeoutStopSec=30