LoginSignup
3
3

More than 5 years have passed since last update.

Windows10にvagrant + chefdkをインストールして各種開発環境を作る準備

Posted at

Windows 10 に CentOS 7.1 + PHP7 + mariadbで作るアプリなどの開発環境を作る準備。

  • vagrant + virtualbox + chefdk を準備する
  • chefdkを使えるようにする
  • chef zero, knife zero を準備する
  • vagrant が chef によるprovisioning を実行できるようにする

vagrant + virtualbox + chefdk を準備する

それぞれ公式のダウンロードサイトからインストーラーをダウンロードして実行する

現在の最新バージョンはそれぞれ以下の通り

  • vagrant 1.8.1
  • virtual box 5.0.16
  • chefdk 0.12.0

chefdkを使えるようにする

初期状態の Windows 10 PowerShell では 権限設定により外部のスクリプトを実行できないので権限設定を変更する

PS > Set-ExecutionPolicy RemoteSigned

chef zero, knife zero を準備する

PS > gem install chef-zero
PS > gem install knife-zero

vagrant が chef によるprovisioning を実行できるようにする

PS > # vagrant plugin install vagrant-vbguest  # これはパス
PS > vagrant plugin install vagrant-chef-zero
PS > vagrant plugin install vagrant-omnibus

vagrant-vbguest をインストールするように書いてある解説が多いが、これによってアップデートされるVirtualBox GuestAddition のバージョンによっては共有フォルダの同期に失敗する可能性があるのでパスする。

あとはVagrantファイルを編集し、cookbooksを追加し、vagrant up すればOK。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3