initial pfannkuchen
This commit is contained in:
parent
b6dafc7a73
commit
4d305fa19f
99 changed files with 3575 additions and 321 deletions
2
roles/glances/defaults/main.yml
Normal file
2
roles/glances/defaults/main.yml
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
---
|
||||
glances_port: 61208
|
||||
9
roles/glances/handlers/main.yml
Normal file
9
roles/glances/handlers/main.yml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
- name: reload systemd
|
||||
systemd:
|
||||
daemon_reload: true
|
||||
|
||||
- name: restart glances
|
||||
systemd:
|
||||
name: glances
|
||||
state: restarted
|
||||
45
roles/glances/tasks/main.yml
Normal file
45
roles/glances/tasks/main.yml
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
---
|
||||
- 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue