我正在尝试这个YML代码:
- name: Check links file: name=/usr/local/bin/zsh state=link
但是它总是以失败告诉我:src and dest are required for creating links
.我要做的只是检查链接路径是否存在.如果不存在,我不打算创建它.
有没有Ansible-idiomatic方法来做到这一点?
因此,您可以使用stat模块: stat
- stat: path=path_to_file register: links - debug: msg="link exists" when: links.stat.islnk is defined and links.stat.islnk
文档说:islink
告诉您路径是否是符号链接