anchor.diff:    config.vm.define "data" do |data|
       data.vm.network "public_network", ip: "192.168.1.201"
       data.vm.hostname = "cydata0"
  -    data.vm.synced_folder "<%= @cydata %>/sql", "/home/vagrant/.cypress/data/sql"
  +    data.vm.synced_folder "<%= @cydata %>/sql", "/home/vagrant/.cypress/data/sql", type: 'nfs', bsd__nfs_options: ['alldirs', 'maproot=root:wheel']
   
  -    data.vm.provision "shell", privileged: false, inline: <<-SHELL
  -      sudo chown -R vagrant:vagrant $HOME/.cypress
  -    SHELL
  +    #data.vm.provider :virtualbox do |_, _|
  +      data.vm.provision "shell", privileged: false, inline: <<-SHELL
  +        sudo chown -R vagrant:vagrant $HOME/.cypress
  +      SHELL
  +    #end
   
       data.vm.provision :file, 
         source: '../data_provision.sh', 
  
positive.code:   config.vm.define "svc" do |svc|
      svc.vm.network "public_network", ip: "192.168.1.202"
      svc.vm.hostname = "addie"
      svc.vm.synced_folder "<%= @cyaddie %>", "/home/vagrant/go/src/github.com/cycps/addie"
  
      svc.vm.provision :file, 
        source: '../svc_provision.sh', 
  
negative.code:     #TODO this is bad, we just need to provision stuff from cyaddie not mount it
      #because the runtime puts stuff here which propagates it back into the git
      #tracked source
      cli.vm.synced_folder "<%= @cyaddie %>/spec", "/home/vagrant/apitest", type: 'nfs', bsd__nfs_options: ['alldirs', 'maproot=root:wheel']
  
      cli.vm.provision "shell", privileged: false, inline: <<-SHELL
        sudo chown -R vagrant:vagrant $HOME/.cypress
  