l3d.akku_warning
rôle Ansible : avertissement de batterie
réécriture en cours !!!
le cronjob va être supprimé !
le temporisateur systemd est introduit
les variables peuvent changer !
À FAIRE : améliorer le comportement des appareils sans batterie !
Ce rôle Ansible installe un script bash (via cronjob) qui s'exécute toutes les 3 minutes. Ce script vérifie si le niveau de la batterie est inférieur à 25 % et qu'elle n'est pas en charge. Si c'est le cas, le programme zenity installé par ce rôle générera un message pop-up indiquant que la batterie est faible. Lorsque le niveau de la batterie se situe entre 15 et 10 %, il tentera également de jouer un son. Mais cela ne fonctionne pas (encore) de manière fiable.
Ce rôle est testé avec le i3 - gestionnaire de fenêtres amélioré, installé par ce rôle sur Archlinux, mais il fonctionnera probablement sur tous les gestionnaires de fenêtres et la plupart des systèmes d'exploitation !
Installation et Utilisation
installation avec galaxy :
ansible-galaxy install do1jlr.akku_warning
Vous pouvez exécuter le rôle directement via des commandes ad-hoc Ansible, mais il est fortement recommandé de créer un playbook Ansible.
# exemple de commande ad-hoc
ansible -m include_role -a "name=do1jlr.akku_warning" localhost
exemple de playbook avec galaxy
---
- hosts:
roles:
- do1jlr.akku_warning
installation via git
# téléchargez ce rôle dans votre répertoire de rôles
git clone https://github.com/roles-ansible/role_akku_warning.git
exemple de playbook
---
- name: installer akku_warning
hosts: localhost
tags:
- akku_warning
roles:
- role_akku_warning
vars:
submodules_versioncheck: true
Variables :
---
# vérification simple de version pour ce playbook
# true est fortement recommandé
submodules_versioncheck: false
# quel utilisateur utilisons-nous actuellement ?
akku_user: "{{ ansible_user_id }}"
# quel son devons-nous jouer ?
akku_sound_src: 'files/low_battery.m4a'
akku_sound_dest: '/opt/low_battery.m4a'
# devons-nous installer cronie ?
install_and_enable_cronie: true
# jouer une vidéo en arrière-plan avec son
multimedia_akku_warning: true
# vous voulez installer des paquets manquants ?
manage_packages_akku_warning: true
Contribution
Si vous constatez qu'il manque des fonctionnalités ou si vous avez une idée pour améliorer ce rôle, n'hésitez pas à créer une issue - ou mieux encore - à créer une demande de tirage.
Get a popup if the akku is getting low, get a warning sound, if the akku is even lower.
ansible-galaxy install l3d.akku_warning