projects
/
noc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
47fbe91
)
roles/openwrt-image: Cache downloaded files
author
nicoo
<nicoo@realraum.at>
Mon, 21 May 2018 00:01:13 +0000
(
02:01
+0200)
committer
nicoo
<nicoo@realraum.at>
Mon, 21 May 2018 00:01:54 +0000
(
02:01
+0200)
ansible/roles/openwrt-image/tasks/prepare.yml
patch
|
blob
|
history
diff --git
a/ansible/roles/openwrt-image/tasks/prepare.yml
b/ansible/roles/openwrt-image/tasks/prepare.yml
index
7ed93d0
..
b0847ec
100644
(file)
--- a/
ansible/roles/openwrt-image/tasks/prepare.yml
+++ b/
ansible/roles/openwrt-image/tasks/prepare.yml
@@
-13,6
+13,7
@@
state: directory
mode: '0755'
with_items:
state: directory
mode: '0755'
with_items:
+ - "{{ openwrt_download_dir }}/dl"
- "{{ openwrt_imgbuilder_files }}/etc/config"
- "{{ openwrt_mixin | map('dirname') | map('regex_replace', '^', openwrt_imgbuilder_files) | unique | list }}"
- "{{ openwrt_imgbuilder_files }}/etc/config"
- "{{ openwrt_mixin | map('dirname') | map('regex_replace', '^', openwrt_imgbuilder_files) | unique | list }}"
@@
-85,3
+86,9
@@
command: >-
tar -xf "{{ openwrt_download_dir }}/{{ openwrt_tarball_name }}"
-C "{{ openwrt_imgbuilder_dir }}"
command: >-
tar -xf "{{ openwrt_download_dir }}/{{ openwrt_tarball_name }}"
-C "{{ openwrt_imgbuilder_dir }}"
+
+- name: Symlink the cache repository
+ file:
+ state: link
+ src: "{{ playbook_dir }}/{{ openwrt_download_dir }}/dl"
+ path: "{{ openwrt_imgbuilder_dir }}/{{ openwrt_tarball_basename }}/dl"