kenhuang.xcode

Rola Ansible: Xcode

Licencja GPL-3.0 Status budowy

Instaluje Xcode na MacOS zgodnie z podanymi zmiennymi.

Wymagania

Rola ma możliwość instalacji Xcode w wersji 8 i wyższej.

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

Wymagana jest również sesja interfejsu graficznego. Oznacza to, że użytkownik, którego używasz do wykonania roli, musi być zalogowany na maszynie OSX.

Rola oczekuje, że Spotlight będzie włączony. Używa wyszukiwania Spotlight do sprawdzenia, czy Xcode jest już zainstalowany.

Zmienne roli

Zmienna roli i jej 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, która ma być zainstalowana. 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 konfiguracyjnych.

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 ekstrakcję 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 kenhuang.xcode
Licencja
gpl-3.0
Pobrania
78
Właściciel