add return documentation for unarchive. (#72546)
* add return documentation for unarchive, add fragment for changelog, apply suggestions from code review Co-authored-by: Amin Vakil <info@aminvakil.com>
This commit is contained in:
parent
a5eb788578
commit
44a38c9f33
2 changed files with 62 additions and 0 deletions
2
changelogs/fragments/72546-unarchive-returndoc.yml
Normal file
2
changelogs/fragments/72546-unarchive-returndoc.yml
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
minor_changes:
|
||||||
|
- unarchive - add ``RETURN`` documentation (https://github.com/ansible/ansible/issues/67445).
|
|
@ -141,6 +141,66 @@ EXAMPLES = r'''
|
||||||
- s/^xxx/yyy/
|
- s/^xxx/yyy/
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
RETURN = r'''
|
||||||
|
dest:
|
||||||
|
description: Path to the destination directory.
|
||||||
|
returned: always
|
||||||
|
type: str
|
||||||
|
sample: /opt/software
|
||||||
|
files:
|
||||||
|
description: List of all the files in the archive.
|
||||||
|
returned: When I(list_files) is True
|
||||||
|
type: list
|
||||||
|
sample: '["file1", "file2"]'
|
||||||
|
gid:
|
||||||
|
description: Numerical ID of the group that owns the destination directory.
|
||||||
|
returned: always
|
||||||
|
type: int
|
||||||
|
sample: 1000
|
||||||
|
group:
|
||||||
|
description: Name of the group that owns the destination directory.
|
||||||
|
returned: always
|
||||||
|
type: str
|
||||||
|
sample: "librarians"
|
||||||
|
handler:
|
||||||
|
description: Archive software handler used to extract and decompress the archive.
|
||||||
|
returned: always
|
||||||
|
type: str
|
||||||
|
sample: "TgzArchive"
|
||||||
|
mode:
|
||||||
|
description: String that represents the octal permissions of the destination directory.
|
||||||
|
returned: always
|
||||||
|
type: str
|
||||||
|
sample: "0755"
|
||||||
|
owner:
|
||||||
|
description: Name of the user that owns the destination directory.
|
||||||
|
returned: always
|
||||||
|
type: str
|
||||||
|
sample: "paul"
|
||||||
|
size:
|
||||||
|
description: The size of destination directory in bytes. Does not include the size of files or subdirectories contained within.
|
||||||
|
returned: always
|
||||||
|
type: int
|
||||||
|
sample: 36
|
||||||
|
src:
|
||||||
|
description:
|
||||||
|
- The source archive's path.
|
||||||
|
- If I(src) was a remote web URL, or from the local ansible controller, this shows the temporary location where the download was stored.
|
||||||
|
returned: always
|
||||||
|
type: str
|
||||||
|
sample: "/home/paul/test.tar.gz"
|
||||||
|
state:
|
||||||
|
description: State of the destination. Effectively always "directory".
|
||||||
|
returned: always
|
||||||
|
type: str
|
||||||
|
sample: "directory"
|
||||||
|
uid:
|
||||||
|
description: Numerical ID of the user that owns the destination directory.
|
||||||
|
returned: always
|
||||||
|
type: int
|
||||||
|
sample: 1000
|
||||||
|
'''
|
||||||
|
|
||||||
import binascii
|
import binascii
|
||||||
import codecs
|
import codecs
|
||||||
import datetime
|
import datetime
|
||||||
|
|
Loading…
Reference in a new issue