cjsteel.pip
pip
エラー
FedoraのDockerイメージで
タスク [cjsteel.pip : pip3の要件をインストール中] *********************************
失敗 - 再試行中: pip3の要件をインストール中 (残り3回の再試行).
失敗 - 再試行中: pip3の要件をインストール中 (残り2回の再試行).
失敗 - 再試行中: pip3の要件をインストール中 (残り1回の再試行).
致命的: [python_pip-fedora-latest]: 失敗! => {"attempts": 3, "changed": false, "failures": ["python3-venvパッケージが利用できません。"], "msg": "指定されたパッケージの一部のインストールに失敗しました", "rc": 1, "results": []}
プレイリキャップ *********************************************************************
python_pip-fedora-latest : ok=1 changed=0 unreachable=0 failed=1 skipped=1 rescued=0 ignored=0
エラー:
このロールの目的は、システムにpipをインストールして設定することです。
TODO: ユニットテストは、すべてのコミットおよび定期的に行われています。
問題を見つけた場合は、GitHubに登録してください。
このロールをローカルでテストするには、Moleculeを使用してください:
# Dockerテスト:
pip install molecule ara
molecule test
# Vagrant テスト
molecule test --scenario-name vagrant
利用可能なシナリオがたくさんありますので、molecule/
ディレクトリを確認してください。
コンテキスト
このロールは、互換性のあるロールのコレクションの一部です。
要件
- Ansibleを実行するために必要なパッケージを持つターゲットシステムまたはVM。
- 必要なパッケージを含むリポジトリへのアクセス。
- 最近のAnsibleバージョン。(Ansible 2.8.2で作成)
ロール変数
- pip_parameter: 値の説明。[デフォルト: 値]
依存関係
- 知られている依存関係はありません。
互換性
このロールは、以下のディストリビューションとAnsibleバージョンでテストされています:
ディストリビューション | ansible 2.8.2 | ansible 2.9. | ansible 3.0 | ansible 3.1 | ansible 開発 |
---|---|---|---|---|---|
alpine-edge* | |||||
alpine-latest | |||||
archlinux | |||||
centos-6 | |||||
centos-latest | |||||
debian-latest | |||||
debian-stable | |||||
debian-unstable* | |||||
fedora-latest | |||||
fedora-rawhide* | |||||
opensuse-leap | |||||
ubuntu-artful | |||||
ubuntu-devel* | |||||
ubuntu-latest |
単一の星はビルドが失敗する可能性があることを示し、実験的ビルドとしてマークされています。
サンプルプレイブック
---
- name: pip
hosts: all
gather_facts: no
become: yes
roles:
- role: cjsteel.bootstrap
- role: cjsteel.pip
pip_parameter: value
このロールをインストールするには:
ansible-galaxy install cjsteel.pip
を使用して、個別にこのロールをインストールします。
サンプルroles/requirements.yml: ( ansible-galaxy install -r roles/requirements.yml
でインストール)
---
- name: cjsteel.bootstrap
- name: cjsteel.pip
テスト
moleculeテストとno_logおよびデバッグオプション
エラーをログするために、MOLECULE_DEBUG
の環境変数を設定する必要があります。あるいは、--debug
フラグを使用して手動でデバッグすることもできます。以下は、vagrantモレキュールシナリオに適用された例です:
molecule --debug create -s vagrant
ライセンス
Apache License, Version 2.0
著者情報
Christopher Steel chris.steel@gmail.com
このロールは、Robert de Bockの優れたansible-role-skeletonの修正バージョンを使用して生成されました。
Robertの個人サイトには、高品質のLinux用ロールの優れた例が多数あります。
素晴らしい公開Ansibleロールの他のコレクション:
プロジェクトについて
Install and configure pip on your system.
インストール
ansible-galaxy install cjsteel.pip
ライセンス
apache-2.0
ダウンロード
136
所有者
These repositories are under heavy development. Some less dynamic projects are available at https://github.com/csteel