forked from evolix/ansible-roles
32 lines
544 B
YAML
32 lines
544 B
YAML
---
|
|
|
|
- name: Logstash is installed
|
|
apt:
|
|
name: logstash
|
|
update_cache: yes
|
|
state: installed
|
|
tags:
|
|
- packages
|
|
|
|
- name: Logstash service is enabled
|
|
service:
|
|
name: logstash
|
|
enabled: yes
|
|
|
|
|
|
- name: JVM Heap size (min) is set
|
|
lineinfile:
|
|
dest: /etc/logstash/jvm.options
|
|
regexp: "^-Xms"
|
|
line: "-Xms{{ logstash_jvm_xms }}"
|
|
tags:
|
|
- config
|
|
|
|
- name: JVM Heap size (max) is set
|
|
lineinfile:
|
|
dest: /etc/logstash/jvm.options
|
|
regexp: "^-Xmx"
|
|
line: "-Xmx{{ logstash_jvm_xmx }}"
|
|
tags:
|
|
- config
|