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