Replace expanduser with type path

This patch removes the use of expanduser and replaces it with
type 'path' for the option. This is related to #12263.
pull/21343/head
Tim Rupp 8 years ago committed by Brian Coca
parent 8adb108aa9
commit 0fcc6edf2b

@ -289,13 +289,13 @@ def main():
argument_spec = url_argument_spec() argument_spec = url_argument_spec()
argument_spec.update( argument_spec.update(
url = dict(required=True), url = dict(required=True),
dest = dict(required=True), dest = dict(required=True, type='path'),
backup = dict(default=False, type='bool'), backup = dict(default=False, type='bool'),
sha256sum = dict(default=''), sha256sum = dict(default=''),
checksum = dict(default=''), checksum = dict(default=''),
timeout = dict(required=False, type='int', default=10), timeout = dict(required=False, type='int', default=10),
headers = dict(required=False, default=None), headers = dict(required=False, default=None),
tmp_dest = dict(required=False, default=''), tmp_dest = dict(required=False, default='', type='path'),
) )
module = AnsibleModule( module = AnsibleModule(
@ -305,14 +305,14 @@ def main():
) )
url = module.params['url'] url = module.params['url']
dest = os.path.expanduser(module.params['dest']) dest = module.params['dest']
backup = module.params['backup'] backup = module.params['backup']
force = module.params['force'] force = module.params['force']
sha256sum = module.params['sha256sum'] sha256sum = module.params['sha256sum']
checksum = module.params['checksum'] checksum = module.params['checksum']
use_proxy = module.params['use_proxy'] use_proxy = module.params['use_proxy']
timeout = module.params['timeout'] timeout = module.params['timeout']
tmp_dest = os.path.expanduser(module.params['tmp_dest']) tmp_dest = module.params['tmp_dest']
# Parse headers to dict # Parse headers to dict
if module.params['headers']: if module.params['headers']:

Loading…
Cancel
Save