[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-validation-lib / openecomp-sdc-validation-impl / src / test / resources / org / openecomp / validation / validators / att_naming_convention / neutron_port_fixed_ip_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_net_ips:
44     type: string
45     label: PCRF VNF Id
46     description: PCRF VNF Id
47   pcrf_net_v6_ips:
48     type: string
49     label: PCRF VNF Id
50     description: PCRF VNF Id
51   pcrf_net_ip_4:
52     type: string
53     label: PCRF VNF Id
54     description: PCRF VNF Id
55   pcrf_net_v6_ip_4:
56     type: string
57     label: PCRF VNF Id
58     description: PCRF VNF Id
59   pcrf_net_ipz:
60     type: string
61     label: PCRF VNF Id
62     description: PCRF VNF Id
63   pcrf_net_v0_ip_3:
64     type: string
65     label: PCRF VNF Id
66     description: PCRF VNF Id
67   pcrf_net_v6_ip_a:
68     type: string
69     label: PCRF VNF Id
70     description: PCRF VNF Id
71
72 resources:
73
74   fixed_ip_legal_name_1:
75     type: OS::Neutron::Port
76     properties:
77       name: {get_param: pcrf_pps_image_name}
78       fixed_ips:
79         - ip_address: {get_param: pcrf_net_ips}
80
81   fixed_ip_legal_name_2:
82     type: OS::Neutron::Port
83     properties:
84       name: {get_param: pcrf_pps_image_name}
85       fixed_ips:
86         - ip_address: {get_param: pcrf_net_v6_ips}
87
88   fixed_ip_legal_name_3:
89     type: OS::Neutron::Port
90     properties:
91       name: {get_param: pcrf_pps_image_name}
92       fixed_ips:
93       - ip_address: {get_param: pcrf_net_ip_4}
94
95   fixed_ip_legal_name_4:
96     type: OS::Neutron::Port
97     properties:
98       name: {get_param: pcrf_pps_image_name}
99       fixed_ips:
100         - ip_address: {get_param: pcrf_net_v6_ip_4}
101
102   fixed_ip_legal_name_5:
103     type: OS::Neutron::Port
104     properties:
105       name: {get_param: pcrf_pps_image_name}
106       fixed_ips:
107         - ip_address: {get_resource: pcrf_net_v6_ip_4}
108
109   fixed_ip_illegal_name_1:
110     type: OS::Neutron::Port
111     properties:
112       name: {get_param: pcrf_pps_image_name}
113       fixed_ips:
114         - ip_address: {get_param: pcrf_net_ipz}
115
116   fixed_ip_illegal_name_2:
117     type: OS::Neutron::Port
118     properties:
119       name: {get_param: pcrf_pps_image_name}
120       fixed_ips:
121         - ip_address": {get_param: pcrf_net_v0_ip_3}
122
123   fixed_ip_illegal_name_3:
124     type: OS::Neutron::Port
125     properties:
126       name: {get_param: pcrf_pps_image_name}
127       fixed_ips:
128         - ip_address: {get_param: pcrf_net_v6_ip_a}