danbohea.sketch
Ansible-Rolle: Sketch
Installiert Sketch, unterstützende Werkzeuge und Plugins auf macOS.
Anforderungen
- macOS 10.11 oder 10.12
Rollenvariablen
Alle Standardvariablen der Rolle sind unten aufgeführt, zusammen mit ihren jeweiligen Standardwerten.
sketch_apps:
- sketch
- sketch-tool
- sketch-toolbox
Welche Apps installiert werden sollen (über Homebrew Cask).
sketch_plugins_dir: "/Users/{{ ansible_env.USER }}/Library/Application Support/com.bohemiancoding.sketch3/Plugins"
Wo die Sketch-Plugins installiert werden sollen. Der Standardwert ist der Standardstandort für die aktuell verfügbare Version von Sketch.
sketch_plugin_repos:
- { repo: "https://github.com/ddwht/sketch-dynamic-button.git", dest: "sketch-dynamic-button" }
- { repo: "https://github.com/getflourish/Sketch-Style-Inventory.git", dest: "Sketch-Style-Inventory" }
- { repo: "https://github.com/tylergaw/day-player.git", dest: "day-player" }
- { repo: "https://github.com/timuric/Content-generator-sketch-plugin.git", dest: "Content-generator-sketch-plugin" }
- { repo: "https://github.com/bomberstudios/sketch-commands.git", dest: "sketch-commands" }
- { repo: "https://github.com/ScottSavarie/Clipboard-Fill.git", dest: "Clipboard-Fill" }
Sketch-Plugins, die installiert werden sollen.
repo
sollte die absolute URL zum öffentlichen Git-Repository des Plugins enthalten.dest
wird verwendet, um den Namen des Unterverzeichnisses anzugeben, in das das Plugin geklont wird.
Abhängigkeiten
Beispiel-Playbook
- hosts: macbook
connection: local
roles:
- role: ansible-role-sketch
Lizenz
MIT
Autoreninformationen
Diese Rolle wurde von Dan Bohea hauptsächlich für die Verwendung mit Macsible erstellt.