tosca_definitions_version: tosca_simple_yaml_1_0 description: Template for deploying a single server with concat function. topology_template: node_templates: server: type: tosca.nodes.Compute capabilities: # Host container properties host: properties: num_cpus: 2 disk_size: 10 GB mem_size: 512 MB # Guest Operating System properties os: properties: # host Operating System image properties architecture: x86_64 type: Linux distribution: RHEL version: 6.5 outputs: url: description: Concatenate the URL for a server from template values. value: { concat: [ 'http://', get_attribute: [ server, public_address ], ':' , get_attribute: [ server, port ] ] }