macstadium.xcode

Ansibleロール: Xcode

GPL-3.0 ライセンス ビルドステータス

変数に従ってMacOSにXcodeをインストールします。

要件

このロールはXcode 8以降をインストールできます。

Xcodeのインストールには、ターゲットマシンに事前にダウンロードされたXcodeのxipファイルが必要です。すべてのXcodeのバージョンは、Appleのダウンロードページで確認できます。

UIセッションも必要です。これは、ロールを実行するために使用しているユーザーがOSXマシンにログインしている必要があることを意味します。

このロールはSpotlightが有効であることを期待しています。Xcodeがすでにインストールされているかを確認するためにSpotlight検索を使用します。

ロール変数

ロールの変数とそのデフォルト値は以下に示します。 すべてのデフォルト変数はdefaults/main.ymlにあります。

xcode_xip_location:

ターゲットコンピュータ上のXcode xipの場所。

xcode_major_version:

インストールするXcodeのメジャーバージョン。Xcodeのバージョンごとに追加パッケージのインストール方法が異なるため、プロビジョニングスクリプトを実行する際にメジャーバージョンを把握しておく必要があります。

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

xcodebuildツールへのパス。

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

インストールするすべての追加Xcodeパッケージが入っているディレクトリ。

インストールアーカイブの抽出タイムアウト(秒)。

xcode_xip_extraction_timeout

依存関係

なし。

サンプルプレイブック

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

ライセンス

GPL-3.0

作者情報

このロールは2019年にMacStadium, Incによって作成されました。

メンテイナー

インストール
ansible-galaxy install macstadium.xcode
ライセンス
gpl-3.0
ダウンロード
31.6k
所有者
MacStadium provides dedicated Mac servers and hosted Mac private clouds to thousands of developers and organizations worldwide.