danbohea.cask-app

Ansible-Rolle: Homebrew Cask-App

Build-Status

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.

Über das Projekt

DRY & flexible Homebrew Cask app installation on macOS.

Installieren
ansible-galaxy install danbohea.cask-app
GitHub Repository
Lizenz
Unknown
Downloads
509
Besitzer