Add support to directly set content in copy module

reviewable/pr18780/r1
Patrick Pelletier 12 years ago committed by Michael DeHaan
parent 7bbbd091c2
commit e19878bc21

12
copy

@ -31,10 +31,15 @@ description:
options: options:
src: src:
description: description:
- Local path to a file to copy to the remote server; can be absolute or relative. - Local path to a file to copy to the remote server; can be absolute or relative. Mutually exclusive with content.
required: true required: false
default: null default: null
aliases: [] aliases: []
content:
description:
- Creates and/or set content of a file on the remote server. Mutually exclusive with content.
required: false
default: null
dest: dest:
description: description:
- Remote absolute path where the file should be copied to. - Remote absolute path where the file should be copied to.
@ -76,7 +81,8 @@ def main():
module = AnsibleModule( module = AnsibleModule(
# not checking because of daisy chain to file module # not checking because of daisy chain to file module
argument_spec = dict( argument_spec = dict(
src=dict(required=True), src=dict(required=False),
content=dict(required=False),
dest=dict(required=True), dest=dict(required=True),
backup=dict(default=False, type='bool'), backup=dict(default=False, type='bool'),
force = dict(default='yes', aliases=['thirsty'], type='bool'), force = dict(default='yes', aliases=['thirsty'], type='bool'),

Loading…
Cancel
Save