danbohea.cask-app
Rola Ansible: Aplikacja Homebrew Cask
Rola Ansible do instalowania aplikacji Homebrew Cask na macOS.
- Uruchom rolę dowolną liczbę razy w swoim playbooku, przekazując różne dane za każdym razem.
- Zainstaluj jedną aplikację cask w każdej zadań Ansible.
- Przypisz tagi Ansible do każdego zadania instalacji aplikacji cask.
Wymagania
- macOS 10.13
- Ansible >= 2.2.
* Wymaga nowszej wersji Pythona niż ta dostarczana z macOS.
Zmienne roli
# Nazwa aplikacji, którą chcesz zainstalować, jaką podaje się dla Homebrew Cask.
cask_app_name: ""
# Opcje instalacji, które należy przekazać do Homebrew Cask.
cask_app_install_options: ""
Zależności
Przykład Playbooka
- hosts: all
roles:
# Minimalny przykład.
- {
cask_app_name: firefox,
role: ansible-role-cask-app
}
# Przykład z wykorzystaniem tagów.
- {
cask_app_name: firefox,
tags: ["firefox", "inny_tag"],
role: ansible-role-cask-app
}
# Przykład użycia cask_app_install_options.
- {
cask_app_name: firefox,
cask_app_install_options: force,
role: ansible-role-cask-app
}
Licencja
MIT
Informacje o autorze
Ta rola została stworzona przez Dan Bohea głównie do użytku z Macsible.