的命令模块不支持输入和输出重定向,因为它不命令字符串传递给一个壳。这就是它的文档说的:
它不会通过外壳进行处理,因此$ HOME之类的变量以及“ <”,““>”,“
|”和“&”之类的 *** 作将不起作用(如果需要这些功能,请使用shell模块)。
所以:
- name: create jenkins jobs with xml files sudo: yes shell: "java -jar {{ jenkins.cli_dest }} -s http://localhost:8080 create-job {{ item.name }} < {{ jenkins_dest }}/{{ item.xml_name }}" with_items: jenkins_jobs
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)