Ansible:复制时如何重命名文件

时间:2017-12-29 10:08:52

标签: ansible ansible-2.x

我有一项任务,我应该在哪里文件从其来源复制到目的地,同时在目的地重命名

我的任务如下:

- name: Go to the target folder
  shell: ls
  args:
   chdir: "{{pathTest}}/target"
  register: resultLS
- debug:
   msg: "{{resultLS}}"
- name: copy jar file
  copy:
   src: "{{resultLS.stdout}}"
   dest: "{{pathTest}}"
   mode: 0777

但是,像这样复制jar文件的名称相同,我的目的是如何在dest中重命名(理想情况下是复制操作)

想法?

1 个答案:

答案 0 :(得分:2)

  

将其重命名为:^[A-Za-z0-9._%+-]+@[a-z0-9.-]+.[a-z]{1,4}[^\\S]+$

你在这里:

renamed.jar

说明: