gantsign.keyboard
Rol Ansible: Teclado
Rol para configurar la distribución del teclado, etc.
Requisitos
Ansible >= 2.9
Distribución de Linux
Familia Debian
Debian
- Stretch (9)
- Buster (10)
- Bullseye (11)
Ubuntu
- Bionic (18.04)
- Focal (20.04)
Variables del Rol
Las siguientes variables cambiarán el comportamiento de este rol (los valores predeterminados se muestran a continuación):
# El nombre del modelo de teclado XKB.
keyboard_model: pc104
# El nombre de la distribución del teclado XKB.
keyboard_layout: us
# Los componentes de variante del teclado XKB.
keyboard_variant: ''
# Los componentes de opción del teclado XKB.
keyboard_options: ''
# El comportamiento de las teclas <BackSpace> y <Delete>.
keyboard_backspace: guess
Consulte man keyboard
para las opciones de configuración.
Ejemplo de Playbook
- hosts: servers
roles:
- role: gantsign.keyboard
# Modelo de teclado europeo (pc105 es ampliamente utilizado fuera de Europa también)
keyboard_model: pc105
# Distribución para Gran Bretaña / Reino Unido
keyboard_layout: gb
Más Roles de GantSign
Puedes encontrar más roles de GantSign en Ansible Galaxy.
Desarrollo y Pruebas
Este proyecto utiliza Molecule para ayudar en el desarrollo y las pruebas; el rol es probado unitariamente usando Testinfra y pytest.
Para desarrollar o probar necesitarás tener instalados lo siguiente:
Debido a que lo anterior puede ser complicado de instalar, este proyecto incluye Molecule Wrapper. Molecule Wrapper es un script de shell que instala Molecule y sus dependencias (aparte de Linux) y luego ejecuta Molecule con el comando que le pases.
Para probar este rol utilizando Molecule Wrapper, ejecuta el siguiente comando desde la raíz del proyecto:
./moleculew test
Nota: algunas de las dependencias necesitan permiso de sudo
para instalarse.
Licencia
MIT
Información del Autor
John Freeman
GantSign Ltd. Número de empresa 06109112 (registrada en Inglaterra)
ansible-galaxy install gantsign.keyboard