一个任务中的Ansible数组

我对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:
               ####

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

controlcls 回答:一个任务中的Ansible数组

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

  - 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}}" 
本文链接:https://www.f2er.com/3166176.html

大家都在问