| tosca_definitions_version: tosca_simple_yaml_1_0 |
| |
| description: >- |
| TOSCA simple profile with 1 server bound to a new network. |
| |
| metadata: |
| template_name: network-1 |
| template_author: TOSCA Simple Profile in YAML |
| template_version: '1.0' |
| |
| 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: 4096 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 |