WindowsにVagrant+Ansibleをインストール方針
手順1. chocolateyのインストールPowerShellを管理者権限で起動して、以下のChocolatey及びVagrantのインストールを行う。 Set-ExecutionPolicy RemoteSigned iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1')) 2. Vagrantのインストールchoco install -y vagrant 3. Cygwinのインストールchoco install -y cygwin choco install -y cyg-get 4. Cygwinパッケージのインストールcyg-get gcc-core cyg-get openssh cyg-get wget cyg-get python cyg-get python-setuptools cyg-get python-paramiko cyg-get python-crypto 5. 環境変数の設定コマンドプロンプトを起動して、以下を行う。 setx HOME "%APPDATA%" 6. Cygwin64 Terminal (mintty.exe)の設定ショートカットアイコンのプロパティを開いて、リンク先を下のように変更する C:\tools\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico - C:\tools\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico /bin/env HOME=/home/USERNAME /bin/bash --login 7. Ansibleのインストールmintty.exeを起動して、以下を行う。 easy_install pip pip install ansible 参考: http://blog.s-uni.net/2013/08/27/ansible-running-on-cygwin/ 8. ansible-playbookのラッパーコマンドを作るcmd.exeを起動して、以下を行う。 mkdir C:\App mkdir C:\App\bin setx PATH "%PATH%;C:\App\bin" cd C:\App\bin notepad ansible-playbook.bat ------------------- @echo off set CYGWIN=C:\tools\cygwin set SH=%CYGWIN%\bin\bash.exe set HOME=/home/USERNAME "%SH%" -c "/bin/ansible-playbook %* ------------------- 参考 |
|