danbohea.cask-app

Ansibleロール: Homebrew Caskアプリ

ビルドステータス

これはmacOS上でHomebrew CaskアプリをインストールするためのAnsibleロールです。

  • プレイブック内で何回でもロールを実行でき、毎回異なるデータを渡すことができます。
  • Ansibleタスクごとに1つのCaskアプリをインストールします。
  • 各CaskアプリのインストールタスクにAnsibleタグを関連付けます。

要件

  • macOS 10.13
  • Ansible >= 2.2

* macOSに付属しているPythonよりも新しいバージョンが必要です。

ロール変数

# Homebrew Caskで指定するアプリの名前。
cask_app_name: ""

# Homebrew Caskに渡す必要があるインストールオプション。
cask_app_install_options: ""

依存関係

使用例

- hosts: all

  roles:
    # 最小限の例。
    - {
      cask_app_name: firefox,
      role: ansible-role-cask-app
      }
    # タグを使用した例。
    - {
      cask_app_name: firefox,
      tags: ["firefox", "another_tag"],
      role: ansible-role-cask-app
      }
    # cask_app_install_optionsを使用した例。
    - { 
      cask_app_name: firefox,
      cask_app_install_options: force,
      role: ansible-role-cask-app
      }

ライセンス

MIT

作者情報

このロールはDan Boheaによって、主にMacsibleとともに使用するために作成されました。

プロジェクトについて

DRY & flexible Homebrew Cask app installation on macOS.

インストール
ansible-galaxy install danbohea.cask-app
ライセンス
Unknown
ダウンロード
509
所有者