我想使用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
归档时间: |
|
查看次数: |
717 次 |
最近记录: |