Sha256: 8288b2414b3ff598d8bc24302ef272a5cacfe4d43f628dfdb85c7b6ac95dccd6
Contents?: true
Size: 1.67 KB
Versions: 2
Compression:
Stored size: 1.67 KB
Contents
# -*- mode: ruby -*- # vi: set ft=ruby : require_relative 'lib/freighthop' Vagrant.require_plugin 'landrush' Vagrant.configure('2') do |config| config.vm.box = 'precise64' config.vm.box_url = Freighthop.box_url config.landrush.enable if config.respond_to? :cache config.cache.auto_detect = true config.cache.enable_nfs = true end config.vm.define Freighthop.app_name do |node_config| node_config.vm.hostname = Freighthop.hostname node_config.vm.network :private_network, ip: Freighthop.ip_address node_config.vm.provider :vmware_fusion do |v| v.vmx['displayName'] = Freighthop.hostname v.vmx['memsize'] = 2048 v.vmx['numvcpus'] = 4 end node_config.vm.provider :virtualbox do |v| v.customize ['modifyvm', :id, '--memory', '2048'] v.customize ['modifyvm', :id, '--cpus', '4'] end node_config.vm.synced_folder( Freighthop.host_rails_root, Freighthop.guest_rails_root, nfs: true ) node_config.vm.provision :shell, path: 'init/bootstrap_puppet_omnibus.sh' node_config.vm.provision :shell do |s| s.path = 'init/symlinks_for_hiera.sh' s.args = Freighthop.guest_rails_root end puppet_options = [].tap do |options| options << %w[--verbose --debug] if ENV['PUPPET_VERBOSE'] options << %w[--templatedir templates] options << %w[--hiera_config /vagrant/hiera.yaml] end node_config.vm.provision :puppet, options: puppet_options do |puppet| puppet.manifests_path = 'manifests' puppet.module_path = 'modules' puppet.manifest_file = 'site.pp' puppet.facter = { 'app_name' => Freighthop.app_name } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
freighthop-0.0.2 | Vagrantfile |
freighthop-0.0.1 | Vagrantfile |