Files
ansible-role-remote_users_fact/roles/remote_users_fact/tasks/summary.yml
T

36 lines
2.4 KiB
YAML

---
# =============================================================================
# tasks/summary.yml — Affichage du résumé et alertes éventuelles
# =============================================================================
- name: "Summary | Résumé des sessions distantes"
ansible.builtin.debug:
msg:
- "══════════════════════════════════════════"
- "Host : {{ inventory_hostname }}"
- "State : {{ remote_users_fact_state }}"
- "Timestamp : {{ ansible_local.remote_users.timestamp }}"
- "──────────────────────────────────────────"
- "SSH : {{ ansible_local.remote_users.sessions.ssh }}"
- "Citrix : {{ ansible_local.remote_users.sessions.citrix }}"
- "Horizon : {{ ansible_local.remote_users.sessions.horizon }}"
- "Total proto : {{ ansible_local.remote_users.sessions.total_by_protocol }}"
- "Who remote : {{ ansible_local.remote_users.sessions.who_remote }}"
- "──────────────────────────────────────────"
- "Verdict : {{ ansible_local.remote_users.reliability.verdict }}"
- "Ratio : {{ ansible_local.remote_users.reliability.ratio_who_over_total }}"
- "Détail : {{ ansible_local.remote_users.reliability.detail }}"
- "──────────────────────────────────────────"
- "Utilisateurs: {{ ansible_local.remote_users.users_remote | default('aucun') }}"
- "Citrix VDA : {{ ansible_local.remote_users.detection.citrix_vda_installed }}"
- "Horizon Agt : {{ ansible_local.remote_users.detection.horizon_agent_installed }}"
- "══════════════════════════════════════════"
- name: "Summary | Alerte si verdict anormal"
ansible.builtin.debug:
msg: >-
⚠ ATTENTION sur {{ inventory_hostname }} —
Verdict: {{ ansible_local.remote_users.reliability.verdict }} —
{{ ansible_local.remote_users.reliability.detail }}
when: ansible_local.remote_users.reliability.verdict in remote_users_fact_warn_verdicts