diff --git a/.gitignore b/.gitignore index b76c28d..bff8110 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ .stfolder main.retry -private +/private .env diff --git a/roles/private/tasks/main.yml b/roles/private/tasks/main.yml new file mode 100644 index 0000000..6ece4f0 --- /dev/null +++ b/roles/private/tasks/main.yml @@ -0,0 +1,21 @@ +- name: Clone private repo + git: + repo: "{{ private_repo }}" + dest: "{{ playbook_dir }}/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: "{{ item.src }}" + dest: "{{ install_path }}/{{ item.path }}" + mode: 0600 + force: "yes" + with_filetree: "private/skel/" + when: item.state == 'file'