ansible.builtin.link_exists test – does the path exist, no follow
Note
This test plugin is part of ansible-core
and included in all Ansible installations. In most cases, you can use the short plugin name link_exists
. However, we recommend you use the Fully Qualified Collection Name (FQCN) ansible.builtin.link_exists
for easy linking to the plugin documentation and to avoid conflicting with other collections that may have the same test plugin name.
Synopsis
- Check if the provided path maps to an existing symlink on the controller’s filesystem (localhost).
- Does not follow symlinks, so it only verifies that the link itself exists.
Input
This describes the input of the test, the value before is ansible.builtin.link_exists
or is not ansible.builtin.link_exists
.
Parameter | Comments |
---|---|
Input path | A path. |
Examples
ismyhostsalink: "{{ '/etc/hosts' is link_exists}}" list_of_symlinks: "{{ list_of_paths | select('link_exists') }}"
Return Value
Key | Description |
---|---|
Return value boolean | Returns Returned: success |
Collection links
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/link_exists_test.html