我对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:
####
而且我想将多个监视器添加到池中。只有它不起作用。我需要完成一项任务。我该怎么做?
循环将多次运行任务。看来您应该直接将数组直接提供给任务:
- 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}}"