gantsign.keyboard

Rol Ansible: Teclado

Pruebas Ansible Galaxy Licencia

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)

Acerca del proyecto

Role for configuring keyboard layout etc.

Instalar
ansible-galaxy install gantsign.keyboard
Licencia
mit
Descargas
58.9k
Propietario