macstadium.xcode
Ansibleロール: Xcode
変数に従って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
ライセンス
作者情報
このロールは2019年にMacStadium, Incによって作成されました。
メンテイナー
プロジェクトについて
Ansible role that installs Xcode
インストール
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.