030.ansible_firefox
ansible role firefox
最新のFirefoxをインストールします。
トラブルシューティング
変数をデバッグするために、tasks/main.ymlに以下のコードを追加します。
- debug:
msg: "{{ firefox_latest_version_info_url }} {{ firefox_latest_version_info }} {{ firefox_version_latest }} {{ firefox_checksum_latest }}"
要件
特になし。
ロール変数
デスクトップアイコンを作成するには:
firefox_desktop_icon: true
デフォルトでは、最新のFirefoxがインストールされます。特定のバージョンをインストールしたい場合は、特定のバージョンを定義できます:
firefox_version: 57.0.2
ダウンロードするバージョンのチェックサムを定義する必要があります:
firefox_checksum: sha512:b696fe306e84927407f0c216fb8672beb33c7bf000abf6e390df52f8eeae9373d2764c6ec9678302f57fae34f7fdfb986577823528a48ee2972e13c8970382ca
linux-x86_64/en-US/firefox-
を検索します。
Firefoxが展開されるディレクトリを上書きすることもできます:
firefox_home: /opt/firefox-{{ firefox_version }}
依存関係
特になし。
例のプレイブック
- hosts: servers
roles:
- role: 030.ansible_firefox
ライセンス
MIT / BSD
著者情報
このロールは2017年に030によって作成されました。