Ansibleオープンソース自動化プラットフォーム をWindowsにインストールしようとしています。 Cygwinを使用してAnsibleをインストールする方法については、多くのガイドがあります(例: 1 、 2 )。
ただし、Windows 7にはすでにGit-Bashがインストールされています( ここ から)。
WindowsのGit-Bash内にAnsibleをインストールすることは可能ですか?.
編集:
更新:
Cygwinで多くの問題が発生しました。
pip install PyYAML, jinja, paramiko, cryptography
などを実行しました。最初にAnsibleの依存関係をインストールしてから、最後にのみpip install ansible
を実行したいと思いました。 paramiko
とcryptography
は正常にインストールされませんでした。 2つのパッケージlibffi
とncurses
が欠落していることが判明しました。 Cygwinインストーラーを再実行し、libffi
をインストールしました。 ncurses
が見つかりませんでした。pip install paramiko cryptography
を再試行しました。それらは再度インストールされず、libffi
とncurses
が欠落しているという同じエラーメッセージが表示されました。その時点で、私はCygwinをあきらめてアンインストールしました。私はそれを再試行しませんでした。編集2:この質問に答えるために、私はこれを行いました:
pip install ansible
は正常に機能しましたvMにインストールされたテキストエディタ
このセットアップでは、Ansibleに関連するすべてをLUbuntuVMで直接実行します。
Git-Bashはansibleをインストールするには不十分であり、ビルドツールが不足しています。
Msys2(git-bashベース)を試すことをお勧めします。すべてのansibleビルドの依存関係をインストールしたら、pip install ansible
だけでansibleをインストールできます。
私はLinux用のWindowsサブシステムを使用していますが、Ansibleはそこでうまく機能しています。 PowerShellスクリプトを介して機能を有効にすることで、すぐに試してみることができます。Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
次に、Microsoftストアにアクセスしてディストリビューションを選択します。
作業手順はこちらです: https://stackoverflow.com/questions/32596203/cygwin-how-to-install-ansible
基本的に、Cygwinとビルドツールをインストールし、利用可能なPythonモジュールをインストールします。次に、以下を実行します。
pip2 install ansible