tosca_definitions_version: tosca_simple_yaml_1_0 description: > TOSCA simple profile with 1 server bound to a new network topology_template: inputs: network_name: type: string description: Network name node_templates: my_server: type: tosca.nodes.Compute capabilities: host: properties: disk_size: 10 GB num_cpus: 1 mem_size: 512 MB os: properties: architecture: x86_64 type: Linux distribution: CirrOS version: 0.3.2 my_network: type: tosca.nodes.network.Network properties: network_name: { get_input: network_name } ip_version: 4 cidr: '192.168.0.0/24' start_ip: '192.168.0.50' end_ip: '192.168.0.200' gateway_ip: '192.168.0.1' my_port: type: tosca.nodes.network.Port requirements: - binding: my_server - link: my_network