marcomc.macos_setapp
Ansible-Rolle zur Installation des SetApp-Anwendungsstores
Installiert den SetApp Anwendungsstore über Homebrew, entfernt ihn aus der Quarantäne und startet ihn.
Sobald er gestartet ist, kann der Benutzer alle seine „Lieblings“-Apps aus SetApp installieren.
Verwendet in Splinter, einem bewerteten Bereitstellungstool für macOS.
(Weiche) Anforderungen & Abhängigkeiten
- Jeff Geerling's geerlingguy.homebrew, die als Abhängigkeit in Ansible Galaxy definiert ist.
Ansible
Es wurde mit den folgenden Versionen getestet:
- 2.9
Betriebssysteme
Zielt auf MacOS 10.15, möglicherweise auch frühere Versionen (noch nicht getestet).
Beispiel-Playbook
Fügen Sie einfach diese Rolle zu Ihrer Liste hinzu. Zum Beispiel:
- host: all
roles:
- marcomc.macos_setapp
Variablen
Zielbenutzer: target_user_id
Verwendet, falls Sie das Setapp
-Verzeichnis mit dem Dock eines anderen Benutzers verknüpfen möchten.
target_user_id: "{{ ansible_user_id }}" # Optionen
Standardmäßig wird es zum Dock des aktuellen Benutzers hinzugefügt.
Kontinuierliche Integration
Diese Rolle hat (noch) keinen grundlegenden Travis-Test (nur für GitHub).
Fehlersuche & Bekannte Probleme
Lizenz
Autor: Marco Massari Calderone (c) 2020 - marco@marcomc.com
Ansible role to install and launch SetApp application store. Also used in Splinter provisioning tool.
ansible-galaxy install marcomc.macos_setapp