Post date: 2013/01/01 4:41:09
1.まずはWindowsにVirtual BoxとWindows版Vagrant(MSI)をインストール
2.mkdir project
chdir project
vagrant init
3. Vagrantfile を編集
4.cookbookのダウンロード
git clone git://github.com/opscode/cookbooks.git (depreciatedだった) --> Cookbooks Migrated to New GitHub Organization 参照
./cookbooksを作成し、cdして、git clone git://github.com/opscode-cookbooks/openssl.git などが正解
vagrant provisionするものをすべてgit cloneする
5. vagrant upでvm 起動
vmには、ssh -p2222 vagrant@localhost パスワード:vagrantで入れる
6. apache2のインストール
Vagrantfileに以下を加え、vagrant provision
config.vm.provision :chef_solo do |chef|
chef.cookbooks_path = "./cookbooks"
chef.add_recipe "apache2"
}
end
7. mysql serverのインストール
config.vm.provision :chef_solo do |chef|
chef.cookbooks_path = "./cookbooks"
chef.add_recipe "openssl"
chef.add_recipe "mysql::server"
chef.json = {
"mysql" => {
"server_root_password" => "anagixパスワード",
"server_repl_password" => "anagixパスワード",
"server_debian_password" => "anagixパスワード"
}
}