aboutsummaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/in/hot-mog-0108-bs1271.yml
blob: cadc70182f7e562ed03a89491439769272e4a9ea (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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
heat_template_version: 2013-05-23

description: heat template that creates MOG stack

parameters:
  pd_server_names:
    type: comma_delimited_list
    label: PD server names
    description: name of the PD instance
  pd_image_name:
    type: string
    label: image name
    description: PD image name
  pd_flavor_name:
    type: string
    label: PD flavor name
    description: flavor name of PD instance
  oam_server_names:
    type: comma_delimited_list
    label: OAM server names
    description: name of the OAM instance
  oam_image_name:
    type: string
    label: image name
    description: OAM image name
  oam_flavor_name:
    type: string
    label: OAM flavor name
    description: flavor name of OAM instance
  sm_server_names:
    type: comma_delimited_list
    label: SM server names
    description: name of the SM instance
  sm_image_name:
    type: string
    label: image name
    description: SM image name
  sm_flavor_name:
    type: string
    label: SM flavor name
    description: flavor name of SM instance
  ps_server_names:
    type: comma_delimited_list
    label: PS server names
    description: name of the PS instance
  ps_image_name:
    type: string
    label: PS image name
    description: PS image name
  ps_flavor_name:
    type: string
    label: PS flavor name
    description: flavor name of PS instance
  cm_server_names:
    type: comma_delimited_list
    label: CM server names
    description: name of the CM instance
  cm_image_name:
    type: string
    label: image name
    description: CM image name
  cm_flavor_name:
    type: string
    label: CM flavor name
    description: flavor name of CM instance
  availabilityzone_name:
    type: string
    label: availabilityzone name
    description: availabilityzone name
  oam_net_name:
    type: string
    label: oam network name
    description: name of the oam network
  oam_net_ips:
    type: comma_delimited_list
    label: internet network ips
    description: ip of the OAM network
  sl_net_name:
    type: string
    label: silver lining network name
    description: id of the sl network
  sl_net_ips:
    type: comma_delimited_list
    label: silver lining network ips
    description: ips of the sl network
  sl_net_floating_ip:
    type: string
    label: mog sl net virtual ip
    description: mog sl net virtual ip
  repl_net_name:
    type: string
    label: Replication network name
    description: name of the replication network
  repl_net_ips:
    type: comma_delimited_list
    label: repl network ips
    description: ips of repl network
  rx_net_name:
    type: string
    label: Rx network name
    description: Rx network name
  rx_net_ips:
    type: comma_delimited_list
    label: Rx network ips
    description: Rx network ips
  rx_net_floating_ip:
    type: string
    label: mog rx net virtual ip
    description: mog rx net virtual ip
  ran_net_name:
    type: string
    label: RAN network name
    description: RAN network name
  ran_net_ips:
    type: comma_delimited_list
    label: RAN network ips
    description: RAN network ip
  ran_net_floating_ip:
    type: string
    label: mog ran net virtual ip
    description: mog ran net virtual ip
  csb_net_name:
    type: string
    label: csb internal network name
    description: csb internal network name
  csb_net_start:
    type: string
    label: csb internal start
    description: csb internal start
  csb_net_end:
    type: string
    label: csb internal end
    description: csb internal end
  csb_net_cidr:
    type: string
    label: csb ineternal cidr
    description: csb internal cidr
  csb_net_netmask:
    type: string
    description: CSB internal network subnet mask
  csb_net_ips:
    type: comma_delimited_list
    description: mog_csb_net IP addresses
  dummy_net_name_0:
    type: string
    label: csb internal network name
    description: csb internal network name
  dummy_net_start_0:
    type: string
    label: csb internal start
    description: csb internal start
  dummy_net_end_0:
    type: string
    label: csb internal end
    description: csb internal end
  dummy_net_cidr_0:
    type: string
    label: csb ineternal cidr
    description: csb internal cidr
  dummy_net_netmask_0:
    type: string
    description: CSB internal network subnet mask
  dummy_net_name_1:
    type: string
    label: csb internal network name
    description: csb internal network name
  dummy_net_start_1:
    type: string
    label: csb internal start
    description: csb internal start
  dummy_net_end_1:
    type: string
    label: csb internal end
    description: csb internal end
  dummy_net_cidr_1:
    type: string
    label: csb ineternal cidr
    description: csb internal cidr
  dummy_net_netmask_1:
    type: string
    description: CSB internal network subnet mask

  security_group_name:
    type: string
    label: security group name
    description: the name of security group
  cluster-manager-vol-1:
    type: string
    label: mog-cm-vol-1
    description: Cluster Manager volume 1
  session-manager-vol-1:
    type: string
    label: mog-sm-vol-1
    description: Session Manager volume 1
  session-manager-vol-2:
    type: string
    label: mog-sm-vol-2
    description: Session Manager volume 2
  oam-vol-1:
    type: string
    label: mog-oam-vol-1
    description: OAM volume 1
  oam-vol-2:
    type: string
    label: mog-oam-vol-2
    description: OAM volume 2

resources:
  server_pd_01:
    type: OS::Nova::Server
    properties:
#      config_drive: "True"
      name: {get_param: [pd_server_names, 0]}
      image: {get_param: pd_image_name}
      flavor: {get_param: pd_flavor_name}
      availability_zone: {get_param: availabilityzone_name}
      networks:
        - port: {get_resource: pd01_port_0}
        - port: {get_resource: pd02_port_0}
      user_data_format:  RAW

  pd01_port_0:
    type: OS::Neutron::Port
    properties:
      network: {get_param: oam_net_name}
  pd02_port_0:
    type: OS::Neutron::Port
    properties:
      network: {get_param: oam_net_name}

outputs:
  out1:
      description: output_regula
      value: {get_attr: [server_pd_01, accessIPv4]}
  out2:
      description: output_regula
      value: {get_attr: [pd02_port_0, device_owner]}
  out3:
      description: output_regula
      value:
        get_attr: [pd01_port_0, device_id]