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