l3d.akku_warning

Ansible Galaxy MIT License

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.

À propos du projet

Get a popup if the akku is getting low, get a warning sound, if the akku is even lower.

Installer
ansible-galaxy install l3d.akku_warning
Licence
mit
Téléchargements
79.2k
Propriétaire
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy