pddg.xkeysnail
ansible-role-xkeysnail
xkeysnailをインストールし、GNOMEによる自動起動設定を行います。
要件
sudo
を使用できる必要があります。
また、python3が必要です。xkeysnailはpip
(python3-pip
)でインストールされます。
役割の変数
xkeysnail_config_dir
- 設定ファイルを保存する場所
- デフォルトは
/etc/opt/xkeysnail
- 他のユーザーが読み取れる必要があります(
~/.config/xxxx
を指定しないでください)
xkeysnail_config_file
- Pythonで書かれた設定ファイルを指定します
- デフォルトは
files
ディレクトリ内のconfig.py
です - パスの末尾に
/
を含めてはいけません。
依存関係
他の要件はありません。
例のプレイブック
この役割はローカルで使用することを想定しています。実行ユーザーの名前は/etc/sudoers.d/10-install
に書き込まれます。
- hosts: localhost
roles:
- name: pddg.xkeysnail
vars:
xkeysnail_config_dir: /etc/opt/xkeysnail
xkeysnail_config_file: /path/to/config.py
プレイブックを使用するときは-K
オプションを使用してください。この役割ではsudo
が必要です。
$ ansible-playbook hoge.yml -K
ライセンス
MIT
著者情報
- 著者: pddg
- ウェブ: https://www.poyo.info
- 組織: Studio Aquatan