Sha256: 1772984072b6a5691d3a84e9a3d757f129f3280d9835439f2d4a407c77238e26
Contents?: true
Size: 1.45 KB
Versions: 4
Compression:
Stored size: 1.45 KB
Contents
# Define path to local chef cookbook and roles repository path if ENV['VAGRANT_CHEF_REPOSITORY_PATH'] && Dir.exist?(ENV['VAGRANT_CHEF_REPOSITORY_PATH']) vagrant_chef_repository_path = ENV['VAGRANT_CHEF_REPOSITORY_PATH'] else vagrant_chef_repository_path = '~/chef-repo-vagrant' end Vagrant.configure('2') do |config| config.vm.box = 'ubuntu-12-04-server-amd64' config.vm.box_url = 'http://vagrant.dkd.lan/boxes/v2/ubuntu-12-04-server-amd64.box' config.vm.define 'master', primary: true do |master_config| master_config.vm.network 'private_network', ip: '192.168.156.180' master_config.vm.provision :chef_solo do |chef| chef.cookbooks_path = [File.join(vagrant_chef_repository_path, 'cookbooks'), 'config/vm/cookbooks'] chef.roles_path = [File.join(vagrant_chef_repository_path, 'roles')] chef.add_role 'apt-cacher-client' chef.add_role 'vagrant' chef.add_role 'ubuntu' chef.add_recipe 'dkdeploy' chef.log_level = :info # Specify custom JSON attributes: chef.json = {} end # Memory limit and name of VirtualBox master_config.vm.provider 'virtualbox' do |virtualbox| virtualbox.gui = ENV['ENABLE_GUI_MODE'] && ENV['ENABLE_GUI_MODE'] =~ /^(true|yes|y|1)$/i ? true : false virtualbox.customize [ 'modifyvm', :id, '--natdnsproxy1', 'off', '--natdnshostresolver1', 'on', '--memory', '1024', '--name', 'dkdeploy' ] end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
dkdeploy-rails-0.10.1 | Vagrantfile |
dkdeploy-rails-0.9.0 | Vagrantfile |
dkdeploy-rails-0.8.0 | Vagrantfile |
dkdeploy-rails-0.5.0 | Vagrantfile |