danbohea.cask-app
Rôle Ansible : Application Homebrew Cask
Un rôle Ansible pour installer des applications Homebrew Cask sur macOS.
- Exécutez le rôle autant de fois que nécessaire dans votre playbook, en passant des données différentes à chaque fois.
- Installez une application cask par tâche Ansible.
- Associez des étiquettes Ansible à chaque tâche d'installation d'application cask.
Exigences
- macOS 10.13
- Ansible >= 2.2.
* Nécessite une version de Python plus récente que celle fournie avec macOS.
Variables de Rôle
# Le nom de l'application que vous souhaitez installer tel qu'il serait spécifié pour Homebrew Cask.
cask_app_name: ""
# Toute option d'installation à passer à Homebrew Cask.
cask_app_install_options: ""
Dépendances
Exemple de Playbook
- hosts: all
roles:
# Exemple minimal.
- {
cask_app_name: firefox,
role: ansible-role-cask-app
}
# Exemple utilisant des étiquettes.
- {
cask_app_name: firefox,
tags: ["firefox", "another_tag"],
role: ansible-role-cask-app
}
# Exemple utilisant cask_app_install_options.
- {
cask_app_name: firefox,
cask_app_install_options: force,
role: ansible-role-cask-app
}
Licence
MIT
Informations sur l'Auteur
Ce rôle a été créé par Dan Bohea principalement pour une utilisation avec Macsible.