こんにちは、技術4課の城です。 先日Ansibleの記事を書いたのですが、実行環境が違うと同じコマンドを投入しても、様々な原因でErrorとなってしまうことがあります。 特に当社はBYOD(BringYourOwnDevice)制度によりメンバーの端末がMACだったり、Windowsだったりしますので、対応が必要です。 簡単に実行環境をそろえるにはコンテナじゃないですか!ということで、Docker for WindowsでAnsibleを使ってみました。 実施した環境実施した環境は下記となります。 OS:Windows 10 Proバージョン:1709Docker for WindowsのインストールDocker for WindowsにはHyper-Vの有効化が必要です。 [コントロールパネル] > [プログラムと機能] > [Windowsの機能の有効化または無効化]からHyper-V