如何使用 Ansible 从 host_vars 中提取 AWS 标签值

Lee*_*Fox 2 amazon-web-services ansible

我想通过 Ansible 从 AWS EC2 标签中提取值。这有效:

{{ hostvars[host]['ec2_private_ip_address'] }}
Run Code Online (Sandbox Code Playgroud)

并将返回 IP 地址。所以,我正在获取 EC2 数据。但是,我的 EC2 实例上有一个名为 app 的标签,其值类似于 Cassandra 或 PostGres,我需要找出我当前正在处理与该帖子关联的应用程序的每个主机。关于如何获取 EC2 标签值的任何想法?

Lee*_*Fox 5

hostvars[inventory_hostname]['ec2_tag_xxx'] 其中 xxx 是有问题的标签