【发布时间】:2019-02-07 22:30:13
【问题描述】:
我正在尝试使用通配符同步文件:
- name: Install Services jar
synchronize: src="{{repo}}/target/all-services-*.jar" dest=/opt/company
我这样做是为了不必在每次我们的版本号遇到问题时都更新 ansible。但是,这会在运行时引发文件未找到异常。 ansible 支持这个吗?如果是这样,我该怎么做?
【问题讨论】:
-
我认为这是逃避 *
src="{{repo}}/target/all-services-{{ '*' }}.jar"的问题,我认为这可能有效。 -
@rayray84 不幸的是,不。似乎,当 ansible 调用 rsync 时,路径用双引号括起来,例如“foo/target/all-services-*.jar”,这会破坏通配符扩展
标签: ansible ansible-playbook ansible-2.x