web-dev-qa-db-ja.com

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

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を実行したいと思いました。 paramikocryptographyは正常にインストールされませんでした。 2つのパッケージlibffincursesが欠落していることが判明しました。 Cygwinインストーラーを再実行し、libffiをインストールしました。 ncursesが見つかりませんでした。
  3. Cygwinを再起動し、pip install paramiko cryptographyを再試行しました。それらは再度インストールされず、libffincursesが欠落しているという同じエラーメッセージが表示されました。その時点で、私はCygwinをあきらめてアンインストールしました。私はそれを再試行しませんでした。

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

  • インストール済み Virtualbox Windows7に
  • Virtualbox * buntu VMを作成 with LUbuntu 17.1
  • 利用可能なすべてのシステムアップデートをインストールしました
  • (オプション)インストール済み VirtualBox Linuxゲストの追加 (セクション4.2.2.1ステップ2および3)
  • pip install ansibleは正常に機能しました
  • vMにインストールされたテキストエディタ

    このセットアップでは、Ansibleに関連するすべてをLUbuntuVMで直接実行します。

3
edesz

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

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

4
Mithril

私はLinux用のWindowsサブシステムを使用していますが、Ansibleはそこでうまく機能しています。 PowerShellスクリプトを介して機能を有効にすることで、すぐに試してみることができます。Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux次に、Microsoftストアにアクセスしてディストリビューションを選択します。

  • Ubuntu
  • OpenSUSE
  • SLES
  • Kali Linux
  • Debian GNU/Linux
0
worldwildwebdev

作業手順はこちらです: https://stackoverflow.com/questions/32596203/cygwin-how-to-install-ansible

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

pip2 install ansible
0
gavenkoa