gantsign.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

示例剧本

- hosts: servers
  roles:
    - role: gantsign.keyboard
      # 欧洲键盘模型 (pc105 在欧洲以外也被广泛使用)
      keyboard_model: pc105
      # 英国/英国的布局
      keyboard_layout: gb

来自 GantSign 的更多角色

您可以在 Ansible Galaxy 找到更多 GantSign 的角色。

开发与测试

该项目使用 Molecule 来辅助开发和测试;这个角色使用 Testinfrapytest 进行单元测试。

要开发或测试,您需要安装以下软件:

因为上述软件的安装可能比较复杂,所以这个项目包含了 Molecule Wrapper。Molecule Wrapper 是一个 shell 脚本,可以安装 Molecule 及其依赖项(不包括 Linux),然后执行您传递的命令。

要使用 Molecule Wrapper 测试此角色,请从项目根目录运行以下命令:

./moleculew test

注意:某些依赖项需要 sudo 权限进行安装。

许可证

MIT

作者信息

约翰·弗里曼

GantSign有限公司
公司编号:06109112(在英格兰注册)

关于项目

Role for configuring keyboard layout etc.

安装
ansible-galaxy install gantsign.keyboard
许可证
mit
下载
58.9k
拥有者