Update roles/wazuh/ansible-wazuh-manager/tasks/Debian.yml
This commit is contained in:
parent
78ddc9a3d0
commit
53914e9637
@ -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
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user