创建具有多个名称的组-Ansible GCE清单插件

创建具有多个名称的组-Ansible GCE清单插件,ansible,ansible-inventory,Ansible,Ansible Inventory,我想创建一个动态清单,并创建一个组来放置从中提取数据的节点。我在动态清单中使用gcp_计算插件 我想要达到的目标: 我想检索多个主机名/ip并将它们放在同一个组中。我希望它是相当模块化的,所以我可以很容易地切换节点名称 到目前为止,情况如下: plugin: gcp_compute auth_kind: serviceaccount cache: true gather_facts: false retrieve_image_info: true service_account_file: se

我想创建一个动态清单,并创建一个组来放置从中提取数据的节点。我在动态清单中使用gcp_计算插件

我想要达到的目标:
我想检索多个主机名/ip并将它们放在同一个组中。我希望它是相当模块化的,所以我可以很容易地切换节点名称

到目前为止,情况如下:

plugin: gcp_compute
auth_kind: serviceaccount
cache: true
gather_facts: false
retrieve_image_info: true
service_account_file: servicefile.json
groups:
  node_exporter: "'db-vm' in name"
我想使用类似的东西:
node\u exporter:“'db-vm'或名称中的'prometheus vm'”
或类似的东西。我怎样才能做到这一点


这也是我使用的命令,看看它是否有效:
ansible inventory-I gce_inventory.gcp.yml--graph
。我所有的节点都被解组。

我很容易就解决了这个问题

我相信我以前在做条件时犯过一些错误,但现在意外地解决了它

要能够检索多个,请参见以下方法:
node\u导出器:“'db-vm'名称或'prometheus vm'名称”