gantsign.keyboard

Rola Ansible: Klawiatura

Testy Ansible Galaxy Licencja

Rola do konfigurowania układu klawiatury itp.

Wymagania

  • Ansible >= 2.9

  • Dystrybucja Linux

    • Rodzina Debian

      • Debian

        • Stretch (9)
        • Buster (10)
        • Bullseye (11)
      • Ubuntu

        • Bionic (18.04)
        • Focal (20.04)

Zmienne Roli

Poniższe zmienne zmienią zachowanie tej roli (domyślne wartości są pokazane poniżej):

# Nazwa modelu klawiatury XKB.
keyboard_model: pc104

# Nazwa układu klawiatury XKB.
keyboard_layout: us

# Składniki wariantu klawiatury XKB.
keyboard_variant: ''

# Składniki opcji klawiatury XKB.
keyboard_options: ''

# Zachowanie klawiszy <BackSpace> i <Delete>.
keyboard_backspace: guess

Zobacz man keyboard w celu uzyskania opcji konfiguracyjnych.

Przykład Playbooka

- hosts: serwery
  roles:
    - role: gantsign.keyboard
      # Europejski model klawiatury (pc105 jest szeroko używany także poza Europą)
      keyboard_model: pc105
      # Układ dla Wielkiej Brytanii
      keyboard_layout: gb

Więcej Ról od GantSign

Możesz znaleźć więcej ról od GantSign na Ansible Galaxy.

Rozwój i Testowanie

Ten projekt używa Molecule do pomocy w rozwoju i testowaniu; rola jest testowana jednostkowo przy użyciu Testinfra i pytest.

Aby rozwijać lub testować, musisz mieć zainstalowane następujące:

Ponieważ powyższe może być trudne do zainstalowania, ten projekt zawiera Molecule Wrapper. Molecule Wrapper to skrypt powłoki, który instaluje Molecule i jego zależności (oprócz Linuxa) i następnie wykonuje Molecule z poleceniem, które mu przekażesz.

Aby przetestować tę rolę za pomocą Molecule Wrapper, uruchom następujące polecenie z katalogu głównego projektu:

./moleculew test

Uwaga: niektóre z zależności potrzebują uprawnień sudo do zainstalowania.

Licencja

MIT

Informacje o Autorze

John Freeman

GantSign Ltd. Numer firmy: 06109112 (zarejestrowana w Anglii)

O projekcie

Role for configuring keyboard layout etc.

Zainstaluj
ansible-galaxy install gantsign.keyboard
Licencja
mit
Pobrania
58.9k
Właściciel