pddg.xkeysnail
ansible-role-xkeysnail
用于安装 xkeysnail 并通过 GNOME 进行自动启动的注册。
要求
你必须能够使用 sudo
。
需要 Python 3。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