[sdc] docker file fix for cassandra
[sdc.git] / openecomp-be / lib / openecomp-sdc-validation-lib / openecomp-sdc-validation-impl / src / test / resources / openecomp / org / validation / validators / ecomp_naming_convention / nova_server_name / input / hot-nimbus-pps_v1.0.yaml
1 heat_template_version: 2013-05-23
2
3 description: heat template that creates PCRF Policy Server stack
4
5 parameters:
6   pcrf_pps_server_names:
7     type: comma_delimited_list
8     label: PCRF PS server names
9     description: PCRF PS server names
10   pcrf_pps_image_name:
11     type: string
12     default: True
13     label: PCRF PS image name
14     description: PCRF PS image name
15   pcrf_pps_flavor_name:
16     type: string
17     label: PCRF PS flavor name
18     description: flavor name of PCRF PS instance
19   availabilityzone_name:
20     type: string
21     label: availabilityzone name
22     description: availabilityzone name
23   pcrf_cps_net_name:
24     type: string
25     label: CPS network name
26     description: CPS network name
27   pcrf_cps_net_ips:
28     type: comma_delimited_list
29     label: CPS network ips
30     description: CPS network ips
31   pcrf_cps_net_mask:
32     type: string
33     label: CPS network mask
34     description: CPS network mask
35   pcrf_security_group_name:
36     type: string
37     label: security group name
38     description: the name of security group
39   pcrf_vnf_id:
40     type: string
41     label: PCRF VNF Id
42     description: PCRF VNF Id
43   pcrf_vnf_module_id:
44     type: string
45     label: PCRF VNF Id
46     description: PCRF VNF Id
47   pcrf_flavor:
48     type: string
49     label: PCRF VNF Id
50     description: PCRF VNF Id
51   pcrf_pps_server_name_4:
52     type: string
53     label: PCRF VNF Id
54     description: PCRF VNF Id
55
56
57 resources:
58   nova_server_legal_name_1:
59     type: OS::Nova::Server
60     properties:
61       name: { get_param: [pcrf_pps_server_names, 0] }
62       flavor: { get_param: pcrf_flavor_name }
63       metadata:
64         vnf_id: { get_param: pcrf_vnf_id }
65         vf_module_id: { get_param: pcrf_vnf_module_id }
66
67
68   nova_server_legal_name_2:
69     type: OS::Nova::Server
70     properties:
71       name: { get_param: pcrf_pps_server_name_4 }
72       flavor: { get_param: pcrf_flavor_name }
73       metadata:
74         vnf_id: { get_param: pcrf_vnf_id }
75         vf_module_id: { get_param: pcrf_vnf_module_id }
76
77   nova_server_legal_name_3:
78     type: OS::Nova::Server
79     properties:
80       name: { get_resource: pcrf_pps_server_name_4 }
81       flavor: { get_param: pcrf_flavor_name }
82       metadata:
83         vnf_id: { get_param: pcrf_vnf_id }
84         vf_module_id: { get_param: pcrf_vnf_module_id }
85
86   nova_server_ilegal_name_1:
87     type: OS::Nova::Server
88     properties:
89       name: { get_param: pcrf_pps_server_name_a }
90       flavor: { get_param: pcrf_flavor_name }
91       metadata:
92         vnf_id: { get_param: pcrf_vnf_id }
93         vf_module_id: { get_param: pcrf_vnf_module_id }
94
95   nova_server_ilegal_name_2:
96     type: OS::Nova::Server
97     properties:
98       name: { get_param: pcrf_pps_server_nameds_a }
99       flavor: { get_param: pcrf_flavor_name }
100       metadata:
101         vnf_id: { get_param: pcrf_vnf_id }
102         vf_module_id: { get_param: pcrf_vnf_module_id }
103
104   nova_server_ilegal_name_3:
105     type: OS::Nova::Server
106     properties:
107       name: { get_param: pcrf_pps_server_name_a }
108       flavor: { get_param: pcrf_pps_flavor_name }
109       metadata:
110         vnf_id: { get_param: pcrf_vnf_id }
111         vf_module_id: { get_param: pcrf_vnf_module_id }
112
113   nova_server_ilegal_name_4:
114     type: OS::Nova::Server
115     properties:
116       name: { get_param: pcrf_pps_server_name_a }
117       flavor: { get_param: pcrf_pps_flavor_name }
118       metadata:
119         vnf_id: { get_param: pcrf_vnf_id }
120         vf_module_id: { get_param: pcrf_vnf_module_id }
121
122   nova_server_ilegal_name_5:
123     type: OS::Nova::Server
124     properties:
125       name: { get_param: pcrf_pps_server_name_a }
126       flavor: { get_param: pcrf_pps_flavor_name }
127       metadata:
128         vnf_id: { get_param: pcrf_vnf_id }
129         vf_module_id: { get_param: pcrf_vnf_module_id }
130
131   nova_server_ilegal_name_6:
132     type: OS::Nova::Server
133     properties:
134       name: pcrf_pps_server_name_a
135       flavor: { get_param: pcrf_pps_flavor_name }
136       metadata:
137         vnf_id: { get_param: pcrf_vnf_id }
138         vf_module_id: { get_param: pcrf_vnf_module_id }