diff options
author | ricolin <rico.lin@easystack.cn> | 2017-01-07 16:48:42 +0800 |
---|---|---|
committer | Rico Lin <rico.lin@easystack.cn> | 2017-09-08 07:33:22 +0000 |
commit | 5ca15a79f85f90a593c436122b127721ffa1aead (patch) | |
tree | 350928e70e7456ec2963e2e22f569a57fbd04c03 | |
parent | cedf2769181954dfb6ec5ebfefdc1d105b8ec266 (diff) | |
download | heat-templates-5ca15a79f85f90a593c436122b127721ffa1aead.tar.gz |
Add example for using external resources
Add template for show cases that how we can use external resources.
external resources in stack does not required to be modified or depends
on the stack.
blueprint external-resources
Depends-On: I8b33c957a7185a0f52356f412b13609ba1a7b469
Change-Id: Ia56318508caf43a7da28bd479becdc602477cad5
-rw-r--r-- | hot/external_resource.yaml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/hot/external_resource.yaml b/hot/external_resource.yaml new file mode 100644 index 0000000..516e728 --- /dev/null +++ b/hot/external_resource.yaml @@ -0,0 +1,21 @@ +heat_template_version: newton + +description: > + This template shows use case for external resource. + external resource can be any resource (create by + heat or not) that heat got type for it. + +parameters: + external_server_id: + type: string + default: da5b940a-14ff-4884-8e95-5cf6a3a1028f + description: ID of external server + +resources: + external_server: + type: OS::Nova::Server + external_id: { get_param: external_server_id } + +outputs: + server_address: + value: { get_attr: [external_server, networks, private, 0 ] } |