Skip to content
Snippets Groups Projects
Verified Commit 0d76b49a authored by nd's avatar nd
Browse files

add symlink support

parent 13184fdc
No related branches found
No related tags found
No related merge requests found
......@@ -7,11 +7,12 @@
content: ~
template: ~
template_vars: {}
src: ~
- set_fact:
file: "{{ defaultfile|combine(item.value|d({}), {'path': item.key} ) }}"
- name: create file/folder
- name: create file/folder (file)
when:
- not file.content
- not file.template
......@@ -23,7 +24,7 @@
mode: "{{ file.mode }}"
state: "{{ file.state }}"
- name: create file/folder
- name: create file/folder (copy content)
when:
- file.content
copy:
......@@ -33,12 +34,25 @@
mode: "{{ file.mode }}"
content: "{{ file.content }}"
- name: create file/folder
- name: create file/folder (copy src)
when:
- file.src
- file.state != "link"
copy:
dest: "{{ file.path }}"
group: "{{ file.group }}"
owner: "{{ file.owner }}"
mode: "{{ file.mode }}"
src: "{{ file.src }}"
- name: create file/folder (symlink)
when:
- file.src
- file.state == "link"
file:
path: "{{ file.path }}"
group: "{{ file.group }}"
owner: "{{ file.owner }}"
mode: "{{ file.mode }}"
state: "{{ file.state }}"
src: "{{ file.src }}"
  • nd @nd

    mentioned in commit b68cccba

    ·

    mentioned in commit b68cccba

    Toggle commit list
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment