进行模板复制时出现“目标目录不存在”错误

时间:2018-08-13 06:21:37

标签: ansible

使用以下代码复制模板时

- name: "Template source files to temp directory"
  template:
    src: '{{ item.src }}'
    dest: '{{ temp_file_path.path }}/{{ item.path }}'
    force: yes
  with_filetree: "{{ nginx_path }}/"
  delegate_to: 127.0.0.1
  when: item.state == 'file' 

我被标题中的错误打中了。 I got a possible solution from here,但是这里的问题是,您需要知道所有子目录的名称。当您遇到其中的几十个时,这是不可能的。

什么是解决此问题的正确方法。类似于rysnc使用--relative选项进行的操作

1 个答案:

答案 0 :(得分:1)

您需要首先创建目录。您可以按照与当前任务类似的方式进行操作:

int wizardHP = 30;
int sorceressHP = 30;
for ( int round = 1; round <= 30; round++ ) {
//Do your code execution
     for(int x = 0; x <= ARRAYROW; x++) {
         //Execute fight sequence
         wizardHP -= sorDeck[x].sAttk;  //To store the new hp of wizard
         sorceressHP -= wizDeck[x].wAttk;  //To store the new hp of sorceress
     }
}