Sanity Tests » use-argspec-type-path — Ansible Documentation

- AnsibleFest
- Products
- Community
- Webinars & Training
- Blog

Documentation

# Sanity Tests » use-argspec-type-path

The AnsibleModule argument_spec knows of several types beyond the standard python types. One of these is `path`. When used, type `path` ensures that an argument is a string and expands any shell variables and tilde characters.

This test looks for use of `os.path.expanduser()` in modules. When found, it tells the user to replace it with `type='path'` in the module’s argument_spec or list it as a false positive in the test.