我想做这样的事情:
如果文件A存在或没有符号链接(symbolic link)B,我想创建符号链接(symbolic link)B->A。
现在,我有:
B:
file:
- symlink:
- target: A
- exists:
- name: A
但这很糟糕,它不会检查我想要的东西。我怎样才能在盐中达到这种简单的效果?
最佳答案
我们可以使用file.directory_exists
{% if not salt['file.directory_exists' ]('/symlink/path/A') %}
symlink:
file.symlink:
- name: /path/to/A
- target: /symlink/path/A
{% endif %}