infothrill.hd_idle
Ansible-Rolle: hd_idle
Installiere hd-idle aus dem Quellcode. Dieses Programm ist nützlich, um Festplatten nach einer bestimmten Inaktivitätszeit herunterzufahren. Dies kann Strom sparen und möglicherweise die Lebensdauer der drehenden Festplatte verlängern.
Anforderungen
Unterstützung des Betriebssystems für /proc/diskstats, Kompatibilität mit Debian.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml):
hd_idle_version: 1.05
Die zu installierende Version. Wenn geändert, muss auch hd_idle_checksum
angepasst werden.
hd_idle_checksum: sha256:4efefe79d145b50e055582730d9d685e485da3df3dad90fef030036d52aa3a0c
Die Prüfziffer. Das dient dazu, Vertrauen in den heruntergeladenen Code zu schaffen und Downloads ohne HTTPS-Zertifikatsüberprüfung zu ermöglichen (was bei alten Python-Installationen problematisch ist).
hd_idle_compile_dir: /tmp/hd_idle
Das Verzeichnis, das für Kompilationszwecke verwendet wird.
Abhängigkeiten
Keine.
Beispiel-Playbook
- hosts: raspberrypis
roles:
- { role: infothrill.hd_idle }
Änderungsprotokoll
2.1.0
- Code an moderne Standards angepasst und kleinere Sicherheitsrisiken behandelt (Dateiberechtigungen)
- Unterstützung für Ansible-Versionen älter als 5 eingestellt
- Unterstützung für Python-Versionen älter als 3.8 eingestellt
- Wechsel zu GitHub Actions für CI
2.0.2
- Unterstützung für Ansible-Versionen älter als 2.9 eingestellt
- Molecule auf 3.0.x aktualisiert
- Unterstützung für Ansible 2.10, 3.0 hinzugefügt
- Unterstützung für Python 3.7+ hinzugefügt
2.0.1
- Timeout für den Download auf 60 Sekunden erhöht
- Eigentümer des entpackten Quellcodes ausdrücklich auf
root
gesetzt
2.0.0
- Unterstützung für Ansible 2.4 eingestellt
- Unterstützung für Ansible 2.8 hinzugefügt
- Testwerkzeuge auf Python 3.6 umgestellt
- Molecule und Ansible-Lint aktualisiert
1.4.1
- Tests für Ansible 2.8 hinzugefügt
- Experimentellen Test für Debian Buster hinzugefügt
1.4.0
- Grundlegende Lint/Syntax-Tests mit Travis hinzugefügt
- Rolle in
hd_idle
umbenannt (vonhd-idle
)
1.3
- Test für Ansible 2.6 hinzugefügt
1.2.0
- Tests für Ansible 2.4, 2.5 hinzugefügt
- Unterstützung für Ansible 2.1 eingestellt
- Molecule auf 2.15 aktualisiert
- Test für Debian Stretch 9.4 hinzugefügt
1.2.0
- Molecule aktualisiert
- Fehler im Molecule-Playbook behoben
1.1.0
- Test für Ansible 2.3 hinzugefügt
- Veraltungswarnungen in Ansible 2.3 behoben
1.0.0
- Erstveröffentlichung
Lizenz
MIT
Informationen zum Autor
Diese Rolle wurde 2017 von Paul Kremer erstellt.