vagrantはいくつかの方法で、起動時にいろいろな処理を走らせることができます。 今回は、 shell script chef berkshelf によるprovisioningをそれぞれ試してみました。 shell まずは、provisionningがどういうタイミングで走るのかを試しがてら、shell scirptでやってみる。 # scripts/setup.sh [ -f /vagrant/1.txt ] && touch /vagrant/2.txt touch /vagrant/1.txt # Vagrantfile Vagrant.configure("2") do |config| config.vm.box = "centos6.4-x86-minimal" config.vm.box_url = "http://developer.nrel.gov/downloads