tosca_definitions_version: tosca_simple_profile_for_nfv_1_0_0 description: Template for deploying a single server with predefined properties. topology_template: node_templates: VDU1: type: tosca.nodes.nfv.VDU capabilities: 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 VDU2: type: tosca.nodes.nfv.VDU capabilities: 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 CP1: type: tosca.nodes.nfv.CP properties: ip_address: 192.168.0.55 requirements: - virtualLink: node: VL1 # relationship: tosca.relationships.nfv.VirtualLinksTo - virtualBinding: node: VDU1 relationship: tosca.relationships.nfv.VirtualBindsTo VL1: type: tosca.nodes.nfv.VL properties: vendor: ACME cidr: '192.168.0.0/24' start_ip: '192.168.0.50' end_ip: '192.168.0.200' gateway_ip: '192.168.0.1' policies: - rule1: type: tosca.policies.Placement targets: [ VDU1, CP1, VL1 ] properties: region: [ nova-1 ] - rule2: type: tosca.policies.Placement targets: [ VDU2 ] properties: region: [ nova-2 ]