web-dev-qa-db-ja.com

Ansible 2.1.1.0を2.0.2にダウングレードする方法は?

互換性の理由から、Ansible 2.0.2を使用する必要があります。

apt-getを試してみると、バージョン2.1.1、1.7.2、および1.5.4しか見つかりません。

2.0.2に具体的にダウングレードするにはどうすればよいですか?

4
Syl

Ansibleは、 PyPI で公開されているPythonパッケージとして配布されており、pipを使用することをお勧めします。そのため、APTがインストールされたパッケージをアンインストールして実行します。

pip install -I ansible==2.0.2

構成(および現在の状態)によっては、いくつかの依存関係をインストールする必要がある場合があります。私の経験から、以下はAnsibleを完璧に機能させます。最初に自動的にインストールされたパッケージの依存関係に依存するようにしてください。ただし、エラーが発生した場合は、それらを参照として使用してください。

  • APTパッケージ
    • python-setuptools
    • python-dev
    • autoconfpip install pycryptoに必要)
    • g ++pip install pycryptoに必要)
    • python2.7-devpip install pycryptoに必要)
    • sshpass(プレーンテキストパスワードでAnsibleを使用するために必要)
    • ビルド必須
    • libssl-dev
    • libffi-dev
  • Pipパッケージ
    • パラミコ
    • PyYAML
    • ジンジャ2
    • httplib2

Pythonで virtualenv のような仮想環境を使用して、いくつかのバージョンを利用できるようにすることを検討できます。 Python仮想環境に関する詳細情報があります ここ

5
techraf