Amazon web services ansible ec2_remote_事实中的实例类型
我正在ansible中使用Amazon web services ansible ec2_remote_事实中的实例类型,amazon-web-services,amazon-ec2,ansible,Amazon Web Services,Amazon Ec2,Ansible,我正在ansible中使用ec2\u remote\u facts模块检索不同用户获取的所有AWS ec2实例。但是实例类型,即c3.large或m1.small在返回的信息中不可用。如何访问实例类型?(在EC2控制台中提供)实例类型不是由返回的 一种方法是用猴子修补你的ansible。转到您的ansible安装目录。如果您不知道它在哪里,请尝试: python -c 'import ansible; print locals()' 编辑modules/extras/cloud/amazon/
ec2\u remote\u facts
模块检索不同用户获取的所有AWS ec2实例。但是实例类型,即c3.large
或m1.small
在返回的信息中不可用。如何访问实例类型?(在EC2控制台中提供)实例类型不是由返回的
一种方法是用猴子修补你的ansible。转到您的ansible安装目录。如果您不知道它在哪里,请尝试:
python -c 'import ansible; print locals()'
编辑modules/extras/cloud/amazon/ec2\u remote\u facts.py
文件并添加:
'instance_type': instance.instance_type,
到方法get\u instance\u info()
中的instance\u info
目录。现在您可以看到返回的实例类型
"image_id": "ami-46b122622",
"instance_type": "t2.small",
"launch_time": "2016-11-14T21:14:44.000Z",