資源對應了OpenStack下的虛擬機、網絡、IP、鏡像等,通過這個標籤,可以定義一系列資源的生成或配置。
每一個資源的類型都對應Heat中已實現的一種資源類型,定義如下:
resources: <resource ID>: type: <resource type> properties:<property name>: <property value> metadata:<resource specific metadata> depends_on: <resource ID or list of ID> update_policy: <update policy> deletion_policy: <deletion policy>
例如,現在要創建一台虛擬機,則可以使用OS::Nova::Server類型資源進行如下定義:
resources: vm_instance:type: OS::Nova::Serverproperties:flavor: m1.small //雲主機類型image: cirros //鏡像名稱