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コマンドのパス |