我使用Ansible EC2 Dynamic Inventory脚本自动生成组。
这会创建Ansible组ec2
,其中包含我的AWS账户中的所有EC2主机。
这些主机的子集具有标记KubernetesCluster:kube-acceptance
。动态广告资源脚本会创建一个组tag_KubernetesCluster_kube_acceptance
。
我想构建一个包含组ec2
中所有主机的Ansible组,但不包括组tag_KubernetesCluster_kube_acceptance
中的主机。
这可以在库存档案中实现吗?
答案 0 :(得分:1)
你真的需要创建这样一个组,还是只想在你的问题中描述的剧本中使用结果主机?
你的游戏中的主机定义应该是后者:
- hosts: ec2:!tag_KubernetesCluster_kube_acceptance
tasks: ...