--- - name: get root folder of project shell: pwd register: proj_root args: chdir: "{{ playbook_dir }}/../../" delegate_to: localhost become: false - name: remove spaces and underscores from folder name set_fact: proj_root_safe: "{{ proj_root.stdout|basename|replace('_','-')|replace(' ','-') }}" # These values are NOT honored by Vagrant, but are still necessary for DrupalVM # See also provisioning/box/config - name: set vagrant hostname according to the project folder set_fact: vagrant_hostname: "{{ proj_root_safe }}.test" vagrant_machine_name: "{{ proj_root_safe }}-vm"