keyboard

Ansible Роль: Клавиатура

Тесты Ansible Galaxy Лицензия

Роль для настройки раскладки клавиатуры и т. д.

Требования

  • Ansible >= 2.9

  • Дистрибутив Linux

    • Семья Debian

      • Debian

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

        • Bionic (18.04)
        • Focal (20.04)

Переменные Роли

Следующие переменные изменят поведение этой роли (значения по умолчанию указаны ниже):

# Название модели клавиатуры XKB.
keyboard_model: pc104

# Название раскладки клавиатуры XKB.
keyboard_layout: us

# Компоненты варианта клавиатуры XKB.
keyboard_variant: ''

# Компоненты опций клавиатуры XKB.
keyboard_options: ''

# Поведение клавиш <BackSpace> и <Delete>.
keyboard_backspace: guess

Смотрите man keyboard для опций конфигурации.

Пример Playbook

- hosts: servers
  roles:
    - role: gantsign.keyboard
      # Европейская модель клавиатуры (pc105 широко используется и вне Европы)
      keyboard_model: pc105
      # Раскладка для Великобритании
      keyboard_layout: gb

Дополнительные Роли от GantSign

Вы можете найти больше ролей от GantSign на Ansible Galaxy.

Разработка и Тестирование

Этот проект использует Molecule для помощи в разработке и тестировании; роль проходит юнит-тестирование с использованием Testinfra и pytest.

Для разработки или тестирования вам нужно установить следующее:

Поскольку указанные выше компоненты могут быть сложными для установки, этот проект включает Molecule Wrapper. Molecule Wrapper — это скрипт оболочки, который устанавливает Molecule и его зависимости (кроме Linux) и затем выполняет Molecule с командой, которую вы передаете.

Чтобы протестировать эту роль с помощью Molecule Wrapper, выполните следующую команду из корня проекта:

./moleculew test

Примечание: некоторые из зависимостей требуют прав sudo для установки.

Лицензия

MIT

Информация об Авторе

Джон Фриман

GantSign Ltd.
Номер компании 06109112 (зарегистрирована в Англии)

О проекте

Role for configuring keyboard layout etc.

Установить
ansible-galaxy install gantsign/ansible-role-keyboard
Лицензия
mit
Загрузки
51616
Владелец