FirebrewのAnsibleモジュールを作ってみた

FirefoxのアドオンをCUIから管理するツールを作ってみたで紹介したFirebrewのAnsibleモジュールを作ってみました。GitHubにて公開しています。

インストール方法

このモジュールを使用したい Ansible Playbook があるディレクトリ直下にlibrary/ディレクトリを作成し、そこにコピーするだけです。

$ cd <Ansible playbookのあるディレクトリ>
$ mkdir -p library/
$ cd library/
$ git clone https://github.com/mrk21/ansible-lib.git
./
├── library/
│   └── ansible-lib/
├── inventory.ini
└── site.yml

使用方法

基本的には次のように使用します。

---
- name: Vimperator のインストール
  firebrew: name=Vimperator state=present

- name: Japanese Language Pack のアンインストール
  firebrew: name='Japanese Language Pack' state=absent

詳細なオプション

パラメータ 必須 デフォルト値 有効な値 概要
name はい アドオン名
state いいえ present present, absent インストールするかアンインストールするか
base_dir いいえ profiles.ini のあるディレクトリ
profile いいえ プロファイル名
firefox いいえ Firefoxコマンドのパス