标签: copy symlink ansible
我有我的符号链接,想要创建新的符号链接,指向第一个符号链接指向的相同位置。我知道我可以使用cp -d /path/to/symlink /new/path/to/symlink。但是如何使用ansible模块?
cp -d /path/to/symlink /new/path/to/symlink
我正在尝试copy: src=/path/to/symlink dest=/new/path/to/symlink follow=yes,但它会创建一个符号链接的副本,而不是创建新的符号链接。有什么想法吗?
copy: src=/path/to/symlink dest=/new/path/to/symlink follow=yes
答案 0 :(得分:4)
这里有两个选项。
1)使用file模块创建新的符号链接。
- name: Create symlink file: src=/path/to/symlink dest=/new/path/to/symlink state=link
2)运行您的工作命令,使用shell复制符号链接,它也会这样做。
- name: Create symlink shell: cp -d /path/to/symlink /new/path/to/symlink