diff --git a/ansible-wazuh-manager/tasks/Debian.yml b/ansible-wazuh-manager/tasks/Debian.yml
index da7d916e..b051acd3 100644
--- a/ansible-wazuh-manager/tasks/Debian.yml
+++ b/ansible-wazuh-manager/tasks/Debian.yml
@@ -34,3 +34,17 @@
- xsltproc
tags:
- init
+
+- name: Debian/Ubuntu | Get OpenScap installed version
+ shell: "dpkg-query --showformat='${Version}' --show libopenscap8"
+ register: openscap_version
+ changed_when: true
+ tags:
+ - config
+
+- name: Debian/Ubuntu | Check OpenScap version
+ shell: "dpkg --compare-versions '{{ openscap_version.stdout }}' '>=' '1.2'; echo $?"
+ register: openscap_version_valid
+ changed_when: true
+ tags:
+ - config
diff --git a/ansible-wazuh-manager/templates/var-ossec-etc-ossec-server.conf.j2 b/ansible-wazuh-manager/templates/var-ossec-etc-ossec-server.conf.j2
index 4c19e0ab..6a421309 100644
--- a/ansible-wazuh-manager/templates/var-ossec-etc-ossec-server.conf.j2
+++ b/ansible-wazuh-manager/templates/var-ossec-etc-ossec-server.conf.j2
@@ -125,9 +125,9 @@
{% endif %}
-{% for no_diff in wazuh_manager_config.syscheck.no_diff %}
+ {% for no_diff in wazuh_manager_config.syscheck.no_diff %}
{{ no_diff }}
-{% endfor %}
+ {% endfor %}
@@ -135,14 +135,16 @@
{{ wazuh_manager_config.openscap.timeout }}
{{ wazuh_manager_config.openscap.interval }}
{{ wazuh_manager_config.openscap.scan_on_start }}
- {% if ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'xenial' %}
+ {% if ansible_distribution == 'Ubuntu' and ansible_distribution_release == 'xenial' %}
xccdf_org.ssgproject.content_profile_common
{% elif ansible_distribution == 'Debian' and ansible_distribution_release == 'jessie' %}
+ {% if openscap_version_valid.stdout == "0" %}
xccdf_org.ssgproject.content_profile_common
-
+
+ {% endif %}
{% elif ansible_distribution == 'CentOS' %}
{% if ansible_distribution_major_version == '7' %}