Create group with multiple names - Ansible GCE inventory 插件
Create group with multiple names - Ansible GCE inventory plugin
我想创建一个动态清单,并创建一个组来放置我在动态清单中使用 gcp_compute 插件抓取数据的节点。
我想达到的目标:
我想检索多个 hostnames/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_exporter: "'db-vm' OR 'prometheus-vm' in name"
或类似的东西。我怎样才能做到这一点。
这是我使用的命令,看看它是否有效:ansible-inventory -i gce_inventory.gcp.yml --graph
。我所有的节点都被取消分组。
我很轻松的解决了...
我相信我之前在做条件时犯了一些错误,但现在不小心解决了。
为了能够检索多个,这里是如何:
node_exporter: "'db-vm' in name or 'prometheus-vm' in name"
我想创建一个动态清单,并创建一个组来放置我在动态清单中使用 gcp_compute 插件抓取数据的节点。
我想达到的目标:
我想检索多个 hostnames/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_exporter: "'db-vm' OR 'prometheus-vm' in name"
或类似的东西。我怎样才能做到这一点。
这是我使用的命令,看看它是否有效:ansible-inventory -i gce_inventory.gcp.yml --graph
。我所有的节点都被取消分组。
我很轻松的解决了...
我相信我之前在做条件时犯了一些错误,但现在不小心解决了。
为了能够检索多个,这里是如何:
node_exporter: "'db-vm' in name or 'prometheus-vm' in name"