kenhuang.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 kenhuang.xcode
ライセンス
gpl-3.0
ダウンロード
78
所有者