删除与Ansible的符号链接

我在目录/usr/local/bin下有一个名为dead_symlink的死符号链接

当Ansible检查文件时,报告它存在

 - stat: "path=/usr/local/bin/dead_symlink" register: dead_symlink_bin - debug: var=dead_symlink_bin.stat.exists 

但是,当我试图删除它,它报告“确定”,但没有发生(符号链接仍然存在)

 - name: Remove symlink file: path: "path=/usr/local/bin/dead_symlink" state: absent 

我究竟做错了什么?

你的任务中有一个synatx错误。 它应该是:

 - name: Remove symlink file: path: "/usr/local/bin/dead_symlink" state: absent 

Ansible可能正在寻找pathpath=/usr/local/bin/dead_symlink而不是/usr/local/bin/dead_symlink