Skip to content
Snippets Groups Projects
Commit f3361877 authored by Pietsch, Martin's avatar Pietsch, Martin
Browse files

integrated variables system_installer_images

parent 36e10152
No related branches found
No related tags found
No related merge requests found
......@@ -3,24 +3,38 @@
set_fact:
_linux_installer_arch: "x86_64"
_linux_installer_corefile: "corepure64.gz"
_linux_installer_kernelfile: "vmlinuz64"
when: _linux_dist_arch == "x86_64" or _linux_dist_arch == "amd64"
- set_fact:
_linux_installer_arch: "x86"
_linux_installer_corefile: "core.gz"
_linux_installer_kernelfile: "vmlinuz"
when: _linux_dist_arch == "x86" or (_linux_dist_arch | regex_search('i[0-9]86'))
- name: download tiny core linux imagefs file
- name: download tiny core linux image file
get_url:
url: "{{ '%s/%s/%s/release/distribution_files/%s' | format(linux_installer_home_mirror, linux_installer_version, _linux_installer_arch, _linux_installer_corefile) }}"
dest: "{{ '/tmp/%s' | format(_linux_installer_corefile) }}"
- name: download tiny core linux kernel file
get_url:
url: "{{ '%s/%s/%s/release/distribution_files/%s' | format(linux_installer_home_mirror, linux_installer_version, _linux_installer_arch, _linux_installer_kernelfile) }}"
dest: "{{ '/tmp/%s' | format(_linux_installer_kernelfile) }}"
- name: merge tiny core image with installer image
shell: "{{ 'cat /tmp/%s %s >/tmp/linux_%s_%s.gz' | format(_linux_installer_corefile, _linux_installer_image_file.path, linux_installer_distribution, _linux_dist_arch) }}"
- name: register install image
include_role:
name: package.pxelinux
tasks_from: registerimage
vars:
pxelinux_image_buildpath: "{{ '%s/mfsbsd-%s-RELEASE-%s.img' | format(mfsbsdroot, distdata[1], distdata[0]) }}" pxelinux_image_distribution: "freebsd" pxelinux_image_release: "{{ distdata[1] }}" pxelinux_image_architecture: "{{ distdata[0] }}"
- name: save images for registration
set_fact:
system_installer_images: >-
{%- set retval = namespace(data = []) -%}
{%- if system_installer_images is defined -%}
{%- set retval.data = system_installer_images -%}
{%- endif -%}
{%- do retval.data.append(['/tmp/linux_%s_%s.gz' | format(linux_installer_distribution, _linux_dist_arch), '/tmp/%s' | format(_linux_installer_kernelfile),
linux_installer_distribution, _linux_dist_release, _linux_dist_arch]) -%}
{{- retval.data -}}
loop: "{{ system_supported_releases[linux_installer_distribution] }}"
loop_control:
loop_var: _linux_dist_release
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment