Update roles/wazuh/ansible-wazuh-manager/tasks/Debian.yml
This commit is contained in:
parent
78ddc9a3d0
commit
53914e9637
@ -81,31 +81,36 @@
|
||||
tags:
|
||||
- init
|
||||
|
||||
- name: Debian/Ubuntu | Install OpenScap
|
||||
- name: Debian/Ubuntu | Install OpenSCAP
|
||||
apt:
|
||||
name:
|
||||
- libopenscap8
|
||||
- "{{ 'openscap-scanner' if ansible_distribution_version >= '24.04' else 'libopenscap8' }}"
|
||||
- xsltproc
|
||||
state: present
|
||||
cache_valid_time: 3600
|
||||
update_cache: yes
|
||||
install_recommends: false
|
||||
register: wazuh_manager_openscap_installed
|
||||
until: wazuh_manager_openscap_installed is succeeded
|
||||
retries: 3
|
||||
delay: 10
|
||||
when: wazuh_manager_config.openscap.disable == 'no'
|
||||
tags:
|
||||
- init
|
||||
|
||||
- name: Debian/Ubuntu | Get OpenScap installed version
|
||||
shell: "dpkg-query --showformat='${Version}' --show libopenscap8"
|
||||
- name: Debian/Ubuntu | Get OpenSCAP installed version
|
||||
shell: "dpkg-query --showformat='${Version}' --show {{ 'openscap-scanner' if ansible_distribution_version >= '24.04' else 'libopenscap8' }}"
|
||||
when: wazuh_manager_config.openscap.disable == 'no'
|
||||
register: openscap_version
|
||||
changed_when: false
|
||||
tags:
|
||||
- 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 $?"
|
||||
when: wazuh_manager_config.openscap.disable == 'no'
|
||||
when:
|
||||
- wazuh_manager_config.openscap.disable == 'no'
|
||||
- openscap_version.stdout != "Not Installed"
|
||||
register: openscap_version_valid
|
||||
changed_when: false
|
||||
tags:
|
||||
@ -123,3 +128,4 @@
|
||||
- include_tasks: "installation_from_custom_packages.yml"
|
||||
when:
|
||||
- wazuh_custom_packages_installation_manager_enabled
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user