63 lines
1.4 KiB
YAML
63 lines
1.4 KiB
YAML
---
|
|
- block:
|
|
|
|
- name: RedHat/CentOS/Fedora | Add Wazuh indexer repo
|
|
yum_repository:
|
|
file: wazuh
|
|
name: wazuh_repo
|
|
description: Wazuh yum repository
|
|
baseurl: "{{ package_repos.yum.indexer.baseurl }}"
|
|
gpgkey: "{{ package_repos.yum.indexer.gpg }}"
|
|
gpgcheck: true
|
|
changed_when: false
|
|
|
|
- name: RedHat/CentOS/Fedora | Install OpenJDK 11
|
|
yum:
|
|
name: java-11-openjdk-devel
|
|
state: present
|
|
when:
|
|
- ansible_distribution != 'Amazon'
|
|
|
|
- name: Amazon Linux | Install OpenJDK 11
|
|
block:
|
|
- name: Install Amazon extras
|
|
yum:
|
|
name: amazon-linux-extras
|
|
state: present
|
|
|
|
- name: Install OpenJDK 11
|
|
shell: amazon-linux-extras install java-openjdk11 -y
|
|
|
|
- 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 }}"
|
|
vars:
|
|
packages:
|
|
- wget
|
|
- unzip
|
|
|
|
- name: Install Wazuh indexer
|
|
package:
|
|
name: wazuh-indexer-{{ indexer_version }}
|
|
state: present
|
|
register: install
|
|
tags: install
|
|
|
|
tags:
|
|
- install
|