infothrill.hd_idle
Rôle Ansible : hd_idle
Installez hd-idle à partir de la source. Ce programme est utile pour arrêter les disques durs après un délai d'inactivité donné. Cela peut économiser de l'énergie et peut-être prolonger la durée de vie du disque en rotation.
Exigences
Support du système d'exploitation pour /proc/diskstats, compatibilité avec Debian.
Variables de rôle
Les variables disponibles sont listées ci-dessous, avec leurs valeurs par défaut (voir defaults/main.yml) :
hd_idle_version: 1.05
La version à installer. Si elle est changée, hd_idle_checksum
doit également être adaptée.
hd_idle_checksum: sha256:4efefe79d145b50e055582730d9d685e485da3df3dad90fef030036d52aa3a0c
Le code de vérification. Nous le faisons pour garantir la confiance dans le code téléchargé, ainsi que pour permettre des téléchargements sans vérification de certificat https (ce qui est problématique sur les anciennes installations de python).
hd_idle_compile_dir: /tmp/hd_idle
Le répertoire à utiliser à des fins de compilation.
Dépendances
Aucune.
Exemple de Playbook
- hôtes : raspberrypis
rôles :
- { rôle : infothrill.hd_idle }
Changement de version
2.1.0
- Code vérifié selon les standards modernes et les risques de sécurité mineurs résolus (permissions de fichier)
- Suppression du support pour ansible inférieur à 5
- Suppression du support pour python inférieur à 3.8
- Passage à Github Actions pour l'intégration continue
2.0.2
- Suppression du support pour ansible inférieur à 2.9
- Mise à niveau de molecule à 3.0.x
- ajout du support pour ansible 2.10, 3.0
- ajout du support pour python 3.7+
2.0.1
- augmentation du délai d'attente pour le téléchargement à 60 sec
- définition explicite du propriétaire du code source décompressé à
root
2.0.0
- suppression du support pour ansible 2.4
- ajout du support pour ansible 2.8
- passage de l'outil de test à python 3.6
- mise à niveau de molecule et ansible-lint
1.4.1
- ajout de tests pour ansible 2.8
- ajout d'un test expérimental pour debian buster
1.4.0
- ajout d'un test de base lint/syntaxe utilisant travis
- renommage du rôle en
hd_idle
(dehd-idle
)
1.3
- ajout d'un test pour ansible 2.6
1.2.0
- ajout d'un test pour ansible 2.4, 2.5
- suppression du support pour ansible 2.1
- mise à niveau de molecule à 2.15
- ajout d'un test pour debian stretch 9.4
1.2.0
- mise à niveau de molecule
- correction du playbook de molecule
1.1.0
- ajout d'un test pour ansible 2.3
- correction des avertissements de dépréciation dans ansible 2.3
1.0.0
- première version
Licence
MIT
Informations sur l'auteur
Ce rôle a été créé en 2017 par Paul Kremer.