community.general.sapcar_extract – Manages SAP SAPCAR archives
Note
This plugin is part of the community.general collection (version 3.8.3).
You might already have this collection installed if you are using the ansible
package.
It is not included in ansible-core
.
To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install community.general
.
To use it in a playbook, specify: community.general.sapcar_extract
.
New in version 3.2.0: of community.general
Synopsis
Provides support for unpacking
sar
/car
files with the SAPCAR binary from SAP and pulling information back into Ansible.
Parameters
Parameter |
Comments |
---|---|
The path to the SAPCAR binary, for example, |
|
The destination where SAPCAR extracts the SAR file. Missing folders will be created. If this parameter is not provided it will unpack in the same folder as the SAR file. |
|
The name of the manifest. Default: “SIGNATURE.SMF” |
|
The path to the SAR/CAR file. |
|
If Choices:
|
|
The path to the security library, for example, |
|
If Choices:
|
Examples
- name: Extract SAR file
community.general.sapcar_extract:
path: "~/source/hana.sar"
- name: Extract SAR file with destination
community.general.sapcar_extract:
path: "~/source/hana.sar"
dest: "~/test/"
- name: Extract SAR file with destination and download from webserver can be a fileshare as well
community.general.sapcar_extract:
path: "~/source/hana.sar"
dest: "~/dest/"
binary_path: "https://myserver/SAPCAR"
- name: Extract SAR file and delete SAR after extract
community.general.sapcar_extract:
path: "~/source/hana.sar"
remove: true
- name: Extract SAR file with manifest
community.general.sapcar_extract:
path: "~/source/hana.sar"
signature: true
- name: Extract SAR file with manifest and rename it
community.general.sapcar_extract:
path: "~/source/hana.sar"
manifest: "MyNewSignature.SMF"
signature: true
Authors
Rainer Leber (@RainerLeber)