tvl*_*tvl 7 symbolic-link symlink ansible
我dead_symlink在目录下有一个死的符号链接/usr/local/bin
当 Ansible 检查它报告的文件存在时
- stat: "path=/usr/local/bin/dead_symlink"
register: dead_symlink_bin
- debug: var=dead_symlink_bin.stat.exists
Run Code Online (Sandbox Code Playgroud)
但是当我尝试删除它时,它报告“ok”但没有发生任何事情(符号链接仍然存在)
- name: Remove symlink
file:
path: "path=/usr/local/bin/dead_symlink"
state: absent
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
Hen*_*gel 23
您的任务中出现了 Synatx 错误。它应该是:
- name: Remove symlink
file:
path: "/usr/local/bin/dead_symlink"
state: absent
Run Code Online (Sandbox Code Playgroud)
Ansible 可能正在寻找路径path=/usr/local/bin/dead_symlink而不是/usr/local/bin/dead_symlink.
| 归档时间: |
|
| 查看次数: |
16714 次 |
| 最近记录: |