Vagrantfile 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3. # Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
  4. VAGRANTFILE_API_VERSION = "2"
  5. Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
  6. # config.vm.define "admin" , primary: true do |admin|
  7. config.vm.box = "centos-6.5-x86_64"
  8. config.vm.box_url = "https://dl.dropboxusercontent.com/s/np39xdpw05wfmv4/centos-6.5-x86_64.box"
  9. config.vm.hostname = "admin.example.com"
  10. config.vm.synced_folder ".", "/vagrant", :mount_options => ["dmode=777","fmode=777"]
  11. if Vagrant::Util::Platform.windows? then
  12. config.vm.synced_folder "C:/Users/nbartrip/Nextcloud/Dev-ops/software", "/software"
  13. else
  14. config.vm.synced_folder "/home/neal/Nextcloud/Dev-ops/software", "/software"
  15. end
  16. config.vm.network :private_network, ip: "10.10.10.10"
  17. config.vm.provider :virtualbox do |vb|
  18. vb.customize ["modifyvm", :id, "--memory", "2500"]
  19. vb.customize ["modifyvm", :id, "--name", "admin"]
  20. vb.customize ["modifyvm", :id, "--cpus", 2]
  21. vb.customize ["modifyvm", :id, "--vram", "16"]
  22. vb.customize ["modifyvm", :id, "--vrde", "on"]
  23. vb.customize ["modifyvm", :id, "--vrdeport", "9000"]
  24. end
  25. #config.vm.provision :shell, :inline => "ln -sf /vagrant/hiera.yaml /etc/puppet/hiera.yaml"
  26. end