我正在尝试代码
- name: create a symlink
ansible.builtin.file:
src: /usr/share/easy-rsa/*
dest: ~/easy-rsa/
state: link
但是出错了
Error while replacing: [Errno 2] No such file or directory: b'/usr/share/easy-rsa/*'
是否可以使用通配符创建带有
ansible.builtin.file
的符号链接?
是否可以使用通配符创建带有
的符号链接?ansible.builtin.file
简而言之,
没有。符号链接解析由内核处理,而通配符则特定于 shell。
如果将
shell
模块与 Bash 一起使用 你可以这样做
长的答案是检查目录是否存在并在循环内创建符号链接。为此,需要执行一些任务。
致谢