Skip to content

Commit f40f39c

Browse files
committed
Don't stop ansible deploy on failure, collector log file
1 parent 3834de3 commit f40f39c

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

deployments/ansible/roles/collector/tasks/otel_win_install.yml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,24 @@
7373
ansible.windows.win_package:
7474
path: "{{otel_msi_package.dest}}"
7575
state: present
76-
log_path: /tmp/otel_win_install_logs.log
76+
log_path: "{{ otel_msi_package.dest }}/otel_win_install_logs.log"
7777
arguments: "{{ msi_arguments }}"
78+
ignore_errors: true
79+
register: msi_installed
80+
81+
- debug:
82+
var: msi_installed
83+
84+
- name: Fetch log file from SOC MSI install to host
85+
ansible.builtin.fetch:
86+
src: "{{ otel_msi_package.dest }}/otel_win_install_logs.log"
87+
dest: /tmp/
88+
flat: true
89+
90+
- name: Fail if MSI install failed
91+
ansible.builtin.fail:
92+
msg: "Splunk OpenTelemetry Collector MSI installation failed. Check the log file for details."
93+
when: splunk_collector_msi_is_configurable is defined
7894

7995
- name: Install splunk-otel-collector-msi-legacy
8096
when: splunk_collector_msi_is_configurable is undefined

0 commit comments

Comments
 (0)