kenhuang.xcode

Ansible-Rolle: Xcode

GPL-3.0 lizenziert Build-Status

Installiert Xcode auf MacOS gemäß den bereitgestellten Variablen.

Anforderungen

Die Rolle kann Xcode 8 und höher installieren.

Die Installation von Xcode erfordert eine bereits heruntergeladene Xcode xip-Datei auf dem Zielcomputer. Alle Xcode-Versionen finden Sie auf der Apple Download-Seite.

Eine UI-Sitzung ist ebenfalls erforderlich. Das bedeutet, dass der Benutzer, mit dem Sie die Rolle ausführen, auf dem OSX-Computer angemeldet sein muss.

Die Rolle geht davon aus, dass Spotlight aktiviert ist. Sie nutzt die Spotlight-Suche, um zu überprüfen, ob Xcode bereits installiert ist.

Rollenvariablen

Die Rollenvariablen und ihre Standardwerte sind unten aufgeführt. Alle Standardvariablen finden Sie in defaults/main.yml.

xcode_xip_location:

Der Speicherort der Xcode xip-Datei auf dem Zielcomputer.

xcode_major_version:

Die Hauptversion von Xcode, die installiert werden soll. Die Art und Weise, wie zusätzliche Pakete installiert werden, variiert zwischen den Xcode-Versionen. Daher muss die Hauptversion bekannt sein, wenn die Bereitstellungsskripte ausgeführt werden.

xcode_build: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild

Der Pfad zum Tool xcodebuild.

xcode_packages_location: /Applications/Xcode.app/Contents/Resources/Packages

Das Verzeichnis, das alle zusätzlichen Xcode-Pakete enthält, die installiert werden sollen.

Die Zeitüberschreitung für die Extraktion des Installationsarchivs in Sekunden.

xcode_xip_extraction_timeout

Abhängigkeiten

Keine.

Beispiel-Playbook

- hosts: localhost
  vars:
    xcode_xip_location: '/Users/user/Downloads/Xcode_10.1.xip'
    xcode_major_version: 10
  roles:
    - xcode

Lizenz

GPL-3.0

Autorinformationen

Diese Rolle wurde 2019 von MacStadium, Inc erstellt.

Maintainer(s)

Installieren
ansible-galaxy install kenhuang.xcode
GitHub Repository
Lizenz
gpl-3.0
Downloads
78
Besitzer