ansible/roles/glances/tasks/main.yml
2026-03-30 15:19:20 +02:00

45 lines
951 B
YAML

---
- name: Glances apt-Paket entfernen (fehlende Web-UI)
apt:
name: glances
state: absent
- name: pip installieren
apt:
name: python3-pip
state: present
update_cache: yes
- name: Glances mit Web-UI per pip installieren
pip:
name: "glances[web]"
state: present
extra_args: --break-system-packages
- name: Glances systemd Service (Web-Modus)
copy:
dest: /etc/systemd/system/glances.service
content: |
[Unit]
Description=Glances Web Server
After=network.target
[Service]
Type=simple
Restart=always
RestartSec=5
ExecStart=/usr/local/bin/glances -w -B 0.0.0.0 -p {{ glances_port }} --disable-plugin cloud
[Install]
WantedBy=multi-user.target
mode: "0644"
notify:
- reload systemd
- restart glances
- name: Glances aktivieren und starten
systemd:
name: glances
enabled: true
state: started
daemon_reload: true