Merge pull request #371 from wazuh/feature-370-avoid-install-api
Avoid to install Wazuh API in worker nodes
This commit is contained in:
commit
fac88b8fc7
@ -131,4 +131,5 @@
|
|||||||
tags: init
|
tags: init
|
||||||
when:
|
when:
|
||||||
- not wazuh_api_sources_installation.enabled
|
- not wazuh_api_sources_installation.enabled
|
||||||
- not wazuh_custom_packages_installation_manager_enabled
|
- not wazuh_custom_packages_installation_manager_enabled
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
@ -142,6 +142,7 @@
|
|||||||
- ansible_os_family|lower == "redhat"
|
- ansible_os_family|lower == "redhat"
|
||||||
- not wazuh_api_sources_installation.enabled
|
- not wazuh_api_sources_installation.enabled
|
||||||
- not wazuh_custom_packages_installation_api_enabled
|
- not wazuh_custom_packages_installation_api_enabled
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
tags:
|
tags:
|
||||||
- init
|
- init
|
||||||
|
|
||||||
|
|||||||
@ -13,6 +13,8 @@
|
|||||||
state: present
|
state: present
|
||||||
when:
|
when:
|
||||||
- wazuh_custom_packages_installation_api_enabled
|
- wazuh_custom_packages_installation_api_enabled
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
|
|
||||||
when:
|
when:
|
||||||
- ansible_os_family|lower == "debian"
|
- ansible_os_family|lower == "debian"
|
||||||
|
|
||||||
@ -30,5 +32,6 @@
|
|||||||
state: present
|
state: present
|
||||||
when:
|
when:
|
||||||
- wazuh_custom_packages_installation_api_enabled
|
- wazuh_custom_packages_installation_api_enabled
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
when:
|
when:
|
||||||
- ansible_os_family|lower == "redhat"
|
- ansible_os_family|lower == "redhat"
|
||||||
@ -122,6 +122,8 @@
|
|||||||
stat:
|
stat:
|
||||||
path: /var/ossec/api/app.js
|
path: /var/ossec/api/app.js
|
||||||
register: wazuh_api
|
register: wazuh_api
|
||||||
|
when:
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
|
|
||||||
- name: Install Wazuh API from sources
|
- name: Install Wazuh API from sources
|
||||||
block:
|
block:
|
||||||
@ -178,5 +180,6 @@
|
|||||||
when:
|
when:
|
||||||
- not wazuh_api.stat.exists
|
- not wazuh_api.stat.exists
|
||||||
- wazuh_api_sources_installation.enabled
|
- wazuh_api_sources_installation.enabled
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
tags:
|
tags:
|
||||||
- api
|
- api
|
||||||
@ -11,6 +11,8 @@
|
|||||||
stat:
|
stat:
|
||||||
path: /usr/bin/node
|
path: /usr/bin/node
|
||||||
register: node_service_status
|
register: node_service_status
|
||||||
|
when:
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
|
|
||||||
- name: Install NodeJS repository
|
- name: Install NodeJS repository
|
||||||
block:
|
block:
|
||||||
@ -25,7 +27,9 @@
|
|||||||
command: sh /etc/nodejs.sh
|
command: sh /etc/nodejs.sh
|
||||||
register: nodejs_script
|
register: nodejs_script
|
||||||
changed_when: nodejs_script.rc == 0
|
changed_when: nodejs_script.rc == 0
|
||||||
when: not node_service_status.stat.exists
|
when:
|
||||||
|
- not node_service_status.stat.exists
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
|
|
||||||
- name: Installing NodeJS
|
- name: Installing NodeJS
|
||||||
package:
|
package:
|
||||||
@ -33,6 +37,9 @@
|
|||||||
state: present
|
state: present
|
||||||
register: nodejs_service_is_installed
|
register: nodejs_service_is_installed
|
||||||
until: nodejs_service_is_installed is succeeded
|
until: nodejs_service_is_installed is succeeded
|
||||||
|
when:
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
|
|
||||||
tags: init
|
tags: init
|
||||||
|
|
||||||
- include_tasks: "RedHat.yml"
|
- include_tasks: "RedHat.yml"
|
||||||
@ -168,6 +175,9 @@
|
|||||||
group=ossec
|
group=ossec
|
||||||
mode=0740
|
mode=0740
|
||||||
notify: restart wazuh-api
|
notify: restart wazuh-api
|
||||||
|
when:
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
|
|
||||||
tags:
|
tags:
|
||||||
- init
|
- init
|
||||||
- config
|
- config
|
||||||
@ -304,6 +314,7 @@
|
|||||||
notify: restart wazuh-api
|
notify: restart wazuh-api
|
||||||
when:
|
when:
|
||||||
- wazuh_api_user is defined
|
- wazuh_api_user is defined
|
||||||
|
- wazuh_manager_config.cluster.node_type == "master"
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
|
|
||||||
@ -325,14 +336,20 @@
|
|||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
|
|
||||||
- name: Ensure Wazuh Manager, wazuh API service is started and enabled
|
- name: Ensure Wazuh Manager service is started and enabled.
|
||||||
service:
|
service:
|
||||||
name: "{{ item }}"
|
name: "wazuh-manager"
|
||||||
enabled: true
|
enabled: true
|
||||||
state: started
|
state: started
|
||||||
with_items:
|
tags:
|
||||||
- wazuh-manager
|
- config
|
||||||
- wazuh-api
|
|
||||||
|
- name: Ensure Wazuh API service is started and enabled.
|
||||||
|
service:
|
||||||
|
name: "wazuh-api"
|
||||||
|
enabled: true
|
||||||
|
state: started
|
||||||
|
when: wazuh_manager_config.cluster.node_type == "master"
|
||||||
tags:
|
tags:
|
||||||
- config
|
- config
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user