diff --git a/.gitignore b/.gitignore
old mode 100644
new mode 100755
diff --git a/.swp b/.swp
old mode 100644
new mode 100755
diff --git a/.yamllint b/.yamllint
old mode 100644
new mode 100755
diff --git a/CHANGELOG.md b/CHANGELOG.md
old mode 100644
new mode 100755
diff --git a/LICENSE b/LICENSE
old mode 100644
new mode 100755
diff --git a/Pipfile b/Pipfile
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/VERSION b/VERSION
old mode 100644
new mode 100755
diff --git a/molecule/default/Dockerfile.j2 b/molecule/default/Dockerfile.j2
old mode 100644
new mode 100755
diff --git a/molecule/default/INSTALL.rst b/molecule/default/INSTALL.rst
old mode 100644
new mode 100755
diff --git a/molecule/default/create.yml b/molecule/default/create.yml
old mode 100644
new mode 100755
diff --git a/molecule/default/destroy.yml b/molecule/default/destroy.yml
old mode 100644
new mode 100755
diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml
old mode 100644
new mode 100755
diff --git a/molecule/default/playbook.yml b/molecule/default/playbook.yml
old mode 100644
new mode 100755
diff --git a/molecule/default/prepare.yml b/molecule/default/prepare.yml
old mode 100644
new mode 100755
diff --git a/molecule/default/tests/test_default.py b/molecule/default/tests/test_default.py
old mode 100644
new mode 100755
index 16a32b85..4e6e25d6
--- a/molecule/default/tests/test_default.py
+++ b/molecule/default/tests/test_default.py
@@ -9,7 +9,7 @@ testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner(
def get_wazuh_version():
"""This return the version of Wazuh."""
- return "3.9.2"
+ return "3.9.0"
def test_wazuh_packages_are_installed(host):
diff --git a/molecule/elasticsearch/Dockerfile.j2 b/molecule/elasticsearch/Dockerfile.j2
old mode 100644
new mode 100755
diff --git a/molecule/elasticsearch/INSTALL.rst b/molecule/elasticsearch/INSTALL.rst
old mode 100644
new mode 100755
diff --git a/molecule/elasticsearch/molecule.yml b/molecule/elasticsearch/molecule.yml
old mode 100644
new mode 100755
index 6d6e962a..585614b2
--- a/molecule/elasticsearch/molecule.yml
+++ b/molecule/elasticsearch/molecule.yml
@@ -11,36 +11,36 @@ lint:
config-data:
ignore: .virtualenv
platforms:
- - name: bionic
- image: solita/ubuntu-systemd:bionic
- command: /sbin/init
- ulimits:
- - nofile:262144:262144
- privileged: true
- memory_reservation: 1024m
- - name: xenial
- image: solita/ubuntu-systemd:xenial
- privileged: true
- memory_reservation: 1024m
- command: /sbin/init
- ulimits:
- - nofile:262144:262144
- - name: trusty
- image: ubuntu:trusty
- memory_reservation: 1024m
- ulimits:
- - nofile:262144:262144
+ # - name: bionic
+ # image: solita/ubuntu-systemd:bionic
+ # command: /sbin/init
+ # ulimits:
+ # - nofile:262144:262144
+ # privileged: true
+ # memory_reservation: 1024m
+ # - name: xenial
+ # image: solita/ubuntu-systemd:xenial
+ # privileged: true
+ # memory_reservation: 1024m
+ # command: /sbin/init
+ # ulimits:
+ # - nofile:262144:262144
+ #- name: trusty
+ #image: ubuntu:trusty
+ #memory_reservation: 1024m
+ #ulimits:
+ #- nofile:262144:262144
- name: centos6
image: centos:6
privileged: true
memory_reservation: 1024m
ulimits:
- nofile:262144:262144
- - name: centos7
- image: milcom/centos7-systemd
- memory_reservation: 1024m
- privileged: true
- ulimits:
+ # - name: centos7
+ # image: milcom/centos7-systemd
+ # memory_reservation: 1024m
+ # privileged: true
+ # ulimits:
- nofile:262144:262144
provisioner:
name: ansible
diff --git a/molecule/elasticsearch/playbook.yml b/molecule/elasticsearch/playbook.yml
old mode 100644
new mode 100755
diff --git a/molecule/elasticsearch/tests/test_default.py b/molecule/elasticsearch/tests/test_default.py
old mode 100644
new mode 100755
diff --git a/molecule/external_packages/jdk-8u211-linux-x64.rpm b/molecule/external_packages/jdk-8u211-linux-x64.rpm
new file mode 100755
index 00000000..f0fccd61
--- /dev/null
+++ b/molecule/external_packages/jdk-8u211-linux-x64.rpm
@@ -0,0 +1,117 @@
+
+
+Unauthorized Request
+
+
+
+
+
+
+
+
+  |
+ |
+
+ |
+
+
+ |
+ |
+
+
+
+
+
+
+
+  |
+
+
+  |
+
+
+ Sorry! |
+
+
+  |
+
+
+ | In order to download products from Oracle Technology
+ Network you must agree to the OTN license terms. |
+
+
+  |
+
+
+  |
+
+
+ | Be sure that... |
+
+
+
+ Your browser has "cookies" and JavaScript enabled. |
+
+
+
+ You clicked on "Accept License" for the product you wish to download. |
+
+
+
+ You attempt the download within 30 minutes of accepting the license. |
+
+
+  |
+
+
+ | From here you can go... |
+
+
+  |
+
+
+  |
+
+
+
+
+
+
+ |
+  |
+
+
+
+
+
diff --git a/molecule/filebeat/Dockerfile.j2 b/molecule/filebeat/Dockerfile.j2
old mode 100644
new mode 100755
diff --git a/molecule/filebeat/INSTALL.rst b/molecule/filebeat/INSTALL.rst
old mode 100644
new mode 100755
diff --git a/molecule/filebeat/molecule.yml b/molecule/filebeat/molecule.yml
old mode 100644
new mode 100755
diff --git a/molecule/filebeat/playbook.yml b/molecule/filebeat/playbook.yml
old mode 100644
new mode 100755
diff --git a/molecule/filebeat/prepare.yml b/molecule/filebeat/prepare.yml
old mode 100644
new mode 100755
diff --git a/molecule/filebeat/tests/test_default.py b/molecule/filebeat/tests/test_default.py
old mode 100644
new mode 100755
diff --git a/molecule/kibana/Dockerfile.j2 b/molecule/kibana/Dockerfile.j2
old mode 100644
new mode 100755
diff --git a/molecule/kibana/INSTALL.rst b/molecule/kibana/INSTALL.rst
old mode 100644
new mode 100755
diff --git a/molecule/kibana/molecule.yml b/molecule/kibana/molecule.yml
old mode 100644
new mode 100755
diff --git a/molecule/kibana/playbook.yml b/molecule/kibana/playbook.yml
old mode 100644
new mode 100755
diff --git a/molecule/kibana/prepare.yml b/molecule/kibana/prepare.yml
old mode 100644
new mode 100755
diff --git a/molecule/kibana/tests/test_default.py b/molecule/kibana/tests/test_default.py
old mode 100644
new mode 100755
diff --git a/molecule/wazuh-agent/Dockerfile.j2 b/molecule/wazuh-agent/Dockerfile.j2
old mode 100644
new mode 100755
diff --git a/molecule/wazuh-agent/INSTALL.rst b/molecule/wazuh-agent/INSTALL.rst
old mode 100644
new mode 100755
diff --git a/molecule/wazuh-agent/molecule.yml b/molecule/wazuh-agent/molecule.yml
old mode 100644
new mode 100755
diff --git a/molecule/wazuh-agent/playbook.yml b/molecule/wazuh-agent/playbook.yml
old mode 100644
new mode 100755
diff --git a/molecule/wazuh-agent/prepare.yml b/molecule/wazuh-agent/prepare.yml
old mode 100644
new mode 100755
diff --git a/molecule/wazuh-agent/tests/test_agents.py b/molecule/wazuh-agent/tests/test_agents.py
old mode 100644
new mode 100755
diff --git a/molecule/wazuh-agent/tests/test_manager.py b/molecule/wazuh-agent/tests/test_manager.py
old mode 100644
new mode 100755
diff --git a/playbooks/wazuh-agent.yml b/playbooks/wazuh-agent.yml
old mode 100644
new mode 100755
diff --git a/playbooks/wazuh-elastic.yml b/playbooks/wazuh-elastic.yml
old mode 100644
new mode 100755
diff --git a/playbooks/wazuh-elastic_stack-distributed.yml b/playbooks/wazuh-elastic_stack-distributed.yml
old mode 100644
new mode 100755
diff --git a/playbooks/wazuh-elastic_stack-single.yml b/playbooks/wazuh-elastic_stack-single.yml
old mode 100644
new mode 100755
diff --git a/playbooks/wazuh-kibana.yml b/playbooks/wazuh-kibana.yml
old mode 100644
new mode 100755
diff --git a/playbooks/wazuh-manager.yml b/playbooks/wazuh-manager.yml
old mode 100644
new mode 100755
diff --git a/roles/ansible-galaxy/meta/main.yml b/roles/ansible-galaxy/meta/main.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/README.md b/roles/elastic-stack/ansible-elasticsearch/README.md
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/defaults/main.yml b/roles/elastic-stack/ansible-elasticsearch/defaults/main.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/handlers/main.yml b/roles/elastic-stack/ansible-elasticsearch/handlers/main.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/meta/main.yml b/roles/elastic-stack/ansible-elasticsearch/meta/main.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/tasks/Debian.yml b/roles/elastic-stack/ansible-elasticsearch/tasks/Debian.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/tasks/RMDebian.yml b/roles/elastic-stack/ansible-elasticsearch/tasks/RMDebian.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/tasks/RMRedHat.yml b/roles/elastic-stack/ansible-elasticsearch/tasks/RMRedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/tasks/RedHat.yml b/roles/elastic-stack/ansible-elasticsearch/tasks/RedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/tasks/main.yml b/roles/elastic-stack/ansible-elasticsearch/tasks/main.yml
old mode 100644
new mode 100755
index 776f8b36..5ca11b67
--- a/roles/elastic-stack/ansible-elasticsearch/tasks/main.yml
+++ b/roles/elastic-stack/ansible-elasticsearch/tasks/main.yml
@@ -197,7 +197,7 @@
when:
- elasticsearch_xpack_security
-- name: Reload systemd
+- name: Distribution != one of [ centos 6.*, trusty ] | Reload systemd
systemd: daemon_reload=true
ignore_errors: true
when:
@@ -205,12 +205,37 @@
- not (ansible_distribution == "Ubuntu" and ansible_distribution_version is version('15.04', '<'))
- not (ansible_distribution == "Debian" and ansible_distribution_version is version('8', '<'))
- not (ansible_os_family == "RedHat" and ansible_distribution_version is version('7', '<'))
+- name: Get Java version
+ shell: java -version |& awk -F'"' '{print $2}'
+ register: java_version
+
+- debug: msg="{{ java_version.stdout_lines }}"
+
+- name: "Install Java Repo for Trusty"
+ yum_repository: repo='ppa:openjdk-r/ppa'
+ when:
+ - ansible_distribution in ['CentOS', 'RedHat'] and ansible_distribution_major_version|int < 7
+
+- name: Distribution is centos 6.* | Enable Elasticsearch
+ service: name=elasticsearch enabled=yes
+
+- name: Distribution is centos 6.* | Reload Elasticsearch
+ service: name=elasticsearch state=reloaded
+
+- name: Distribution is centos 6.* | Start Elasticsearch
+ service: name=elasticsearch state=started
- name: Ensure Elasticsearch started and enabled
service:
name: elasticsearch
enabled: true
state: started
+ # ignore_errors: true
+ # when:
+ # - not (ansible_distribution == "Amazon" and ansible_distribution_major_version == "NA")
+ # - not (ansible_distribution == "Ubuntu" and ansible_distribution_version is version('15.04', '<'))
+ # - not (ansible_distribution == "Debian" and ansible_distribution_version is version('8', '<'))
+ # - not (ansible_os_family == "RedHat" and ansible_distribution_version is version('7', '<'))
- name: Make sure Elasticsearch is running before proceeding
wait_for: host={{ elasticsearch_network_host }} port={{ elasticsearch_http_port }} delay=3 timeout=300
diff --git a/roles/elastic-stack/ansible-elasticsearch/templates/elasticsearch.yml.j2 b/roles/elastic-stack/ansible-elasticsearch/templates/elasticsearch.yml.j2
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/templates/elasticsearch_nonsystemd.j2 b/roles/elastic-stack/ansible-elasticsearch/templates/elasticsearch_nonsystemd.j2
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/templates/elasticsearch_systemd.conf.j2 b/roles/elastic-stack/ansible-elasticsearch/templates/elasticsearch_systemd.conf.j2
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/templates/instances.yml.j2 b/roles/elastic-stack/ansible-elasticsearch/templates/instances.yml.j2
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/templates/jvm.options.j2 b/roles/elastic-stack/ansible-elasticsearch/templates/jvm.options.j2
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/templates/wazuh-elastic6-template-alerts.json.j2 b/roles/elastic-stack/ansible-elasticsearch/templates/wazuh-elastic6-template-alerts.json.j2
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-elasticsearch/templates/wazuh-elastic7-template-alerts.json.j2 b/roles/elastic-stack/ansible-elasticsearch/templates/wazuh-elastic7-template-alerts.json.j2
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/README.md b/roles/elastic-stack/ansible-kibana/README.md
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/defaults/main.yml b/roles/elastic-stack/ansible-kibana/defaults/main.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/handlers/main.yml b/roles/elastic-stack/ansible-kibana/handlers/main.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/meta/main.yml b/roles/elastic-stack/ansible-kibana/meta/main.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/tasks/Debian.yml b/roles/elastic-stack/ansible-kibana/tasks/Debian.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/tasks/RMDebian.yml b/roles/elastic-stack/ansible-kibana/tasks/RMDebian.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/tasks/RMRedHat.yml b/roles/elastic-stack/ansible-kibana/tasks/RMRedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/tasks/RedHat.yml b/roles/elastic-stack/ansible-kibana/tasks/RedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/tasks/main.yml b/roles/elastic-stack/ansible-kibana/tasks/main.yml
old mode 100644
new mode 100755
diff --git a/roles/elastic-stack/ansible-kibana/templates/kibana.yml.j2 b/roles/elastic-stack/ansible-kibana/templates/kibana.yml.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/README.md b/roles/wazuh/ansible-filebeat/README.md
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/defaults/main.yml b/roles/wazuh/ansible-filebeat/defaults/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/handlers/main.yml b/roles/wazuh/ansible-filebeat/handlers/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/meta/main.yml b/roles/wazuh/ansible-filebeat/meta/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/tasks/Debian.yml b/roles/wazuh/ansible-filebeat/tasks/Debian.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/tasks/RMDebian.yml b/roles/wazuh/ansible-filebeat/tasks/RMDebian.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/tasks/RMRedHat.yml b/roles/wazuh/ansible-filebeat/tasks/RMRedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/tasks/RedHat.yml b/roles/wazuh/ansible-filebeat/tasks/RedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/tasks/config.yml b/roles/wazuh/ansible-filebeat/tasks/config.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/tasks/main.yml b/roles/wazuh/ansible-filebeat/tasks/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/templates/elasticsearch.yml.j2 b/roles/wazuh/ansible-filebeat/templates/elasticsearch.yml.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/templates/filebeat.yml.j2 b/roles/wazuh/ansible-filebeat/templates/filebeat.yml.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/tests/requirements.yml b/roles/wazuh/ansible-filebeat/tests/requirements.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-filebeat/tests/test.yml b/roles/wazuh/ansible-filebeat/tests/test.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/README.md b/roles/wazuh/ansible-wazuh-agent/README.md
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/defaults/main.yml b/roles/wazuh/ansible-wazuh-agent/defaults/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/handlers/main.yml b/roles/wazuh/ansible-wazuh-agent/handlers/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/meta/main.yml b/roles/wazuh/ansible-wazuh-agent/meta/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/tasks/Debian.yml b/roles/wazuh/ansible-wazuh-agent/tasks/Debian.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/tasks/Linux.yml b/roles/wazuh/ansible-wazuh-agent/tasks/Linux.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/tasks/RMDebian.yml b/roles/wazuh/ansible-wazuh-agent/tasks/RMDebian.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/tasks/RMRedHat.yml b/roles/wazuh/ansible-wazuh-agent/tasks/RMRedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/tasks/RedHat.yml b/roles/wazuh/ansible-wazuh-agent/tasks/RedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/tasks/Windows.yml b/roles/wazuh/ansible-wazuh-agent/tasks/Windows.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/tasks/main.yml b/roles/wazuh/ansible-wazuh-agent/tasks/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/templates/var-ossec-etc-local-internal-options.conf.j2 b/roles/wazuh/ansible-wazuh-agent/templates/var-ossec-etc-local-internal-options.conf.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/templates/var-ossec-etc-ossec-agent.conf.j2 b/roles/wazuh/ansible-wazuh-agent/templates/var-ossec-etc-ossec-agent.conf.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/vars/api_pass.yml b/roles/wazuh/ansible-wazuh-agent/vars/api_pass.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-agent/vars/authd_pass.yml b/roles/wazuh/ansible-wazuh-agent/vars/authd_pass.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/README.md b/roles/wazuh/ansible-wazuh-manager/README.md
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/defaults/main.yml b/roles/wazuh/ansible-wazuh-manager/defaults/main.yml
old mode 100644
new mode 100755
index 8cf7ef58..ffa9bef2
--- a/roles/wazuh/ansible-wazuh-manager/defaults/main.yml
+++ b/roles/wazuh/ansible-wazuh-manager/defaults/main.yml
@@ -1,4 +1,6 @@
---
+wazuh_manager_api_version: 3.9.0
+
wazuh_manager_fqdn: "wazuh-server"
wazuh_manager_package_state: latest
diff --git a/roles/wazuh/ansible-wazuh-manager/files/custom_ruleset/decoders/sample_custom_decoders.xml b/roles/wazuh/ansible-wazuh-manager/files/custom_ruleset/decoders/sample_custom_decoders.xml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/files/custom_ruleset/rules/sample_custom_rules.xml b/roles/wazuh/ansible-wazuh-manager/files/custom_ruleset/rules/sample_custom_rules.xml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/handlers/main.yml b/roles/wazuh/ansible-wazuh-manager/handlers/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/meta/main.yml b/roles/wazuh/ansible-wazuh-manager/meta/main.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/tasks/Debian.yml b/roles/wazuh/ansible-wazuh-manager/tasks/Debian.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/tasks/RMDebian.yml b/roles/wazuh/ansible-wazuh-manager/tasks/RMDebian.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/tasks/RMRedHat.yml b/roles/wazuh/ansible-wazuh-manager/tasks/RMRedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/tasks/RedHat.yml b/roles/wazuh/ansible-wazuh-manager/tasks/RedHat.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/tasks/main.yml b/roles/wazuh/ansible-wazuh-manager/tasks/main.yml
old mode 100644
new mode 100755
index 2715bba0..7064ba41
--- a/roles/wazuh/ansible-wazuh-manager/tasks/main.yml
+++ b/roles/wazuh/ansible-wazuh-manager/tasks/main.yml
@@ -5,19 +5,38 @@
- import_tasks: "Debian.yml"
when: ansible_os_family == "Debian"
-- name: Install wazuh-manager, wazuh-api and expect
- package: pkg={{ item }} state={{ wazuh_manager_package_state }}
+- name: CentOS/RedHat | Install wazuh-manager, wazuh-api and expect
+ package: pkg={{ item }}-{{ wazuh_manager_api_version }}-1 state={{ wazuh_manager_package_state }}
with_items:
- wazuh-manager
- wazuh-api
- - expect
register: wazuh_manager_main_packages_installed
until: wazuh_manager_main_packages_installed is succeeded
when:
- - not (ansible_distribution in ['CentOS','RedHat'] and ansible_distribution_major_version|int < 6)
+ - ansible_distribution in ['CentOS','RedHat']
tags:
- init
+- name: Debian/Ubuntu | Install wazuh-manager, wazuh-api and expect
+ apt:
+ name: "{{ item }}={{ wazuh_manager_api_version }}-1"
+ state: present
+ cache_valid_time: 3600
+ with_items:
+ - wazuh-manager
+ - wazuh-api
+ register: wazuh_manager_main_packages_installed
+ until: wazuh_manager_main_packages_installed is succeeded
+ when:
+ - not (ansible_distribution in ['CentOS','RedHat'])
+ tags: init
+
+- name: Install expect
+ package: pkg=expect state={{ wazuh_manager_package_state }}
+ when:
+ - not (ansible_distribution in ['CentOS','RedHat'] and ansible_distribution_major_version|int < 6)
+ tags: init
+
- name: CentOS/RedHat 6 | Enabling python2.7 and sqlite3
replace:
path: /etc/init.d/wazuh-manager
@@ -30,7 +49,7 @@
- name: Install wazuh-manager and expect (EL5)
package: pkg={{ item }} state={{ wazuh_manager_package_state }}
with_items:
- - wazuh-manager
+ - wazuh-manager-{{ wazuh_manager_api_version }}
- expect
register: wazuh_manager_main_packages_installed
until: wazuh_manager_main_packages_installed is succeeded
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/agentless.j2 b/roles/wazuh/ansible-wazuh-manager/templates/agentless.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/api_user.j2 b/roles/wazuh/ansible-wazuh-manager/templates/api_user.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/authd_pass.j2 b/roles/wazuh/ansible-wazuh-manager/templates/authd_pass.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/cdb_lists.j2 b/roles/wazuh/ansible-wazuh-manager/templates/cdb_lists.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-api-configuration-config.js.j2 b/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-api-configuration-config.js.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-etc-local-internal-options.conf.j2 b/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-etc-local-internal-options.conf.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-etc-ossec-server.conf.j2 b/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-etc-ossec-server.conf.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-etc-shared-agent.conf.j2 b/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-etc-shared-agent.conf.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-rules-local_decoder.xml.j2 b/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-rules-local_decoder.xml.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-rules-local_rules.xml.j2 b/roles/wazuh/ansible-wazuh-manager/templates/var-ossec-rules-local_rules.xml.j2
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/vars/agentless_creds.yml b/roles/wazuh/ansible-wazuh-manager/vars/agentless_creds.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/vars/authd_pass.yml b/roles/wazuh/ansible-wazuh-manager/vars/authd_pass.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/vars/cdb_lists.yml b/roles/wazuh/ansible-wazuh-manager/vars/cdb_lists.yml
old mode 100644
new mode 100755
diff --git a/roles/wazuh/ansible-wazuh-manager/vars/wazuh_api_creds.yml b/roles/wazuh/ansible-wazuh-manager/vars/wazuh_api_creds.yml
old mode 100644
new mode 100755