23 lines
600 B
YAML
23 lines
600 B
YAML
- name: Clone private repo
|
|
git:
|
|
repo: "{{ private_repo }}"
|
|
dest: "{{ sync_path }}/private"
|
|
clone: yes
|
|
update: yes
|
|
- name: Create priavte directories
|
|
file:
|
|
path: "{{ install_path }}/{{ item.path }}"
|
|
state: directory
|
|
force: "{{ overwrite_existing }}"
|
|
with_filetree: "private/skel/"
|
|
when: item.state == 'directory'
|
|
- name: Copy priavte files
|
|
copy:
|
|
src: "{{ sync_path }}/private/skel/{{ item.path }}"
|
|
dest: "{{ install_path }}/{{ item.path }}"
|
|
remote_src: yes
|
|
mode: 0600
|
|
force: "yes"
|
|
with_filetree: "private/skel/"
|
|
when: item.state == 'file'
|