From b9b2f51bc8547f0cb4f9c354956650841941f119 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 2 Dec 2018 03:12:32 +0100 Subject: merge over installer roles from realraum repo --- roles/usb-install/meta/main.yml | 6 ++++++ roles/usb-install/tasks/main.yml | 22 ++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 roles/usb-install/meta/main.yml create mode 100644 roles/usb-install/tasks/main.yml (limited to 'roles/usb-install') diff --git a/roles/usb-install/meta/main.yml b/roles/usb-install/meta/main.yml new file mode 100644 index 00000000..bca7f83d --- /dev/null +++ b/roles/usb-install/meta/main.yml @@ -0,0 +1,6 @@ +dependencies: + - role: debian-installer + distros: + - distro: "{{ install_distro }}" + codename: "{{ install_codename }}" + arch: [ "{{ install.arch | default('amd64') }}" ] diff --git a/roles/usb-install/tasks/main.yml b/roles/usb-install/tasks/main.yml new file mode 100644 index 00000000..1523aedc --- /dev/null +++ b/roles/usb-install/tasks/main.yml @@ -0,0 +1,22 @@ +--- +- block: + - name: Create temporary workdir + command: mktemp -d + register: tmpdir + + - import_role: + name: preseed + vars: + preseed_tmpdir: "{{ tmpdir.stdout }}" + + - name: Copy the preseed initramfs to the artifacts directory + copy: + src: "{{ tmpdir.stdout }}/initrd.preseed.gz" + dest: "{{ artifacts_dir }}/" + + + always: + - name: Cleanup temporary workdir + file: + path: "{{ tmpdir.stdout }}" + state: absent -- cgit v1.2.3