gantsign.keyboard
Rôle Ansible : Clavier
Rôle pour configurer la disposition du clavier, etc.
Exigences
Ansible >= 2.9
Distribution Linux
Famille Debian
Debian
- Stretch (9)
- Buster (10)
- Bullseye (11)
Ubuntu
- Bionic (18.04)
- Focal (20.04)
Variables du Rôle
Les variables suivantes changeront le comportement de ce rôle (les valeurs par défaut sont indiquées ci-dessous) :
# Le nom du modèle de clavier XKB.
keyboard_model: pc104
# Le nom de la disposition de clavier XKB.
keyboard_layout: us
# Les composants de variante du clavier XKB.
keyboard_variant: ''
# Les composants options du clavier XKB.
keyboard_options: ''
# Le comportement des touches <BackSpace> et <Delete>.
keyboard_backspace: guess
Voir man keyboard
pour les options de configuration.
Exemple de Playbook
- hosts: servers
roles:
- role: gantsign.keyboard
# Modèle de clavier européen (pc105 est largement utilisé en dehors de l'Europe également)
keyboard_model: pc105
# Disposition pour la Grande-Bretagne / Royaume-Uni
keyboard_layout: gb
Autres Rôles de GantSign
Vous pouvez trouver d'autres rôles de GantSign sur Ansible Galaxy.
Développement et Tests
Ce projet utilise Molecule pour aider au développement et aux tests ; le rôle est testé unitairement avec Testinfra et pytest.
Pour développer ou tester, vous devrez avoir installé les éléments suivants :
Parce que l'installation de tout cela peut être compliquée, ce projet inclut Molecule Wrapper. Molecule Wrapper est un script shell qui installe Molecule et ses dépendances (excepté Linux) et exécute ensuite Molecule avec la commande que vous lui passez.
Pour tester ce rôle avec Molecule Wrapper, exécutez la commande suivante depuis la racine du projet :
./moleculew test
Remarque : certaines des dépendances nécessitent les droits sudo
pour être installées.
Licence
MIT
Informations sur l'Auteur
John Freeman
GantSign Ltd. Numéro de la société : 06109112 (enregistré en Angleterre)
ansible-galaxy install gantsign.keyboard