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

added answerfile tasks

parent bd43b9c4
Branches
No related tags found
No related merge requests found
- name: create answerfile for "{{ inventory_hostname }}"
template:
src: answerfile.j2
dest: "{{ system_answerfile_path }}"
{% set hostobj = hostvars[hostname] %}
export DISTRIBUTION="{{ hostobj.os.distribution }}"
export RELEASE="{{ hostobj.os.release }}"
export ARCH="{{ hostobj.os.architecture }}"
export MIRROR="{{ system_local_mirror | default(system_home_mirror | default("")) }}"
{% set disks = [] %}
{% for disk in hostobj.disks %}
{% do disks.append('"%s"' | format(disk.device)) %}
{{ 'export DISK_%s_SCHEME="%s"' | format(disk.device | upper, disk.scheme | upper) }}
{% if 'partitions' in disk %}
{{ 'declare -a DISK_%s_PARTITIONS = ()' | format(disk.device | upper) }}
{% for part in disk.partitions %}
{{ 'DISK_%s_PARTITIONS += ("%s:%s:%s:%s:%s:%s:%s")' | format(disk.device | upper, part.size, part.fs, part.mountpoint | default(""), part.mountoptions | default("defaults"), part.dump | default("0"), part.pass | default("0"), part.format | default("true")) }}
{% endfor %}
{{ 'export DISK_%s_PARTITIONS' | format(disk.device | upper) }}
{% endif %}
{% endfor %}
declare -a DISK_DEVICES = ({{ disks | join(" ") }})
export DISK_DEVICES
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment