Fix: ensure file collector robustness (HttpClient, TLS 1.2, English logs)
This commit is contained in:
@@ -233,21 +233,21 @@
|
||||
mode: "0755"
|
||||
delegate_to: localhost
|
||||
|
||||
# - name: Стянуть отчёт валидации с эндпоинта
|
||||
# ansible.windows.win_fetch:
|
||||
# src: "{{ aw_windows_validation_remote_path }}"
|
||||
# dest: "{{ aw_windows_validation_local_dir }}/{{ inventory_hostname }}-aw_validate_ansible.json"
|
||||
# flat: true
|
||||
#
|
||||
# - name: Проверить статус валидации
|
||||
# ansible.builtin.shell: |
|
||||
# python3 - <<'PY'
|
||||
# import json, sys
|
||||
# with open('{{ aw_windows_validation_local_dir }}/{{ inventory_hostname }}-aw_validate_ansible.json', 'r') as f:
|
||||
# data = json.load(f)
|
||||
# if not data.get('overallOk', False):
|
||||
# print(f"Validation failed for {{ inventory_hostname }}: {data.get('summary', 'Unknown error')}")
|
||||
# sys.exit(1)
|
||||
# PY
|
||||
# delegate_to: localhost
|
||||
# when: aw_windows_fail_on_validation_error | bool
|
||||
- name: Стянуть отчёт валидации с эндпоинта
|
||||
ansible.windows.win_fetch:
|
||||
src: "{{ aw_windows_validation_remote_path }}"
|
||||
dest: "{{ aw_windows_validation_local_dir }}/{{ inventory_hostname }}-aw_validate_ansible.json"
|
||||
flat: true
|
||||
|
||||
- name: Проверить статус валидации
|
||||
ansible.builtin.shell: |
|
||||
python3 - <<'PY'
|
||||
import json, sys
|
||||
with open('{{ aw_windows_validation_local_dir }}/{{ inventory_hostname }}-aw_validate_ansible.json', 'r') as f:
|
||||
data = json.load(f)
|
||||
if not data.get('overallOk', False):
|
||||
print(f"Validation failed for {{ inventory_hostname }}: {data.get('summary', 'Unknown error')}")
|
||||
sys.exit(1)
|
||||
PY
|
||||
delegate_to: localhost
|
||||
when: aw_windows_fail_on_validation_error | bool
|
||||
|
||||
Reference in New Issue
Block a user