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 のその他のロール

GantSign の他のロールは、Ansible Galaxy で見つけることができます。

開発とテスト

このプロジェクトは、開発とテストを支援するために Molecule を使用しています。ロールは Testinfrapytest を使用してユニットテストされています。

開発またはテストを行うには、以下のものをインストールする必要があります:

これらのインストールは難しい場合があるため、このプロジェクトには 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.keyboard
ライセンス
mit
ダウンロード
58.9k
所有者