tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
- template_name: Nested_pd_server_0
+ template_name: Nested_pd_server
imports:
- openecomp_heat_index:
file: openecomp-heat/_index.yml
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ compute_pd_server_key_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
port_pd01_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ compute_pd_server_personality:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ compute_pd_server_image_update_policy:
+ type: list
+ required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
pd_server:
type: org.openecomp.resource.vfc.nodes.heat.pd_server
properties:
+ personality:
+ get_input:
+ - compute_pd_server_personality
+ - index_value
+ key_name:
+ get_input:
+ - compute_pd_server_key_name
+ - index_value
availability_zone:
get_input:
- compute_pd_server_availability_zone
get_input:
- compute_pd_server_name
- index_value
+ image_update_policy:
+ get_input:
+ - compute_pd_server_image_update_policy
+ - index_value
user_data_format:
get_input:
- compute_pd_server_user_data_format
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- outputs:
- pd_server_show:
- type: list
- value:
- get_attribute:
- - pd_server
- - show
- entry_schema:
- type: string
substitution_mappings:
- node_type: org.openecomp.resource.abstract.nodes.pd_server_0
+ node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
scalable_pd_server:
- pd_server