@@ -29,13 +29,13 @@ vconfig = load_config([
2929
3030provisioner = vconfig [ 'force_ansible_local' ] ? :ansible_local : vagrant_provisioner
3131if provisioner == :ansible
32- playbook = "#{ host_drupalvm_dir } /provisioning/playbook.yml "
32+ provisioning_dir = "#{ host_drupalvm_dir } /provisioning"
3333 config_dir = host_config_dir
3434
3535 # Verify Ansible version requirement.
3636 require_ansible_version ">= #{ vconfig [ 'drupalvm_ansible_version_min' ] } "
3737else
38- playbook = "#{ guest_drupalvm_dir } /provisioning/playbook.yml "
38+ provisioning_dir = "#{ guest_drupalvm_dir } /provisioning"
3939 config_dir = guest_config_dir
4040end
4141
@@ -106,14 +106,17 @@ Vagrant.configure('2') do |config|
106106
107107 config . vm . provision 'drupalvm' , type : provisioner do |ansible |
108108 ansible . compatibility_mode = '2.0'
109- ansible . playbook = playbook
109+ ansible . playbook = " #{ provisioning_dir } / playbook.yml"
110110 ansible . extra_vars = {
111111 config_dir : config_dir ,
112112 drupalvm_env : drupalvm_env
113113 }
114114 ansible . raw_arguments = Shellwords . shellsplit ( ENV [ 'DRUPALVM_ANSIBLE_ARGS' ] ) if ENV [ 'DRUPALVM_ANSIBLE_ARGS' ]
115115 ansible . tags = ENV [ 'DRUPALVM_ANSIBLE_TAGS' ]
116116 ansible . verbose = ENV [ 'DRUPALVM_DEBUG' ]
117+ unless ENV [ 'ANSIBLE_CONFIG' ]
118+ ansible . config_file = "#{ provisioning_dir } /ansible#{ '.debug' if ENV [ 'DRUPALVM_DEBUG' ] } .cfg"
119+ end
117120 # Use pip to get the latest Ansible version when using ansible_local.
118121 provisioner == :ansible_local && ansible . install_mode = 'pip'
119122 end
0 commit comments