2013-07-10 11 views
10

私のプロジェクトのインフラストラクチャ管理の問題ではAnsibleを使用しています。私はこのような作業を、Linuxクライアントを使用して実現しました。たとえば、Ansibleサーバーからbinファイルをコピーしてクライアントマシンにインストールします。これには、ssh、scp、./binなどの通常のLinuxコマンドを使用している私のプレイブックのタスクが含まれます。可能なWindowsクライアントまたはAnsoft Linuxサーバを搭載したホスト?可能?

これでWindowsクライアントで同じことを達成したいと思います。私はそれを試して良い文書を見つけることができませんでした。あなたの誰かがWindowsクライアントでAnsibleを使用しようとした場合、手順やプロトタイプ、または情報の一部を共有して、問題をさらに進めていくことができれば幸いです。

+0

あなたの管理対象マシンにインストールする必要があるのは、** NOT **です。 1つの答えとして、Windowsホストを構成し、そのホストをインベントリ(通常はホストファイル)に追加し、Linux(コントロール)ホストから管理します。 –

答えて

4

今日、AnsibleにはWindowsが組み込まれていません。メーリングリストを検索すると、CygWinのようなもので最小限の成功を収めている人への参照があります。あなたはおそらくメーリングリストをチェックアウトしておいてください。

+0

ああ!それは悲しいことだ!私は本当に窓のサポートを期待しています。もしそれが、私の問題のための素晴らしいツールです。私は今CygWinを使用しようとしていますが、fetlにはbuildinのサポートがあります。メーリングリストを共有できますか? – Googler

4

バージョン1.7から、AnativesはWindowsマシンの管理をサポートしています。これは、SSHではなく、ネイティブのPowerShell Remotingを使用します。 Windows support for Ansibleの詳細については、AnipalのドキュメンテーションWebサイトを参照してください。

+0

このリンクでWindowsマシンを管理するための設定方法の詳細な説明があります。 https://groups.google.com/forum/#!profile/ansible-project/APn2wQe4vzr7Onq4GTxy-SEr1AyDCiwQkSTc3iCS1tMtdz-400DSFtExdniU01Y9BEgQW3yxDXgb /ansible-project/DJqUWVnH5Go/wW1jTPh5BwAJ。 – skinnedKnuckles

+0

上記のリンクは古くなっています。 Windowsを管理するための設定方法の詳細については、[こちら](https://groups.google.com/forum/#!searchin/ansible-project/skinnedknuckles%7Csort:date/ansible-project/3uSUemHNGsY/odRqM_E5BQAJ)をご確認ください。マシン。 – skinnedKnuckles

0

理論的にはcygwin(またはそれ以上の場合はbabun)のウィンドウで動作します。あなたはそれを働かせるためにすべてをインストールする必要があります、this articleそれをよく記述します。

0

powershell remotingを使用することができます。しかし、私は同じLinuxコードがウィンドウ内でスムーズに動作するように、WindowsにインストールされたCygwinでSSHを使用しています。

関連する問題