blob: b0300ee74a96dcca75fa7b059021702d1fd59247 [file] [log] [blame]
Andy Bavier15f87562017-10-17 10:14:57 -07001tosca_definitions_version: tosca_simple_yaml_1_0
2
3imports:
4 - custom_types/xos.yaml
Pingping Lin042ca632017-10-18 17:32:44 -07005 - custom_types/site.yaml
6 - custom_types/slice.yaml
7 - custom_types/flavor.yaml
8 - custom_types/network.yaml
9 - custom_types/networktemplate.yaml
Andy Bavier15f87562017-10-17 10:14:57 -070010
11description: network for S1MME interface
12
13topology_template:
14 node_templates:
15
16# site, fully created in deployment.yaml
17 {{ site_name }}:
18 type: tosca.nodes.Site
Pingping Lin042ca632017-10-18 17:32:44 -070019 properties:
20 name: {{ site_name }}
Andy Bavier15f87562017-10-17 10:14:57 -070021
22# s1mme network
23 s1mme_template:
24 type: tosca.nodes.NetworkTemplate
25 properties:
Pingping Lin042ca632017-10-18 17:32:44 -070026 name: s1mme_template
Andy Bavier15f87562017-10-17 10:14:57 -070027 visibility: private
28 translation: none
29 vtn_kind: PRIVATE
30
31 s1mme_network:
Pingping Lin042ca632017-10-18 17:32:44 -070032 type: tosca.nodes.Network
Andy Bavier15f87562017-10-17 10:14:57 -070033 properties:
Pingping Lin042ca632017-10-18 17:32:44 -070034 name: s1mme_network
35 subnet: 116.0.0.0/24
Andy Bavieree0c91b2017-10-19 13:05:39 -070036 permit_all_slices: true
Andy Bavier15f87562017-10-17 10:14:57 -070037 requirements:
Pingping Lin042ca632017-10-18 17:32:44 -070038 - template:
Andy Bavier15f87562017-10-17 10:14:57 -070039 node: s1mme_template
Pingping Lin042ca632017-10-18 17:32:44 -070040 relationship: tosca.relationships.BelongsToOne
Andy Bavier15f87562017-10-17 10:14:57 -070041 - owner:
42 node: {{ site_name }}_s1mme
Pingping Lin042ca632017-10-18 17:32:44 -070043 relationship: tosca.relationships.BelongsToOne
Andy Bavier15f87562017-10-17 10:14:57 -070044
45 {{ site_name }}_s1mme:
46 description: This slice exists solely to own the private network
47 type: tosca.nodes.Slice
48 properties:
Pingping Lin042ca632017-10-18 17:32:44 -070049 name: {{ site_name }}_s1mme
50 default_isolation: vm
Andy Bavieree0c91b2017-10-19 13:05:39 -070051 network: noauto
Andy Bavier15f87562017-10-17 10:14:57 -070052 requirements:
53 - site:
54 node: {{ site_name }}
Pingping Lin042ca632017-10-18 17:32:44 -070055 relationship: tosca.relationships.BelongsToOne
Andy Bavier15f87562017-10-17 10:14:57 -070056