danbohea.cask-app

Ansible角色:Homebrew Cask应用

构建状态

这是一个用于在macOS上安装Homebrew Cask应用的Ansible角色。

  • 在你的剧本中,可以多次运行该角色,每次传入不同的数据。
  • 每个Ansible任务安装一个cask应用。
  • 将Ansible标签与每个cask应用安装任务关联。

需求

  • macOS 10.13
  • Ansible >= 2.2

* 需要比macOS自带更现代的python。

角色变量

# 你希望安装的应用的名称,使用Homebrew Cask指定的名称。
cask_app_name: ""

# 需要传递给Homebrew Cask的任何安装选项。
cask_app_install_options: ""

依赖

示例剧本

- hosts: all

  roles:
    # 最简例子。
    - {
      cask_app_name: firefox,
      role: ansible-role-cask-app
      }
    # 使用标签的示例。
    - {
      cask_app_name: firefox,
      tags: ["firefox", "another_tag"],
      role: ansible-role-cask-app
      }
    # 使用cask_app_install_options的示例。
    - { 
      cask_app_name: firefox,
      cask_app_install_options: force,
      role: ansible-role-cask-app
      }

许可证

MIT

作者信息

该角色由Dan Bohea创建,主要用于Macsible

关于项目

DRY & flexible Homebrew Cask app installation on macOS.

安装
ansible-galaxy install danbohea.cask-app
许可证
Unknown
下载
509
拥有者