
インストールしようとしていますアンシブル オープンソース自動化プラットフォームWindows の場合、Cygwin を使用して Ansible をインストールする方法については多くのガイドがあります (例:1、2)。
しかし、私はすでにWindows 7にGit-Bashをインストールしています(ここ)。
Windows の Git-Bash 内に Ansible をインストールすることは可能ですか。
編集:
アップデート:
Cygwin では多くの問題がありました。
- Cygwinをインストールしました。
- その後
pip install PyYAML, jinja, paramiko, cryptography
、 などを実行しました。最初に Ansible の依存関係をインストールし、pip install ansible
最後に のみを実行したいと考えていました。 と は正常にインストールされませんでしparamiko
た。2cryptography
つのパッケージlibffi
と がncurses
不足していることがわかりました。Cygwin インストーラーを再実行して をインストールしましたlibffi
。 が見つかりませんでしたncurses
。 - Cygwin を再起動して、 を再試行しました
pip install paramiko cryptography
。 は再度インストールされず、libffi
とncurses
が見つからないという同じエラー メッセージが表示されました。 その時点であきらめて Cygwin をアンインストールしました。 再試行しませんでした。
編集2: この質問に答えるために、私は次のことを行いました。
- インストール済みバーチャルボックスWindows 7の場合
- Virtualbox *buntu VMを作成しましたとUbuntu 17.10 について
- 利用可能なすべてのシステムアップデートをインストールしました
- (オプション)インストール済みVirtualBox Linux ゲスト追加(セクション4.2.2.1の手順2および3)
pip install ansible
うまくいったVMにテキストエディタをインストール
この設定により、Ansible に関連するすべての操作を LUbuntu VM 内で直接実行できます。
答え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