Note
This plugin is part of the community.general collection.
To install it use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.iso_extract
.
The below requirements are needed on the host that executes this module.
Parameter | Choices/Defaults | Comments |
---|---|---|
dest path / required | The destination directory to extract files to. | |
executable path | Default: "7z" | The path to the 7z executable to use for extracting files from the ISO. |
files list / elements=string / required | A list of files to extract from the image. Extracting directories does not work. | |
force boolean |
| If yes , which will replace the remote file when contents are different than the source.If no , the file will only be extracted and copied if the destination does not already exist.Alias thirsty has been deprecated and will be removed in community.general 3.0.0.aliases: thirsty |
image path / required | The ISO image to extract files from. aliases: path, src |
Note
force=no
, only checks the presence of the file.mount
and umount
commands only, requiring root access. This is no longer needed with the introduction of 7zip for extraction.- name: Extract kernel and ramdisk from a LiveCD community.general.iso_extract: image: /tmp/rear-test.iso dest: /tmp/virt-rear/ files: - isolinux/kernel - isolinux/initrd.cgz
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/general/iso_extract_module.html