From 566d5d5de274168f834d94d2f29675f9edcb9b43 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?An=C5=BEe=20=C5=BDitnik?= <anze.zitnik@xlab.si>
Date: Thu, 9 Dec 2021 17:57:48 +0100
Subject: [PATCH] Increasing timeout for wazuh manger service startup.

---
 ansible/custom-integration/tasks/main.yml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/ansible/custom-integration/tasks/main.yml b/ansible/custom-integration/tasks/main.yml
index 80eddac..18f29b7 100644
--- a/ansible/custom-integration/tasks/main.yml
+++ b/ansible/custom-integration/tasks/main.yml
@@ -5,6 +5,15 @@
     - { src: 'custom-integration', dest: '/var/ossec/integrations/' }
     - { src: 'custom-integration.py', dest: '/var/ossec/integrations/' }
 
+- name: Check if timeout value is already inserted in systemctl service config
+  shell: grep -q TimeoutStartSec /usr/lib/systemd/system/wazuh-manager.service
+  register: grep_timeout
+
+- name: Increase systemctl service startup timeout
+  shell: sed -i 's/\\[Service\\]/\\[Service\\]\nTimeoutStartSec=300/' /usr/lib/systemd/system/wazuh-manager.service
+  become: yes
+  when: "grep_timeout.rc > 0"
+
 - name: Restart wazuh-manager
   service:
     name: wazuh-manager
-- 
GitLab