---
- name: Ensure vagrant project dir is existing
  file: name="{{ vagrant_project_dir }}/{{ item }}" state=directory
  with_items:
    - configs
    - disks

- name: Copy authorized_keys
  copy: src="~/.ssh/authorized_keys" dest="{{ vagrant_project_dir }}/configs/authorized_keys" owner="root" group="root"

- name: Copy scripts
  copy: src="{{ item }}" dest="{{ vagrant_project_dir }}/{{ item }}" mode="0755"
  with_items:
    - run.sh
    - rebuild.sh

- name: Install Vagrantfile
  template: src="Vagrantfile.j2" dest="{{ vagrant_project_dir }}/configs/Vagrantfile"
  notify:
    - vagrant