diff --git a/ansible-wazuh-server/tasks/main.yml b/ansible-wazuh-server/tasks/main.yml index 2f1ea46d..80a8a43e 100644 --- a/ansible-wazuh-server/tasks/main.yml +++ b/ansible-wazuh-server/tasks/main.yml @@ -119,10 +119,6 @@ include_vars: "api_user.yml" no_log: true -- name: Import agentless secret variable file - include_vars: "agentless.yml" - no_log: true - - name: Wazuh-api User template: src: api_user.j2 @@ -133,10 +129,14 @@ no_log: true notify: restart wazuh-api +- name: Import agentless secret variable file + include_vars: "agentless.yml" + no_log: true + - name: Agentless Credentials template: src: agentless.j2 - dest: "/var/ossec/agentless/.passlist2" + dest: "/var/ossec/agentless/.passlist_tmp" owner: root group: root mode: 0644 @@ -144,7 +144,7 @@ when: agentless_passlist is defined - name: Encode the secret - shell: /usr/bin/base64 /var/ossec/agentless/.passlist2 > /var/ossec/agentless/.passlist && rm /var/ossec/agentless/.passlist2 + shell: /usr/bin/base64 /var/ossec/agentless/.passlist_tmp > /var/ossec/agentless/.passlist && rm /var/ossec/agentless/.passlist_tmp when: agentless_passlist is defined - name: Ensure Wazuh Manager, wazuh api and ossec-authd service is started and enabled