環境を作ったansibleの実行環境を手軽に使える環境がなかったので作ってみた。qiitaにcygwinで環境作っても徒労に終わるとか書いてあるのでついカッとなってやった。いろんな人がVM入れるとか書いてるけど、VM入れたうえで諸々入れるとかハードル高くないかな。cygwin以外だと依存関係を解決しても動かないので注意が必要。理由はまた別途書くとする。http://www.lnc.jp/cygwin.zip解凍すると800Mになるので容量は確保してください。zipを解凍してcygwin-ansible.batを実行すればansibleのコマンドが実行できる。pipなども入っているので必要があれば追加でライブラリも入れられます。いくつか制限があります。オプションでsshクライアントを指定する必要があります初めて使う状態で公開鍵認証を使うのであれば以下のコマンドで鍵が作れます。ssh-keygen鍵を作成済みなら以下で公開鍵を取り込めます。鍵はパスフレーズを入力すると利用可能な状態でagentに保管されます。agentが終了するまでパスフレーズ無しで利用できます。ignored..sshのディレクトリは700のパーミションでないと他のユーザーから読み取れてしまうのでエラーになります。以下のようにパーミッションを変更することでエラーにならなくなります。ファイルに実行権限がないとエラーになります。hosts宣伝:ansibleハンズオンやります。https://atnd.org/events/64108IDCFクラウド使うのは大人の事情です。