6b4f1ff7 by Gustavo Calcaterra Committed by Javier Franco

Add handlers to restart beats

1 parent 189a9c13
---
# handlers file for beat
- name: Restart beat service
service:
name: "{{ beat_name }}"
state: restarted
listen: "restart all beats services"
# - name: Restart filebeat
# service:
# name: filebeat
# state: restarted
# listen: "restart all beats services"
#
# - name: Restart metribeat
# service:
# name: metricbeat
# state: restarted
# listen: "restart all beats services"
#
# - name: Restart packetbeat
# service:
# name: packetbeat
# state: restarted
# listen: "restart all beats services"
......
......@@ -11,6 +11,7 @@
template:
src: templates/{{ beat_name }}.yml.j2
dest: /etc/{{ beat_name }}/{{ beat_name }}.yml
notify: "Restart beat service"
- name: Test {{ beat_name }} connection
shell: '{{ beat_name }} test output'
......@@ -43,15 +44,20 @@
- "verify_system_result.rc != 0"
register: result
changed_when: "'Module system is already enabled' not in result.stdout"
notify: "Restart beat service"
- name: Run {{ beat_name }} setup and dashboard config on kibana
shell: '{{ beat_name }} setup'
register: result
changed_when: "result.rc != 0"
changed_when: "result.rc == 0"
ignore_errors: True
notify: "Restart beat service"
- name: Start {{ beat_name }} service
service:
name: '{{ beat_name }}'
state: started
enabled: yes
- name: Flush handlers
meta: flush_handlers
#- name: Start {{ beat_name }} service
# service:
# name: '{{ beat_name }}'
# state: started
# enabled: yes
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!