6b4f1ff7 by Gustavo Calcaterra Committed by Javier Franco

Add handlers to restart beats

1 parent 189a9c13
1 --- 1 ---
2 # handlers file for beat
...\ No newline at end of file ...\ No newline at end of file
2 # handlers file for beat
3 - name: Restart beat service
4 service:
5 name: "{{ beat_name }}"
6 state: restarted
7 listen: "restart all beats services"
8
9 # - name: Restart filebeat
10 # service:
11 # name: filebeat
12 # state: restarted
13 # listen: "restart all beats services"
14 #
15 # - name: Restart metribeat
16 # service:
17 # name: metricbeat
18 # state: restarted
19 # listen: "restart all beats services"
20 #
21 # - name: Restart packetbeat
22 # service:
23 # name: packetbeat
24 # state: restarted
25 # listen: "restart all beats services"
......
...@@ -11,6 +11,7 @@ ...@@ -11,6 +11,7 @@
11 template: 11 template:
12 src: templates/{{ beat_name }}.yml.j2 12 src: templates/{{ beat_name }}.yml.j2
13 dest: /etc/{{ beat_name }}/{{ beat_name }}.yml 13 dest: /etc/{{ beat_name }}/{{ beat_name }}.yml
14 notify: "Restart beat service"
14 15
15 - name: Test {{ beat_name }} connection 16 - name: Test {{ beat_name }} connection
16 shell: '{{ beat_name }} test output' 17 shell: '{{ beat_name }} test output'
...@@ -43,15 +44,20 @@ ...@@ -43,15 +44,20 @@
43 - "verify_system_result.rc != 0" 44 - "verify_system_result.rc != 0"
44 register: result 45 register: result
45 changed_when: "'Module system is already enabled' not in result.stdout" 46 changed_when: "'Module system is already enabled' not in result.stdout"
47 notify: "Restart beat service"
46 48
47 - name: Run {{ beat_name }} setup and dashboard config on kibana 49 - name: Run {{ beat_name }} setup and dashboard config on kibana
48 shell: '{{ beat_name }} setup' 50 shell: '{{ beat_name }} setup'
49 register: result 51 register: result
50 changed_when: "result.rc != 0" 52 changed_when: "result.rc == 0"
51 ignore_errors: True 53 ignore_errors: True
54 notify: "Restart beat service"
52 55
53 - name: Start {{ beat_name }} service 56 - name: Flush handlers
54 service: 57 meta: flush_handlers
55 name: '{{ beat_name }}' 58
56 state: started 59 #- name: Start {{ beat_name }} service
57 enabled: yes 60 # service:
61 # name: '{{ beat_name }}'
62 # state: started
63 # 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!