diff --git a/ansible/custom-integration/tasks/main.yml b/ansible/custom-integration/tasks/main.yml index 80eddac4f5cd2fe00d434e66a648fe6ea4d4e73f..18f29b79faa704236525eb9d388f54aca051746a 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