Git-bash を使用して Windows に Ansible をインストールする

Git-bash を使用して Windows に Ansible をインストールする

インストールしようとしていますアンシブル オープンソース自動化プラットフォームWindows の場合、Cygwin を使用して Ansible をインストールする方法については多くのガイドがあります (例:12)。

しかし、私はすでにWindows 7にGit-Bashをインストールしています(ここ)。

Windows の Git-Bash 内に Ansible をインストールすることは可能ですか。

編集:

アップデート:

Cygwin では多くの問題がありました。

  1. Cygwinをインストールしました。
  2. その後pip install PyYAML, jinja, paramiko, cryptography、 などを実行しました。最初に Ansible の依存関係をインストールし、pip install ansible最後に のみを実行したいと考えていました。 と は正常にインストールされませんでしparamikoた。2cryptographyつのパッケージlibffiと がncurses不足していることがわかりました。Cygwin インストーラーを再実行して をインストールしましたlibffi。 が見つかりませんでしたncurses
  3. Cygwin を再起動して、 を再試行しましたpip install paramiko cryptography。 は再度インストールされず、libffincursesが見つからないという同じエラー メッセージが表示されました。 その時点であきらめて Cygwin をアンインストールしました。 再試行しませんでした。

編集2: この質問に答えるために、私は次のことを行いました。

答え1

Git-Bash は Ansible をインストールするには不十分で、ビルド ツールが不足しています。

msys2 (git-bash のベース) を試すことをお勧めします。Ansible ビルドの依存関係をすべてインストールしたら、 だけで Ansible をインストールできますpip install ansible

答え2

作業手順はここにあります:https://stackoverflow.com/questions/32596203/cygwin-how-to-install-ansible

基本的には、Cygwin とビルド ツール、および利用可能な Python モジュールをインストールします。次に、次を実行します。

pip2 install ansible

答え3

私は Windows Subsystem for Linux を使用しており、Ansible はそこでうまく機能しています。PowerShell スクリプトで機能を有効にしてすぐに試すことができます。 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux その後、Microsoft Store に移動してディストリビューションを選択します。

  • ウブントゥ
  • オープンSUSE
  • スレス
  • カリリナックス
  • デビアンGNU/Linux

関連情報