2017-04-24 5 views
1

ec2_remote_factsモジュールを使用して、さまざまなユーザーが調達したすべてのAWS EC2インスタンスを取得できます。インスタンスのタイプはc3.largeまたはm1.smallです。返される情報には使用できません。インスタンスの種類にはどうすればアクセスできますか? (EC2コンソールで利用可能)EC2_remote_factsのインスタンスタイプ

答えて

2

インスタンスタイプはec2_remote_factsで返されません。

これを取得する1つの方法は、あなたの能力を猿のパッチにすることです。あなたの潜在的なインストールディレクトリに移動します。

python -c 'import ansible; print locals()' 

編集しmodules/extras/cloud/amazon/ec2_remote_facts.pyファイルを追加して:あなたはそれがどこにあるかわからない場合は、してみてください

'instance_type': instance.instance_type, 

方法get_instance_info()内のディレクトリinstance_infoへ。これで、インスタンスの型が返されることがわかります。

 "image_id": "ami-46b122622", 
     "instance_type": "t2.small", 
     "launch_time": "2016-11-14T21:14:44.000Z", 
関連する問題