Update roles/wazuh/ansible-wazuh-manager/tasks/Debian.yml

This commit is contained in:
Andrés Felipe Marulanda Hernández 2024-10-28 20:11:24 +00:00
parent 78ddc9a3d0
commit 53914e9637

View File

@ -81,31 +81,36 @@
tags: tags:
- init - init
- name: Debian/Ubuntu | Install OpenScap - name: Debian/Ubuntu | Install OpenSCAP
apt: apt:
name: name:
- libopenscap8 - "{{ 'openscap-scanner' if ansible_distribution_version >= '24.04' else 'libopenscap8' }}"
- xsltproc - xsltproc
state: present state: present
cache_valid_time: 3600 cache_valid_time: 3600
update_cache: yes
install_recommends: false install_recommends: false
register: wazuh_manager_openscap_installed register: wazuh_manager_openscap_installed
until: wazuh_manager_openscap_installed is succeeded until: wazuh_manager_openscap_installed is succeeded
retries: 3
delay: 10
when: wazuh_manager_config.openscap.disable == 'no' when: wazuh_manager_config.openscap.disable == 'no'
tags: tags:
- init - init
- name: Debian/Ubuntu | Get OpenScap installed version - name: Debian/Ubuntu | Get OpenSCAP installed version
shell: "dpkg-query --showformat='${Version}' --show libopenscap8" shell: "dpkg-query --showformat='${Version}' --show {{ 'openscap-scanner' if ansible_distribution_version >= '24.04' else 'libopenscap8' }}"
when: wazuh_manager_config.openscap.disable == 'no' when: wazuh_manager_config.openscap.disable == 'no'
register: openscap_version register: openscap_version
changed_when: false changed_when: false
tags: tags:
- config - config
- name: Debian/Ubuntu | Check OpenScap version - name: Debian/Ubuntu | Check if OpenSCAP version is >= 1.2
shell: "dpkg --compare-versions '{{ openscap_version.stdout }}' '>=' '1.2'; echo $?" shell: "dpkg --compare-versions '{{ openscap_version.stdout }}' '>=' '1.2'; echo $?"
when: wazuh_manager_config.openscap.disable == 'no' when:
- wazuh_manager_config.openscap.disable == 'no'
- openscap_version.stdout != "Not Installed"
register: openscap_version_valid register: openscap_version_valid
changed_when: false changed_when: false
tags: tags:
@ -123,3 +128,4 @@
- include_tasks: "installation_from_custom_packages.yml" - include_tasks: "installation_from_custom_packages.yml"
when: when:
- wazuh_custom_packages_installation_manager_enabled - wazuh_custom_packages_installation_manager_enabled