Loops ansible-使用变量数组并在其中循环

Loops ansible-使用变量数组并在其中循环,loops,ansible,Loops,Ansible,我必须像这样跑20-25次。如何使用for循环(使用_项) 我可以在ansible剧本中预先定义参数URL1、Location1、pkg1.comamd1、$pkg1.command2。Pkg1值将从jenkins脚本传递 - get_url: url: "$URL1" dest: $Location1 when: $Pkg1 != 'NONE' - Name : run the commands Shell: sh $pkg1.comamd1; sh $pkg1.co

我必须像这样跑20-25次。如何使用for循环(使用_项)

我可以在ansible剧本中预先定义参数URL1、Location1、pkg1.comamd1、$pkg1.command2。Pkg1值将从jenkins脚本传递

- get_url:
    url: "$URL1"
    dest: $Location1
  when: $Pkg1 != 'NONE' 
- Name : run the commands
  Shell: sh $pkg1.comamd1; sh $pkg1.command2
  when: Pkg1 != 'NONE' 
如何创建一个变量数组并使用_项

VarDetails {Pkg1, URL1, Location1, comamd1a, $command1b
            Pkg2, URL2, Location2, comamd2a, $command2b
            Pkg3, URL3, Location3, comamd3a, $command3b
            ....................
            ....................
            }    

我还没有测试,但在使用项目列表时,它必须与下面的参考示例一起工作

- name: more complex items to add several users
  user:
    name: "{{ item.name }}"
    uid: "{{ item.uid }}"
    groups: "{{ item.groups }}"
    state: present
  with_items:
     - { name: testuser1, uid: 1002, groups: "wheel, staff" }
     - { name: testuser2, uid: 1003, groups: staff }
不要忘了在变量之前添加项,方法是更改

url: "$URL1"
dest: $Location1

以及在使用_项引用中时。。使用变量$URL1、$URL2

请参见和。首先。
url: "item.url"
dest: "item.location"