40 lines
945 B
YAML
40 lines
945 B
YAML
---
|
|
- name: Copy Filebeat configuration.
|
|
template:
|
|
src: filebeat.yml.j2
|
|
dest: "/etc/filebeat/filebeat.yml"
|
|
owner: root
|
|
group: root
|
|
mode: 0400
|
|
notify: restart filebeat
|
|
tags: configure
|
|
|
|
- name: Copy Elasticsearch template.
|
|
template:
|
|
src: elasticsearch.yml.j2
|
|
dest: "/etc/filebeat/wazuh-template.json"
|
|
owner: root
|
|
group: root
|
|
mode: 0400
|
|
notify: restart filebeat
|
|
tags: configure
|
|
|
|
- name: Ensure Filebeat SSL key pair directory exists.
|
|
file:
|
|
path: "{{ filebeat_ssl_dir }}"
|
|
state: directory
|
|
when: filebeat_ssl_key_file
|
|
tags: configure
|
|
|
|
- name: Copy SSL key and cert for filebeat.
|
|
copy:
|
|
src: "{{ item }}"
|
|
dest: "{{ filebeat_ssl_dir }}/{{ item | basename }}"
|
|
mode: 0400
|
|
with_items:
|
|
- "{{ filebeat_ssl_key_file }}"
|
|
- "{{ filebeat_ssl_certificate_file }}"
|
|
notify: restart filebeat
|
|
when: filebeat_ssl_key_file and filebeat_ssl_certificate_file
|
|
tags: configure
|