From cb66222319e961bbee2245f8bdb3c66d19f7c079 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Wed, 24 May 2017 16:09:12 +0200 Subject: [PATCH] Default/overridable logstash configuration --- logstash/tasks/main.yml | 16 ++++++++++++++++ logstash/templates/logstash.default.conf.j2 | 3 +++ 2 files changed, 19 insertions(+) create mode 100644 logstash/templates/logstash.default.conf.j2 diff --git a/logstash/tasks/main.yml b/logstash/tasks/main.yml index f8d39a79..fcaef9bb 100644 --- a/logstash/tasks/main.yml +++ b/logstash/tasks/main.yml @@ -39,3 +39,19 @@ line: "-Xmx{{ logstash_jvm_xmx }}" tags: - config + +- name: Add a configuration + template: + src: "{{ item }}" + dest: /etc/logstash/conf.d/logstash.conf + force: yes + with_first_found: + - "templates/logstash/logstash.{{ inventory_hostname }}.conf.j2" + - "templates/logstash/logstash.{{ host_group }}.conf.j2" + - "templates/logstash/logstash.default.conf.j2" + - "logstash.default.conf.j2" + register: logstash_template + +- debug: + var: logstash_template + verbosity: 1 diff --git a/logstash/templates/logstash.default.conf.j2 b/logstash/templates/logstash.default.conf.j2 new file mode 100644 index 00000000..293de264 --- /dev/null +++ b/logstash/templates/logstash.default.conf.j2 @@ -0,0 +1,3 @@ +# {{ ansible_managed }} + +# In this file you can put a Logstash pipeline configuration