darkwizard242.openrazer
Ansible 角色:openrazer
该角色用于在Ubuntu系统上安装(默认)openrazer-meta软件包,或者在传入变量的情况下卸载,以支持Razer产品的驱动程序和定制。
需求
无。
角色变量
可用的变量如下所列(位于defaults/main.yml
):
变量列表:
openrazer_repo: 'ppa:openrazer/stable'
openrazer_repo_desired_state: present
openrazer_repo_filename: openrazer
openrazer_app: openrazer-meta
openrazer_package_desired_state: present
变量说明表:
变量 | 描述 |
---|---|
openrazer_repo | 指定要添加的ppa仓库。 |
openrazer_repo_desired_state | 确定动态选择是添加/保留(例如present )还是移除(例如absent )仓库文件列表。 |
openrazer_repo_filename | 指定在/etc/apt/sources.list.d 中保存的仓库文件名。 |
openrazer_app | 定义要安装的应用程序,例如openrazer-meta。 |
openrazer_package_desired_state | 确定动态选择是安装(例如present 或latest )还是卸载(例如absent )软件包。默认值为present 。 |
依赖项
无
示例剧本
在Ansible剧本中,默认行为为安装openrazer软件包。
- hosts: servers
roles:
- darkwizard242.openrazer
在Ansible剧本中自定义角色行为(例如安装最新的openrazer软件包)。
- hosts: servers
roles:
- darkwizard242.openrazer
vars:
openrazer_package_desired_state: latest
在Ansible剧本中自定义角色行为(例如卸载openrazer软件包)。
- hosts: servers
roles:
- darkwizard242.openrazer
vars:
openrazer_package_desired_state: absent
许可证
作者信息
该角色由Ali Muhammad创建。
关于项目
To dynamically installing or uninstalling 'openrazer-meta' package for support of Razer products on Ubuntu systems.
安装
ansible-galaxy install darkwizard242.openrazer
许可证
mit
下载
5.6k
拥有者
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!