--- - block: - name: download installer vars: debian_installer_distros: - distro: "{{ install_distro }}" codename: "{{ install_codename }}" arch: - "{{ install.arch | default('amd64') }}" import_role: role: installer/debian/base - name: Create temporary workdir tempfile: state: directory register: tmpdir - name: generate pressed file vars: preseed_tmpdir: "{{ tmpdir.path }}" import_role: name: installer/debian/preseed - name: Copy the preseed initramfs to the artifacts directory copy: src: "{{ tmpdir.path }}/initrd.preseed.gz" dest: "{{ artifacts_dir }}/" always: - name: Cleanup temporary workdir file: path: "{{ tmpdir.path }}" state: absent