title: Wrong path to playbooks when using ansible_local
body: <p>I'm trying to use ansible_local on Windows to provision my Vagrant VM. I have the following setup for Ansible in my Vagrantfile:</p>
  
  <pre><code>config.vm.provision "ansible_local" do |ansible|
    ansible.playbook = "provisioning/playbook.yml"
    ansible.galaxy_role_file = "provisioning/requirements.yml"
  end
  </code></pre>
  
  <p>This is copied from <a href="https://servercheck.in/blog/use-vagrant-18s-new-ansiblelocal-provisioner" rel="nofollow">this example</a>, and the same configuration is also used in <a href="https://github.com/geerlingguy/drupal-vm" rel="nofollow">Drupal VM</a>.</p>
  
  <p>My understanding was that this would look for the playbooks in the <code>provisioning</code> subfolder of my project. But instead it is looking for this subfolder in the folder where I installed Vagrant <code>C:\vagrant\provisioning</code>.</p>
  
  <p>How can I get Vagrant and Ansible to look for the playbooks in the folder where my Vagrantfile is, and not in the installation directory of Vagrant?</p>