wazuh-ansible-4.12.0/roles/wazuh/wazuh-indexer/tasks/RedHat.yml
Andrés Felipe Marulanda Hernández 49f2ff67f3 Nueva versión con modificaciones
2025-09-09 16:40:55 -05:00

60 lines
1.3 KiB
YAML

---
- block:
- name: RedHat/CentOS/Fedora | Add Wazuh indexer repo
yum_repository:
name: wazuh_repo
description: Wazuh yum repository
baseurl: "{{ wazuh_repo.yum }}"
gpgkey: "{{ wazuh_repo.gpg }}"
gpgcheck: true
changed_when: false
- name: Amazon Linux | Configure system settings
block:
- name: Install Amazon extras in Amazon Linux 2
yum:
name: amazon-linux-extras
state: present
lock_timeout: 200
when:
- ansible_distribution == 'Amazon'
- ansible_distribution_major_version == '2'
- name: Configure vm.max_map_count
lineinfile:
line: "vm.max_map_count=262144"
dest: "/etc/sysctl.conf"
insertafter: EOF
create: true
become: yes
- name: Update vm.max_map_count
shell: sysctl -p
become: yes
when:
- ansible_distribution == 'Amazon'
- name: RedHat/CentOS/Fedora | Install Indexer dependencies
yum:
name: "{{ packages }}"
state: present
lock_timeout: 200
vars:
packages:
- wget
- unzip
- name: Install Wazuh indexer
package:
name: wazuh-indexer-{{ indexer_version }}
state: present
register: install
tags: install
tags:
- install