diff --git a/library/slurp b/library/slurp index f8ac3bab0ee..4564ddb093e 100755 --- a/library/slurp +++ b/library/slurp @@ -18,6 +18,35 @@ # You should have received a copy of the GNU General Public License # along with Ansible. If not, see . +DOCUMENTATION = ''' +--- +module: slurp +short_description: Slurps a file from remote nodes +description: + - This module works like M(fetch). It is used for fetching a base64- + encoded blob containing the data in a remote file. +options: + src: + description: + - The file on the remote system to fetch. This must be a file, not a + directory. + required: true + default: null + aliases: [] +examples: + - code: | + ansible host -m slurp -a 'src=/tmp/xx' + host | success >> { + "content": "aGVsbG8gQW5zaWJsZSB3b3JsZAo=", + "encoding": "base64" + } + description: "Example using C(/usr/bin/ansible)" +notes: + - "See also: M(fetch)" +requirements: [] +author: Michael DeHaan +''' + def main(): module = AnsibleModule( argument_spec = dict(