danbohea.cask-app
Ansible-Rolle: Homebrew Cask-App
Eine Ansible-Rolle zum Installieren von Homebrew Cask-Apps auf macOS.
- Führen Sie die Rolle beliebig oft in Ihrem Playbook aus und übergeben Sie dabei jedes Mal unterschiedliche Daten.
- Installieren Sie eine Cask-App pro Ansible-Task.
- Verknüpfen Sie Ansible-Tags mit jeder Cask-App-Installationsaufgabe.
Anforderungen
- macOS 10.13
- Ansible >= 2.2.
* Erfordert eine aktuellere Python-Version als die, die mit macOS ausgeliefert wird.
Rollenvariablen
# Der Name der App, die Sie installieren möchten, wie sie für Homebrew Cask angegeben würde.
cask_app_name: ""
# Alle Installationsoptionen, die an Homebrew Cask übergeben werden müssen.
cask_app_install_options: ""
Abhängigkeiten
Beispiel-Playbook
- hosts: all
roles:
# Minimales Beispiel.
- {
cask_app_name: firefox,
role: ansible-role-cask-app
}
# Beispiel mit Tags.
- {
cask_app_name: firefox,
tags: ["firefox", "another_tag"],
role: ansible-role-cask-app
}
# Beispiel mit cask_app_install_options.
- {
cask_app_name: firefox,
cask_app_install_options: force,
role: ansible-role-cask-app
}
Lizenz
MIT
Autorinformationen
Diese Rolle wurde von Dan Bohea hauptsächlich für die Verwendung mit Macsible erstellt.