FGtatsuro.python-requirements
ansible-python-requirements
Ansibleロールは、AnsibleロールでのPython関連のアクションを満たすための要件です。
要件
このロールの他のソフトウェア/ライブラリに対する依存関係。
- Debian
- Alpine Linux
- OSX
- Homebrew (>= 0.9.5)
ロール変数
このロールで使用できる変数。
名前 | 説明 | タイプ | デフォルト |
---|---|---|---|
python_requirements_update_existing_pip | はい(true)の場合、既存のpipが最新バージョンに更新されます。これは、sudo pip install -U pip が実行されることを意味します。さらに、 /usr/bin/python が存在しない場合にシンボリックリンクが作成され、executable パラメータなしでAnsible pipモジュールが失敗しないようにします。 |
bool | いいえ |
python_requirements_update_existing_pip
に関するアクションは、いくつかの理由でエラーを無視します。したがって、この値を「はい」に設定した場合は、結果を確認する必要があります。
ロールの依存関係
このロールに対する他のロールの依存関係。
例のプレイブック
- hosts: all
roles:
- { role: FGtatsuro.python-requirements }
ローカルDockerホストでのテスト
このプロジェクトはTravis CIでテストを実行しますが、ローカルDockerホストでも実行できます。
.travis.yml
のinstall
、before_script
、script
セクションを確認してください。
これらの手順をローカルDockerホストでも使用できます。
ローカル要件は次のとおりです。
- Ansible (>= 2.0.0)
- Docker (>= 1.10.1)
注意
OSXでは、次の点を確認してください。
- このロールの結果として、Homebrewリポジトリの最新のOpenSSLが、事前にインストールされたものの代わりに使用されます。
ライセンス
MIT