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
