【发布时间】:2019-09-10 14:00:18
【问题描述】:
我正在尝试在我的 ansible-playbook 开始时运行 set_fact 任务来设置一个版本并在我的 playbook 中使用它。
我已经尝试过了,但语法不正确,我认为
- name: "SO Nightly code build"
remote_user: root
hosts: cleanroom
tasks:
- name: Set version
set_fact:
version: {{wget -O - -o /dev/null https://repo1.maven.org/maven2/org/brutusin/wava/maven-metadata.xml | grep -Po '(?<=<version>)([0-9\.]+(-SNAPSHOT)?)' | sort --version-sort -r| head -n 1}}
debug var=version
希望得到这个版本,这样我就可以通过我的剧本的其余部分来传递它
【问题讨论】: