|
|
@ -1,7 +1,7 @@ |
|
|
|
--- |
|
|
|
- name: Create dest directories |
|
|
|
file: path={{local_release_dir}}/{{item.dest|dirname}} state=directory recurse=yes |
|
|
|
with_items: downloads |
|
|
|
with_items: "{{ downloads }}" |
|
|
|
|
|
|
|
- name: Download items |
|
|
|
get_url: |
|
|
@ -10,7 +10,7 @@ |
|
|
|
sha256sum: "{{item.sha256 | default(omit)}}" |
|
|
|
owner: "{{ item.owner|default(omit) }}" |
|
|
|
mode: "{{ item.mode|default(omit) }}" |
|
|
|
with_items: downloads |
|
|
|
with_items: "{{ downloads }}" |
|
|
|
|
|
|
|
- name: Extract archives |
|
|
|
unarchive: |
|
|
@ -20,7 +20,7 @@ |
|
|
|
mode: "{{ item.mode|default(omit) }}" |
|
|
|
copy: no |
|
|
|
when: "{{item.unarchive is defined and item.unarchive == True}}" |
|
|
|
with_items: downloads |
|
|
|
with_items: "{{ downloads }}" |
|
|
|
|
|
|
|
- name: Fix permissions |
|
|
|
file: |
|
|
@ -29,4 +29,4 @@ |
|
|
|
owner: "{{ item.owner|default(omit) }}" |
|
|
|
mode: "{{ item.mode|default(omit) }}" |
|
|
|
when: "{{item.unarchive is not defined or item.unarchive == False}}" |
|
|
|
with_items: downloads |
|
|
|
with_items: "{{ downloads }}" |