aboutsummaryrefslogtreecommitdiffstats
path: root/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
blob: 9d01d63908e42f6ea01ea4513972dfea9ca55147 (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
heat_template_version: 2014-10-16

description: create BIG-IP VE instance

parameters:

  # 06-01-2015 added anti-affinity policy
  lb_server_group:
    type: string
    description: Anti-affinity group for lb
  server_name:
    type: comma_delimited_list
    label: BIG-IP instance name
    description: BIG-IP instance name
  image_name:
    type: string
    label: image name
    description: the MVM BIG-IP image name
  flavor_name:
    type: string
    label: bigip flavor name
    description: the flavor name of bigip instance
  availabilityzone_name:
    type: string
    label: availabilityzone name
    description: the availabilityzone name
  security_group_name:
    type: string
    label: security group name
    description: the name of security group
  oam_mgmt_network_id:
    type: string
    label: oam network name
    description: mgmt eth0 local mgmt network
  oam_mgmt_network_ip:
    type: comma_delimited_list
    label: oam network ip
    description: the local ip of mgmt network
  oam_network_id:
    type: string
    label: bigip oam network id
    description: oam TMM 1.1 network
  oam_network_ip:
    type: comma_delimited_list
    label: oam network ip
    description: the local ip of oam network
  oam_network_vip_ip:
    type: string
    label: oam network virtual server ip
    description: oam network virtual server ip
  dmz_network_id:
    type: string
    label: bigip dmz network id
    description: dmz TMM 1.2 network
  dmz_network_ip:
    type: comma_delimited_list
    label: dmz network ip
    description: BIGIP dmz network ip
  dmz_network_vip_ip:
    type: string
    label: dmz network virtual server ip
    description: dmz network virtual server ip
  core_network_id:
    type: string
    label: core network id
    description: core TMM 1.3 network
  core_network_ip:
    type: comma_delimited_list
    label: core network ip
    description: core network ip
  core_network_vip_ip:
    type: string
    label: core network virtual server ip
    description: core network virtual server ip
  ha_network_f5_id:
    type: string
    label: HA network id
    description: HA TMM 1.4 network
  ha_local_ip:
    type: comma_delimited_list
    label: HA local ip
    description: HA failover local ip
  vnf_id:
    type: string
    description: Unique ID for this VF instance
  vf_module_id:
    type: string
    description: Unique ID for this VF_MODULE instance
  cluster_size:
    type: number
    description: number of instance of the VF_module

resources:
 f5_modules:
    type: OS::Heat::ResourceGroup
    properties:
      count: { get_param: cluster_size }
      resource_def:
        type: vvm_f5_5nic.nested.heat.yaml
        properties:
          lb_system_name: { get_param: lb_server_group }
          server_name: { get_param: server_name }
          image_name:  { get_param: image_name }
          flavor_name: { get_param: flavor_name }
          availabilityzone_name: { get_param: availabilityzone_name }
          security_group_name: { get_param: security_group_name }
          oam_mgmt_network_id: { get_param: oam_mgmt_network_id }
          oam_mgmt_network_ip: { get_param: oam_mgmt_network_ip }
          oam_network_id: { get_param: oam_network_id }
          oam_network_ip: { get_param: oam_network_ip }
          oam_network_vip_ip: { get_param: oam_network_vip_ip }
          dmz_network_id: { get_param: dmz_network_id }
          dmz_network_ip: { get_param: dmz_network_ip }
          dmz_network_vip_ip: { get_param: dmz_network_vip_ip }
          core_network_id: { get_param: core_network_id }
          core_network_ip: { get_param: core_network_ip }
          core_network_vip_ip: { get_param: core_network_vip_ip }
          ha_network_id: { get_param: ha_network_f5_id }
          ha_local_ip: { get_param: ha_local_ip }
          vnf_id: { get_param: vnf_id }
          vf_module_id: { get_param: vf_module_id }
          indx: "%index%"