gantsign.keyboard
Rola Ansible: Klawiatura
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)
ansible-galaxy install gantsign.keyboard