Resource Dependencies
depends_on の指定により、ひとつまたは複数の依存するリソースを定義できます。
値にはリソースIDを指定します。
ひとつの定義例
resources:
server1:
type: OS::Nova::Server
depends_on: server2
server2:
type: OS::Nova::Server
複数の定義例
resources:
server1:
type: OS::Nova::Server
depends_on: [ server2, server3 ]
server2:
type: OS::Nova::Server
server3:
type: OS::Nova::Server
Note:
- depends_onを指定した場合、指定されたリソースが先に作成されるまで、依存元のリソースの作成は待機されます。
- 「複数の定義例」の場合、server2及びserver3が作成された後、server1の作成が開始されます。