我是新来的,所以要有耐心。我试图创建一个动态库存使用Ansible的动态库存插件。特别是,我使用hcloud插件与Hetzner的API进行接口。
我想做的是创建三个组:数据库、nfs、k8s。
所有服务器都已标记如下:
说文档缺乏是在使用委婉的说法。我试过使用label_selector,如下所示,但没有成功:
plugin: hcloud
token: hehe
groups:
databases:
label_selector: app=mysql
nfs:
label_selector: app=nfs
k8s:
label_selector: app=k8s这确实导致创建了3+组:
然而,所有的组都包含所有的主机,不管标签是什么。
所以我的问题是:
非常感谢大家,让我知道如何改进我的问题。
发布于 2022-04-03 19:02:17
你可以:
groups:
databases: labels.app == 'mysql'
nfs: labels.app == 'nfs'
k8s: labels.app == 'k8s'文档在这里:inventory.html
https://stackoverflow.com/questions/67483443
复制相似问题