summaryrefslogtreecommitdiffstats
path: root/roles/ands_vagrant_vm/tasks/main.yml
blob: 7c3310dc1ace7608eb5b5b3cf2f091fa5dff8553 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---
- 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