From a9b596c4eb9cc024332a85881862725730880b57 Mon Sep 17 00:00:00 2001 From: Evangelos Foutras <evangelos@foutrelis.com> Date: Mon, 27 Feb 2023 18:07:39 +0200 Subject: [PATCH] keycloak: bump start-up timeout on 1-vCPU systems 90 seconds isn't enough time for keycloak's ExecStartPre cmd to finish. --- roles/keycloak/files/increase-start-timeout.conf | 2 ++ roles/keycloak/tasks/main.yml | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 roles/keycloak/files/increase-start-timeout.conf diff --git a/roles/keycloak/files/increase-start-timeout.conf b/roles/keycloak/files/increase-start-timeout.conf new file mode 100644 index 000000000..9550979ed --- /dev/null +++ b/roles/keycloak/files/increase-start-timeout.conf @@ -0,0 +1,2 @@ +[Service] +TimeoutStartSec=3min diff --git a/roles/keycloak/tasks/main.yml b/roles/keycloak/tasks/main.yml index 0265cfc2c..d3a221df6 100644 --- a/roles/keycloak/tasks/main.yml +++ b/roles/keycloak/tasks/main.yml @@ -23,6 +23,12 @@ - name: Create drop-in directory for keycloak.service file: path=/etc/systemd/system/keycloak.service.d state=directory owner=root group=root mode=0755 +- name: Increase start-up timeout on single-core systems + copy: src=increase-start-timeout.conf dest=/etc/systemd/system/keycloak.service.d/ owner=root group=root mode=0644 + when: ansible_processor_vcpus == 1 + notify: + - Daemon reload + - name: Get service facts service_facts: -- GitLab