blob: fa3ca43cdf806c847cb7c6a62cb3073ddb616f84 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
tosca_definitions_version: tosca_simple_yaml_1_0_0
metadata:
template_name: Main
imports:
- openecomp_heat_index:
file: openecomp-heat/_index.yml
topology_template:
node_templates:
jsa_net:
type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
properties:
shared: true
network_name:
get_input: jsa_net_name
jsa_net1:
type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
properties:
shared: true
network_name:
get_input: jsa_net_name
cmaui1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy: AUTO
ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- ip_version: 6
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
security_groups:
- get_input: security_group_name
fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 1
mac_requirements:
mac_count_required:
is_required: false
network_role_tag: oam
network:
get_input: oam_net_name
cmaui1_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy: AUTO
ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- ip_version: 6
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
security_groups:
- get_input: security_group_name
fixed_ips:
- subnet: subnetNameVal
ip_address:
get_input:
- cmaui_oam_ips
- 1
- subnet: subnetNameVal2
ip_address:
get_input:
- cmaui_oam_ips
- 1
mac_requirements:
mac_count_required:
is_required: false
network: jsa_net
requirements:
- link:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
cmaui1_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy: AUTO
ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- ip_version: 6
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
security_groups:
- get_input: security_group_name
fixed_ips:
- subnet: subnetNameVal
ip_address:
get_input:
- cmaui_oam_ips
- 1
- subnet: subnetNameVal2
ip_address:
get_input:
- cmaui_oam_ips
- 1
mac_requirements:
mac_count_required:
is_required: false
network: jsa_net1
requirements:
- link:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
groups:
hot_template_group:
type: org.openecomp.groups.heat.HeatStack
properties:
heat_file: ../Artifacts/hot_template.yml
description: cmaui server template for vMMSC
members:
- jsa_net
- jsa_net1
- cmaui1_port_0
- cmaui1_port_1
- cmaui1_port_2
|