Fixed checksum condition
This commit is contained in:
parent
06314eb8f9
commit
4c62f30d9d
@ -35,13 +35,13 @@
|
|||||||
url: "{{ wazuh_winagent_sha512_url }}"
|
url: "{{ wazuh_winagent_sha512_url }}"
|
||||||
dest: "{{ wazuh_winagent_config.download_dir }}"
|
dest: "{{ wazuh_winagent_config.download_dir }}"
|
||||||
when:
|
when:
|
||||||
- not wazuh_package_downloaded.stat.exists
|
- wazuh_winagent_config.check_sha512
|
||||||
|
|
||||||
- name: Extract checksum from SHA512 file
|
- name: Extract checksum from SHA512 file
|
||||||
win_shell: Get-Content "{{ wazuh_winagent_config.download_dir }}{{ wazuh_winagent_package_name }}.sha512" | ForEach-Object { $_.Split(' ')[0] }
|
win_shell: Get-Content "{{ wazuh_winagent_config.download_dir }}{{ wazuh_winagent_package_name }}.sha512" | ForEach-Object { $_.Split(' ')[0] }
|
||||||
register: extracted_checksum
|
register: extracted_checksum
|
||||||
when:
|
when:
|
||||||
- not wazuh_package_downloaded.stat.exists
|
- wazuh_winagent_config.check_sha512
|
||||||
|
|
||||||
- name: Windows | Verify the Wazuh Agent installer
|
- name: Windows | Verify the Wazuh Agent installer
|
||||||
win_stat:
|
win_stat:
|
||||||
@ -50,11 +50,10 @@
|
|||||||
checksum_algorithm: sha512
|
checksum_algorithm: sha512
|
||||||
register: wazuh_agent_status
|
register: wazuh_agent_status
|
||||||
failed_when:
|
failed_when:
|
||||||
- wazuh_agent_status.stat.checksum != extracted_checksum.stdout
|
- wazuh_agent_status.stat.checksum != extracted_checksum.stdout_lines[0]
|
||||||
when:
|
when:
|
||||||
- wazuh_winagent_config.check_sha512
|
- wazuh_winagent_config.check_sha512
|
||||||
|
|
||||||
|
|
||||||
- name: Windows | Install Agent if not already installed
|
- name: Windows | Install Agent if not already installed
|
||||||
win_package:
|
win_package:
|
||||||
path: "{{ wazuh_winagent_config.download_dir }}{{ wazuh_winagent_package_name }}"
|
path: "{{ wazuh_winagent_config.download_dir }}{{ wazuh_winagent_package_name }}"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user