我想使用Ansible获取EC2实例元数据,并根据元数据对那些实例进行处理。但是,ec2_facts希望通过SSH进入实例以获取元数据。
我认为无需SSH连接就可以获取实例元数据。
你能帮我吗?
谢谢你。
您可以使用aws API检索有关实例的信息,但是ec_facts不使用它。Ansible模块专门做的是获取元数据http://169.254.169.254/latest/meta-data/
,只能通过实例本身来完成。
有关您希望获取哪些实例数据的更多信息将有助于您了解。目前,内核中没有aws云模块可检索有关实例的常规信息,但是Ansible使其易于编写。
这是一个模块示例,该模块返回有关与一组标记匹配的实例的信息-https: //github.com/edx/configuration/blob/master/playbooks/library/ec2_lookup
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句