macstadium.xcode

Ansible Rola: Xcode

Licencja GPL-3.0 Status budowy

Instaluje Xcode na MacOS zgodnie z dostarczonymi zmiennymi.

Wymagania

Rola potrafi zainstalować Xcode 8 i nowsze.

Instalacja Xcode wymaga pobranego wcześniej pliku xip Xcode na docelowej maszynie. Wszystkie wersje Xcode można znaleźć na stronie pobierania Apple.

Wymagana jest również sesja UI. Oznacza to, że użytkownik, którym wykonujesz rolę, musi być zalogowany na maszynie OSX.

Rola oczekuje, że Spotlight jest włączony. Używa wyszukiwania Spotlight, aby sprawdzić, czy Xcode jest już zainstalowane.

Zmienne Roli

Zmienne roli i ich domyślne wartości są wymienione poniżej. Wszystkie domyślne zmienne można znaleźć w defaults/main.yml

xcode_xip_location:

Lokalizacja pliku xip Xcode na docelowym komputerze.

xcode_major_version:

Główna wersja Xcode do zainstalowania. Sposób instalacji dodatkowych pakietów różni się w zależności od wersji Xcode. Dlatego główna wersja musi być znana podczas uruchamiania skryptów przygotowujących.

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

Ścieżka do narzędzia xcodebuild.

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

Katalog zawierający wszystkie dodatkowe pakiety Xcode do zainstalowania.

Czas oczekiwania na rozpakowanie archiwum instalacyjnego w sekundach.

xcode_xip_extraction_timeout

Zależności

Brak.

Przykładowy Playbook

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

Licencja

GPL-3.0

Informacje o autorze

Ta rola została stworzona w 2019 roku przez MacStadium, Inc.

Utrzymujący

Zainstaluj
ansible-galaxy install macstadium.xcode
Licencja
gpl-3.0
Pobrania
31.6k
Właściciel
MacStadium provides dedicated Mac servers and hosted Mac private clouds to thousands of developers and organizations worldwide.