Merge branch '3.10_7.3.0' into 233-fix-windows-agent-installation

This commit is contained in:
Jose M 2019-09-09 17:03:34 +02:00
commit 3669df071f
3 changed files with 26 additions and 18 deletions

View File

@ -93,7 +93,6 @@
owner: root owner: root
group: root group: root
mode: 0664 mode: 0664
notify: restart kibana
tags: configure tags: configure
- name: Checking Wazuh-APP version - name: Checking Wazuh-APP version
@ -124,21 +123,30 @@
args: args:
executable: /bin/bash executable: /bin/bash
creates: /usr/share/kibana/plugins/wazuh/package.json creates: /usr/share/kibana/plugins/wazuh/package.json
notify: restart kibana
become: yes become: yes
become_user: kibana become_user: kibana
tags: tags:
- install - install
- skip_ansible_lint - skip_ansible_lint
- name: Ensure Kibana started and enabled - name: Reload systemd configuration
systemd:
daemon_reload: true
- name: Restart Kibana
service:
name: kibana
enabled: true
state: restarted
- name: Ensure Kibana is started and enabled
service: service:
name: kibana name: kibana
enabled: true enabled: true
state: started state: started
- import_tasks: RMRedHat.yml - import_tasks: RMRedHat.yml
when: ansible_os_family == 'RedHat' when: ansible_os_family == 'RedHat', 'Amazon'
- import_tasks: RMDebian.yml - import_tasks: RMDebian.yml
when: ansible_os_family == 'Debian' when: ansible_os_family == 'Debian'

View File

@ -10,7 +10,7 @@
register: filebeat_installing_package register: filebeat_installing_package
until: filebeat_installing_package is succeeded until: filebeat_installing_package is succeeded
when: when:
- ansible_distribution in ['CentOS','RedHat'] - ansible_distribution in ['CentOS','RedHat', 'Amazon']
tags: tags:
- install - install
@ -22,7 +22,7 @@
register: filebeat_installing_package_debian register: filebeat_installing_package_debian
until: filebeat_installing_package_debian is succeeded until: filebeat_installing_package_debian is succeeded
when: when:
- not (ansible_distribution in ['CentOS','RedHat']) - not (ansible_distribution in ['CentOS','RedHat', 'Amazon'])
tags: tags:
- init - init

View File

