将一组文件从Windows系统复制到ansible控制器的正确方法是什么?
我可以找到这些文件,但我不知道如何引用已注册的变量数据来找到要获取的路径
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<input type="text" name="fruitname" id="fruitname" placeholder="Fruit Name"></input>
<button name="findfruit" id="findfruit" onclick="findfruit()">Find Fruit in Select</button>
<select name="fruitcontainer" id="fruitcontainer">
<option value="Apple">Apple</option>
<option value="Banana">Banana</option>
<option value="Coconut">Coconut</option>
<option value="Durian">Durian</option>
<option value="Others">Others</option>
</select>
</body>
</html>
<script type="text/javascript">
function findfruit(){
document.getElementById('fruitcontainer').value = document.getElementById('fruitname').value;
}
</script>
答案 0 :(得分:3)
您需要遍历列表,而win_find
是path
输出中的列表,而不是- name: copy files
fetch: src="{{ item.path }}" dest=output
with_items: "{{ files_to_copy.files }}"
。
这应该适合你:
Product and Category itemtypes
答案 1 :(得分:0)
这似乎有效
- name: copy files
fetch:
src: "{{ item.path }}"
dest: output/
flat: yes
with_items: "{{ files_to_copy.files }}"
答案 2 :(得分:0)
- name: Copy files
win_copy:
remote_src: yes
src: "{{ item.path }}"
dest: \\Xxx\\XXX
with_items: "{{ files_matched.files }}"
become: yes
become_method: runas
使用它在文件共享中复制匹配的文件。