darkwizard242.openrazer

构建测试 发布 Ansible角色 可维护性评级 可靠性评级 安全性评级 GitHub标签(最新SemVer) GitHub仓库大小

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 确定动态选择是安装(例如presentlatest)还是卸载(例如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

许可证

MIT

作者信息

该角色由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!