push addional code
[sdc.git] / openecomp-be / lib / openecomp-sdc-validation-lib / openecomp-sdc-validation-impl / src / test / resources / openecomp / org / validation / validators / heat_validator / env_empty_value / input / env_empty_value.yaml
1 heat_template_version: 2014-10-16
2
3 description: create BIG-IP VE instance
4
5 parameters:
6
7   # 06-01-2015 added anti-affinity policy
8   lb_server_group:
9     type: string
10     description: Anti-affinity group for lb
11   server_name:
12     type: comma_delimited_list
13     label: BIG-IP instance name
14     description: BIG-IP instance name
15   image_name:
16     type: string
17     label: image name
18     description: the MVM BIG-IP image name
19   flavor_name:
20     type: string
21     label: bigip flavor name
22     description: the flavor name of bigip instance
23   availabilityzone_name:
24     type: string
25     label: availabilityzone name
26     description: the availabilityzone name
27   security_group_name:
28     type: string
29     label: security group name
30     description: the name of security group
31   oam_mgmt_network_id:
32     type: string
33     label: oam network name
34     description: mgmt eth0 local mgmt network
35   oam_mgmt_network_ip:
36     type: comma_delimited_list
37     label: oam network ip
38     description: the local ip of mgmt network
39   oam_network_id:
40     type: string
41     label: bigip oam network id
42     description: oam TMM 1.1 network
43   oam_network_ip:
44     type: comma_delimited_list
45     label: oam network ip
46     description: the local ip of oam network
47   oam_network_vip_ip:
48     type: string
49     label: oam network virtual server ip
50     description: oam network virtual server ip
51   dmz_network_id:
52     type: string
53     label: bigip dmz network id
54     description: dmz TMM 1.2 network
55   dmz_network_ip:
56     type: comma_delimited_list
57     label: dmz network ip
58     description: BIGIP dmz network ip
59   dmz_network_vip_ip:
60     type: string
61     label: dmz network virtual server ip
62     description: dmz network virtual server ip
63   core_network_id:
64     type: string
65     label: core network id
66     description: core TMM 1.3 network
67   core_network_ip:
68     type: comma_delimited_list
69     label: core network ip
70     description: core network ip
71   core_network_vip_ip:
72     type: string
73     label: core network virtual server ip
74     description: core network virtual server ip
75   ha_network_f5_id:
76     type: string
77     label: HA network id
78     description: HA TMM 1.4 network
79   ha_local_ip:
80     type: comma_delimited_list
81     label: HA local ip
82     description: HA failover local ip
83   vnf_id:
84     type: string
85     description: Unique ID for this VF instance
86   vf_module_id:
87     type: string
88     description: Unique ID for this VF_MODULE instance
89   cluster_size:
90     type: number
91     description: number of instance of the VF_module
92
93 resources:
94  f5_modules:
95     type: OS::Heat::ResourceGroup
96     properties:
97       count: { get_param: cluster_size }
98       resource_def:
99         type: vvm_f5_5nic.nested.heat.yaml
100         properties:
101           lb_system_name: { get_param: lb_server_group }
102           server_name: { get_param: server_name }
103           image_name:  { get_param: image_name }
104           flavor_name: { get_param: flavor_name }
105           availabilityzone_name: { get_param: availabilityzone_name }
106           security_group_name: { get_param: security_group_name }
107           oam_mgmt_network_id: { get_param: oam_mgmt_network_id }
108           oam_mgmt_network_ip: { get_param: oam_mgmt_network_ip }
109           oam_network_id: { get_param: oam_network_id }
110           oam_network_ip: { get_param: oam_network_ip }
111           oam_network_vip_ip: { get_param: oam_network_vip_ip }
112           dmz_network_id: { get_param: dmz_network_id }
113           dmz_network_ip: { get_param: dmz_network_ip }
114           dmz_network_vip_ip: { get_param: dmz_network_vip_ip }
115           core_network_id: { get_param: core_network_id }
116           core_network_ip: { get_param: core_network_ip }
117           core_network_vip_ip: { get_param: core_network_vip_ip }
118           ha_network_id: { get_param: ha_network_f5_id }
119           ha_local_ip: { get_param: ha_local_ip }
120           vnf_id: { get_param: vnf_id }
121           vf_module_id: { get_param: vf_module_id }
122           indx: "%index%"