一个任务中的数组

问题描述 投票:0回答:1

我对ansible数组有问题。

我有这样的任务:

  tasks:   
  - name: create member and add to pool 
    bigip_pool_member:
      pool: "{{pool_name}}"
      partition: "{{partition}}"
      host: "{{ip}}"
      name: "{{ip}}"
      port: "{{port}}"
      monitors:
        - "{{item}}"
      loop: "{{monitor}}"
      description: "{{description_member}}" 
      provider:
               ####

而且我想将多个监视器添加到池中。只有它不起作用。我需要完成一项任务。我该怎么做?

arrays ansible ansible-awx big-ip
1个回答
1
投票

循环将多次运行任务。看来您应该直接将数组直接提供给任务:

  - name: create member and add to pool 
    bigip_pool_member:
      pool: "{{pool_name}}"
      partition: "{{partition}}"
      host: "{{ip}}"
      name: "{{ip}}"
      port: "{{port}}"
      monitors: "{{monitor}}"
      description: "{{description_member}}" 
© www.soinside.com 2019 - 2024. All rights reserved.