kenhuang.xcode

Rôle Ansible : Xcode

Licence GPL-3.0 État de construction

Installe Xcode sur MacOS selon les variables fournies.

Exigences

Le rôle peut installer Xcode 8 et plus.

L'installation de Xcode nécessite un fichier xip de Xcode pré-téléchargé sur la machine cible. Vous pouvez trouver toutes les versions de Xcode sur la page de téléchargements d'Apple.

Une session UI est également requise. Cela signifie que l'utilisateur que vous utilisez pour exécuter le rôle doit être connecté à la machine OSX.

Le rôle s'attend à ce que Spotlight soit activé. Il utilise la recherche Spotlight pour vérifier si Xcode est déjà installé.

Variables de rôle

Les variables de rôle et leurs valeurs par défaut sont listées ci-dessous. Vous pouvez trouver toutes les variables par défaut dans defaults/main.yml.

xcode_xip_location:

L'emplacement du fichier xip de Xcode sur l'ordinateur cible.

xcode_major_version:

La version majeure de Xcode à installer. La façon dont les paquets supplémentaires sont installés varie selon les versions de Xcode. C'est pourquoi la version majeure doit être connue lors de l'exécution des scripts de provisionnement.

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

Le chemin vers l'outil xcodebuild.

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

Le répertoire contenant tous les paquets Xcode supplémentaires à installer.

Timeout d'extraction de l'archive d'installation en secondes.

xcode_xip_extraction_timeout

Dépendances

Aucune.

Exemple de Playbook

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

Licence

GPL-3.0

Informations sur l'auteur

Ce rôle a été créé en 2019 par MacStadium, Inc.

Mainteneur(s)

Installer
ansible-galaxy install kenhuang.xcode
Licence
gpl-3.0
Téléchargements
78
Propriétaire