don_rumata.ansible_role_install_wine

Ansible 角色: 安装 Wine

许可证 Ansible Galaxy CircleCI Ansible Galaxy 质量

为 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 上安装 winewinetricks

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

作者信息

don Rumata

待办事项

  • 添加测试。
  • 添加更多测试。
安装
ansible-galaxy install don_rumata.ansible_role_install_wine
许可证
apache-2.0
下载
146
拥有者
Здесь все бесполезно. Знаний не хватает, а золото теряет цену, потому что опаздывает.