我正在使用角色,我的目录如下:
|_ ansible/
| |_ role1/
| | |_ tasks/
| | |_ templates/
| |_ playbook.yml
|
|_target_directory/
我想通过相对路径将target_directory
复制到远程服务器我的代码如下:
copy:
src: ../target_directory
dest: ...
但是运行Ansible后,我发现Ansible在target_directory
下寻找role1/file/../target_directory
并显示错误。
如何将target_directory
传输到远程服务器? (我不能使用绝对路径)
我用ansible_dir
四舍五入了这个问题:
copy:
src: "{{ansible_dir}}/../target_directory"
dest: ...