@ -5,7 +5,7 @@
- import_tasks: "Debian.yml" - import_tasks: "Debian.yml"
when: ansible_os_family == "Debian" when: ansible_os_family == "Debian"
- name: CentOS/RedHat | Install wazuh-manager, wazuh-api - name: CentOS/RedHat/Amazon | Install wazuh-manager, wazuh-api
package: pkg={{ item }}-{{ wazuh_manager_api_version }}-1 state={{ wazuh_manager_package_state }} package: pkg={{ item }}-{{ wazuh_manager_api_version }}-1 state={{ wazuh_manager_package_state }}
with_items: with_items:
- wazuh-manager - wazuh-manager
@ -13,7 +13,7 @@
register: wazuh_manager_main_packages_installed register: wazuh_manager_main_packages_installed
until: wazuh_manager_main_packages_installed is succeeded until: wazuh_manager_main_packages_installed is succeeded
when: when:
- ansible_distribution in ['CentOS','RedHat'] - ansible_distribution in ['CentOS','RedHat', 'Amazon']
tags: tags:
- init - init
@ -28,13 +28,13 @@
register: wazuh_manager_main_packages_installed register: wazuh_manager_main_packages_installed
until: wazuh_manager_main_packages_installed is succeeded until: wazuh_manager_main_packages_installed is succeeded
when: when:
- not (ansible_distribution in ['CentOS','RedHat']) - not (ansible_distribution in ['CentOS','RedHat', 'Amazon'])
tags: init tags: init
- name: Install expect - name: Install expect
package: pkg=expect state={{ wazuh_manager_package_state }} package: pkg=expect state={{ wazuh_manager_package_state }}
when: when:
- not (ansible_distribution in ['CentOS','RedHat'] and ansible_distribution_major_version|int < 6) - not (ansible_distribution in ['CentOS','RedHat', 'Amazon'] and ansible_distribution_major_version|int < 6)
tags: init tags: init
- name: CentOS/RedHat 6 | Enabling python2.7 and sqlite3 - name: CentOS/RedHat 6 | Enabling python2.7 and sqlite3
@ -43,7 +43,7 @@
regexp: 'echo -n "Starting Wazuh-manager: "' regexp: 'echo -n "Starting Wazuh-manager: "'
replace: 'echo -n "Starting Wazuh-manager (EL6): "; source /opt/rh/python27/enable; export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/var/ossec/framework/lib' replace: 'echo -n "Starting Wazuh-manager (EL6): "; source /opt/rh/python27/enable; export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/var/ossec/framework/lib'
when: when:
- ansible_distribution in ['CentOS', 'RedHat'] and ansible_distribution_major_version|int == 6 - ansible_distribution in ['CentOS', 'RedHat', 'Amazon'] and ansible_distribution_major_version|int == 6
- wazuh_manager_config.cluster.disable != 'yes' - wazuh_manager_config.cluster.disable != 'yes'
- name: Install wazuh-manager and expect (EL5) - name: Install wazuh-manager and expect (EL5)
@ -54,7 +54,7 @@
register: wazuh_manager_main_packages_installed register: wazuh_manager_main_packages_installed
until: wazuh_manager_main_packages_installed is succeeded until: wazuh_manager_main_packages_installed is succeeded
when: when:
- ansible_distribution in ['CentOS','RedHat'] and ansible_distribution_major_version|int < 6 - ansible_distribution in ['CentOS','RedHat', 'Amazon'] and ansible_distribution_major_version|int < 6
tags: tags:
- init - init
@ -203,7 +203,7 @@
- name: Retrieving Wazuh-API User Credentials - name: Retrieving Wazuh-API User Credentials
include_vars: wazuh_api_creds.yml include_vars: wazuh_api_creds.yml
when: when:
- not (ansible_distribution in ['CentOS','RedHat'] and ansible_distribution_major_version|int < 6) - not (ansible_distribution in ['CentOS','RedHat', 'Amazon'] and ansible_distribution_major_version|int < 6)
tags: tags:
- config - config
@ -281,7 +281,7 @@
poll: 0 poll: 0
when: when:
- wazuh_manager_config.vuls.disable != 'yes' - wazuh_manager_config.vuls.disable != 'yes'
- ansible_distribution in ['Redhat', 'CentOS', 'Ubuntu', 'Debian', 'Oracle'] - ansible_distribution in ['Redhat', 'CentOS', 'Ubuntu', 'Debian', 'Oracle', 'Amazon']
tags: tags:
- init - init
@ -322,7 +322,7 @@
notify: restart wazuh-api notify: restart wazuh-api
when: when:
- wazuh_api_user is defined - wazuh_api_user is defined
- not (ansible_distribution == 'CentOS' or ansible_distribution == 'RedHat' and ansible_distribution_major_version|int < 6) - not (ansible_distribution == 'CentOS' or ansible_distribution == 'RedHat' or ansible_distribution == 'Amazon' and ansible_distribution_major_version|int < 6)
tags: tags:
- config - config
@ -378,7 +378,7 @@
environment: environment:
LD_LIBRARY_PATH: "$LD_LIBRARY_PATH:/var/ossec/framework/lib" LD_LIBRARY_PATH: "$LD_LIBRARY_PATH:/var/ossec/framework/lib"
when: when:
- not (ansible_distribution == 'CentOS' or ansible_distribution == 'RedHat' and ansible_distribution_major_version|int < 6) - not (ansible_distribution == 'CentOS' or ansible_distribution == 'RedHat' or ansible_distribution == 'Amazon' and ansible_distribution_major_version|int < 6)
- name: Ensure Wazuh Manager is started and enabled (EL5) - name: Ensure Wazuh Manager is started and enabled (EL5)
service: service:
@ -388,10 +388,10 @@
tags: tags:
- config - config
when: when:
- ansible_distribution in ['CentOS', 'RedHat'] and ansible_distribution_major_version|int < 6 - ansible_distribution in ['CentOS', 'RedHat', 'Amazon'] and ansible_distribution_major_version|int < 6
- import_tasks: "RMRedHat.yml" - import_tasks: "RMRedHat.yml"
when: ansible_os_family == "RedHat" when: ansible_os_family == "RedHat" or ansible_os_family == "Amazon"
- import_tasks: "RMDebian.yml" - import_tasks: "RMDebian.yml"
when: ansible_os_family == "Debian" when: ansible_os_family == "Debian"