---
- name: Create temporary build directory
- command: mktemp --tmpdir -d openwrt-{{ inventory_hostname }}.XXXXXX
+ tempfile:
+ state: directory
register: tmpdir
-- set_fact:
- openwrt_imgbuilder_dir: "{{ tmpdir.stdout }}"
- openwrt_imgbuilder_files: "{{ tmpdir.stdout }}/files"
+- name: set variables needed to build images
+ set_fact:
+ openwrt_imgbuilder_dir: "{{ tmpdir.path }}"
+ openwrt_imgbuilder_files: "{{ tmpdir.path }}/files"
- name: Create the directories for mixins
file:
trim_blocks: yes
when: openwrt_groups is defined or openwrt_users is defined
-- unarchive:
+- name: extract image builder tarball
+ unarchive:
copy: False
src: "{{ openwrt_download_dir }}/{{ openwrt_tarball_name }}"
dest: "{{ openwrt_imgbuilder_dir }}"