Use path type for blockinfile 'dest' argument (#2192)

This commit is contained in:
Michael Scherer 2016-05-10 12:23:08 +02:00 committed by Matt Clay
commit 814efc1418

View file

@ -188,7 +188,7 @@ def check_file_attrs(module, changed, message):
def main(): def main():
module = AnsibleModule( module = AnsibleModule(
argument_spec=dict( argument_spec=dict(
dest=dict(required=True, aliases=['name', 'destfile']), dest=dict(required=True, aliases=['name', 'destfile'], type='path'),
state=dict(default='present', choices=['absent', 'present']), state=dict(default='present', choices=['absent', 'present']),
marker=dict(default='# {mark} ANSIBLE MANAGED BLOCK', type='str'), marker=dict(default='# {mark} ANSIBLE MANAGED BLOCK', type='str'),
block=dict(default='', type='str', aliases=['content']), block=dict(default='', type='str', aliases=['content']),
@ -204,7 +204,7 @@ def main():
) )
params = module.params params = module.params
dest = os.path.expanduser(params['dest']) dest = params['dest']
if module.boolean(params.get('follow', None)): if module.boolean(params.get('follow', None)):
dest = os.path.realpath(dest) dest = os.path.realpath(dest)