Loops 在ansible循环中重用项变量

Loops 在ansible循环中重用项变量,loops,ansible,yaml,Loops,Ansible,Yaml,我有以下变量: public_binaries: - version: 1.11.3 url: "https://github.com/go-gitea/gitea/releases/download/v{{ item.version | default('1') }}/gitea-{{ item.version | default('1') }}-linux-amd64" - version: 0.6.1 url: "https://github.com/jwilder

我有以下变量:

public_binaries:
  - version: 1.11.3
    url: "https://github.com/go-gitea/gitea/releases/download/v{{ item.version | default('1') }}/gitea-{{ item.version | default('1') }}-linux-amd64"
  - version: 0.6.1
    url: "https://github.com/jwilder/dockerize/releases/download/v{{ item.version | default('1') }}/dockerize-linux-amd64-v{{ item.version | default('1') }}.tar.gz"
如您所见,我尝试在同一项中重用版本值。但到目前为止,没有成功。我应该使用什么样的循环


谢谢。

你好,Miche,欢迎来到SO。根据那个片段,我们猜不出你想做什么。如果它位于
vars
文件中,则不能在那里使用jinja2模板;如果它在剧本中,那么发布剧本。好的luckIt位于
vars
文件中。但我想我会做别的。我将把版本和URL分成两个独立的变量,并在另一个变量中调用一个。根据那个片段,我们猜不出你想做什么。如果它位于
vars
文件中,则不能在那里使用jinja2模板;如果它在剧本中,那么发布剧本。好的luckIt位于
vars
文件中。但我想我会做别的。我将把版本和URL分成两个独立的变量,并在另一个变量中调用一个。