Chef infra Chef如何检测AWS ec2实例类型?

Chef infra Chef如何检测AWS ec2实例类型?,chef-infra,cookbook,ohai-gem,Chef Infra,Cookbook,Ohai Gem,如果实例在启用ENA的ami(例如c5.2xlarge)上运行,我需要运行任意脚本。shell命令很容易验证类型: cat /sys/class/dmi/id/product_name c5.2xlarge …但我猜ohai中的某些东西也会有助于检测。但是,不确定在何处/如何访问该属性。有什么想法吗?它应该在ohai收集的EC2元数据中,试试节点['EC2']['instance-type']或者类似的东西(可能是实例类型,从命令行运行ohai EC2,看看它获取了什么数据)。谢谢,这正是我所

如果实例在启用ENA的ami(例如c5.2xlarge)上运行,我需要运行任意脚本。shell命令很容易验证类型:

cat /sys/class/dmi/id/product_name
c5.2xlarge

…但我猜ohai中的某些东西也会有助于检测。但是,不确定在何处/如何访问该属性。有什么想法吗?

它应该在ohai收集的EC2元数据中,试试
节点['EC2']['instance-type']
或者类似的东西(可能是
实例类型
,从命令行运行
ohai EC2
,看看它获取了什么数据)。

谢谢,这正是我所需要的。