You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: tasks/agent-linux.yml
+6-2
Original file line number
Diff line number
Diff line change
@@ -76,11 +76,15 @@
76
76
enabled: yes
77
77
when: not datadog_skip_running_check and datadog_enabled and not ansible_check_mode
78
78
79
+
- name: set system probe installed
80
+
set_fact:
81
+
datadog_sysprobe_installed: "{{ ansible_facts.services['datadog-agent-sysprobe'] is defined or ansible_facts.services['datadog-agent-sysprobe.service'] is defined }}"
82
+
79
83
- name: set system probe enabled
80
84
set_fact:
81
85
datadog_sysprobe_enabled: "{{ system_probe_config is defined
82
86
and system_probe_config['enabled']
83
-
and (ansible_facts.services['datadog-agent-sysprobe'] is defined or ansible_facts.services['datadog-agent-sysprobe.service'] is defined) }}"
87
+
and datadog_sysprobe_installed }}"
84
88
85
89
- name: Ensure datadog-agent-sysprobe is running if enabled and installed
86
90
service:
@@ -94,7 +98,7 @@
94
98
name: datadog-agent-sysprobe
95
99
state: stopped
96
100
enabled: no
97
-
when: not datadog_skip_running_check and (not datadog_enabled or not datadog_sysprobe_enabled)
101
+
when: not datadog_skip_running_check and (not datadog_enabled or not datadog_sysprobe_enabled) and datadog_sysprobe_installed
98
102
99
103
- name: Ensure datadog-agent, datadog-agent-process and datadog-agent-trace are not running
0 commit comments