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
|