don_rumata.ansible_role_install_wine
Ansible 角色: 安装 Wine
为 Linux 安装 Wine。
支持的平台
平台:
- 名称: Fedora
版本:
- 33
- 34
- 名称: Ubuntu
版本:
- xenial
- bionic
- focal
- 名称: Debian
版本:
- stretch
- buster
- sid
- 名称: opensuse
版本:
- tumbleweed
- 15.3
要求
最小 ansible 版本: 2.6
角色变量
#--- 版本部分 ---#
wine_branch: stable
# wine_branch: devel
# wine_branch: staging
# wine_package_name: wine
# wine_package_name: winehq-stable
# wine_package_name: wine-mono
# wine_package_name: wine-nine-standalone-32bit
# wine_package_name: wine-staging-devel-32bit-debuginfo
# wine_package_name: 你喜欢的任何包
wine_install_winetricks: true
# wine_install_winetricks: false
#--- 仓库部分 ---#
wine_gpg_key: https://dl.winehq.org/wine-builds/winehq.key
wine_repo_deb_key: '{{ wine_gpg_key }}'
wine_repo_rpm_key: '{{ wine_gpg_key }}'
# 如果你*不*使用 apt-cacher-ng 或其他缓存代理 - 选择 "https"。
http_or_https: http
# http_or_https: https
依赖
无。
如何使用
如何安装角色
通过 ansible-galaxy
:
ansible-galaxy install don_rumata.ansible_role_install_wine
通过 bash+git
:
mkdir -p "$HOME/.ansible/roles"
cd "$HOME/.ansible/roles"
git clone https://github.com/don-rumata/ansible-role-install-wine don_rumata.ansible_role_install_wine
示例剧本
I
在任何 支持 的 Linux 上安装 wine
和 winetricks
:
install-wine.yml
:
- name: 安装 Wine
hosts: all
strategy: free
serial:
- "100%"
roles:
- don_rumata.ansible_role_install_wine
tasks:
II
仅安装 wine
,不安装 winetricks
:
install-wine.yml
:
- name: 安装 Wine
hosts: all
strategy: free
serial:
- "100%"
roles:
- role: don_rumata.ansible_role_install_wine
wine_install_winetricks: false
tasks:
III
安装 wine-devel-amd64
,不安装 winetricks
:
install-wine.yml
:
- name: 安装 Wine
hosts: all
strategy: free
serial:
- "100%"
roles:
- role: don_rumata.ansible_role_install_wine
wine_install_winetricks: false
wine_package_name: wine-devel-amd64
tasks:
许可证
Apache 许可证,版本 2.0
作者信息
待办事项
添加测试。- 添加更多测试。