marcomc.macos_setapp
AnsibleロールでSetAppアプリストアをインストール
SetAppアプリストアをHomebrew経由でインストールし、隔離から解除して起動します。
起動後、ユーザーはSetAppからお気に入りのアプリをすべてインストールできます。
これは、macOS用の意見を持ったプロビジョニングツールSplinterで使用されます。
(ソフト) 要件と依存関係
- Jeff Geerlingのgeerlingguy.homebrewはAnsible Galaxyの依存関係として定義されています。
Ansible
以下のバージョンでテストされました:
- 2.9
オペレーティングシステム
ターゲットはMacOS 10.15で、以前のバージョンでも可能ですが(まだテストされていません)。
例のプレイブック
このロールをリストに含めるだけです。 例えば
- host: all
roles:
- marcomc.macos_setapp
変数
対象ユーザー: target_user_id
Setapp
ディレクトリを別のユーザーのDockにリンクしたい場合に使用します。
target_user_id: "{{ ansible_user_id }}" # オプション
デフォルトでは、現在のユーザーのDockに追加します。
継続的インテグレーション
このロールには(まだ)travisの基本的なテスト(GitHub用)のみがあります。
トラブルシューティングと既知の問題
ライセンス
著者:Marco Massari Calderone (c) 2020 - marco@marcomc.com
プロジェクトについて
Ansible role to install and launch SetApp application store. Also used in Splinter provisioning tool.
インストール
ansible-galaxy install marcomc.macos_setapp
ライセンス
mit
ダウンロード
103
所有者
Biker, tinkerer, Dev Ops something...