title: Vagrant Error: Could not parse application options: invalid option: --manifestdir
body: <p>I am getting following error when i run <code>Vagrant up</code>, after google i found people saying puppet latest version doesn't support that option, but don't know how to fix that issue? </p>
  
  <pre><code>==&gt; centos7base: Running provisioner: puppet...
  ==&gt; centos7base: Running Puppet with site.pp...
  ==&gt; centos7base: Error: Could not parse application options: invalid option: --manifestdir
  The SSH command responded with a non-zero exit status. Vagrant
  assumes that this means the command failed. The output for this command
  should be in the log above. Please read the output to determine what
  went wrong.
  </code></pre>
  
  <p>Vagrant version: <code>1.7.4</code></p>
  
  <p>Vagrantfile:</p>
  
  <pre><code>config.vm.provision "puppet" do |puppet|
      puppet.facter = {
        "vagrant" =&gt; "1"
      }
      puppet.manifests_path = ["vm", "/Vagrant/puppet"]
      puppet.hiera_config_path = "puppet/hiera.yaml"
      puppet.module_path = "puppet/modules"
      puppet.manifest_file = "site.pp"
    end
  </code></pre>