coxley.packer
coxley.packer
注意: これはArchlinuxの packer
であり、Hashicorpではありません
この役割の目的は、ansible-packerのための前提条件をインストールし、 このモジュールを利用できるようにすることです。
これは次のものをまとめたものです:
前者は、より完全なpackモジュールのためにpackerの前提条件をインストールするために使用されます。
例: プレイブック
このモジュールを使用する理想的な方法は、他の役割の中で このモジュールを役割の依存関係として宣言することです。
役割 common
があると仮定し、meta/main.yml
を編集します:
---
dependencies:
- { role: 'coxley.packer', when: ansible_os_family == 'Archlinux' }
次に、以下の依存関係とその役割自体で ansible-packer
にアクセスできます。
例えば、次のようになります:
---
# パッケージ foo をインストール
- packer: name=foo state=present
# パッケージ foo と bar を削除
- packer: name=foo,bar state=absent
# パッケージ baz を再帰的に削除
- packer: name=baz state=absent recurse=yes
要件
Ansibleを実行している場所に、Python用のhttplib2がインストールされている必要があります。
ライセンス
WTFPL
著者情報
Codey Oxley codey.a.oxley+os@gmail.com