/
/
/
1---
2# Monitoring Role - Main Tasks
3
4- name: Skip monitoring when disabled
5 ansible.builtin.debug:
6 msg: "Monitoring is disabled for this host, skipping"
7 when: not (monitoring_enabled | default(true))
8
9- name: Deploy Glances monitoring
10 when: monitoring_enabled | default(true)
11 block:
12 - name: Display monitoring deployment start
13 ansible.builtin.debug:
14 msg: |
15 Deploying Glances monitoring on {{ inventory_hostname }}
16 Web UI Port: {{ glances_web_port }}
17 GPU Monitoring: {{ glances_gpu_monitoring | default(false) }}
18 Storage Monitoring: {{ glances_storage_monitoring | default(false) }}
19 Monitored Directories: {{ glances_monitored_directories | length }}
20
21 - import_tasks: validate.yml
22 - import_tasks: glances.yml
23