on_premises/roles/server_iso/tasks/extract_iso.yml

21 lines
497 B
YAML

---
- name: Extract Block
delegate_to: localhost
block:
- name: Create temp dir
ansible.builtin.tempfile:
state: directory
register: tmp_iso_path
notify: Server ISO cleanup
- name: Extract ISO
ansible.builtin.command:
cmd: >
xorriso -osirrox on
-indev {{ src_iso_path }}
-extract / {{ tmp_iso_path['path'] }}
changed_when:
- result['rc'] is defined
- result['rc'] == 0
register: result