blob: dfe53b365dfb7fd4841970d57583cb1866ca9b2c (
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
|
heat_template_version: 2015-04-30
description: |
this is a test template
parameters:
stark_volumes:
description: nfsadnfkl
type: json
vnfname:
label: VNF name
description: this name will also be used on VM server and other resources.
type: string
vnfid:
label: VNF ID
description: 'This ID will be passed as metadata on all Nova Servers, Cinder Volumes, and any other resource that supports metadata'
type: string
vfmodule_id:
type: string
description: Unique ID for this VF Module instance
vfmodule_index:
type: string
description: Unique ID for this VF Module instance
vfmodule_name:
type: string
description: Unique name for this VF Module instance
vmrole:
type: string
description: role tagged to VM
flavor:
label: VMs flavor
description: The JSON map containing the nova Flavors to be used for the VM Servers
type: string
starkimage_name:
type: string
description: "stark image name"
names:
type: comma_delimited_list
description: VM name for STARK VM 1
workloadcontext:
type: string
description: Workload Context for this VNF instance
environmentcontext:
type: string
description: Environment Context for this VNF instance
dummynet_id:
type: string
description: nsdaljfnsak
dummysubnet_id:
type: string
description: nsdaljfnsak
iplist:
type: comma_delimited_list
description: dsnafljsadnlfks
stark_count:
type: number
description: njsdlf
starkdummy_floating_ip:
type: string
description: nfalsd
starkint_mummy_ips:
type: comma_delimited_list
description: nfdsa
oamnet_fqdn:
type: string
description: ndfsakl
oam2net_fqdn:
type: string
description: nfkldas
instanceip_address:
type: string
description: nfsakdl
my_contrailip:
type: string
description: nlfdsa
resources:
int_mummy_network:
type: OS::Neutron::Net
int_mummy_subnet:
type: OS::Neutron::Subnet
properties:
network: { get_resource: int_mummy_network }
stark_RG:
type: OS::Heat::ResourceGroup
properties:
count: { get_param: stark_count }
resource_def:
type: stark_nested.yaml
properties:
index: '%index%'
dummy_net_id: { get_param: dummynet_id }
dummy_subnet_id: { get_param: dummysubnet_id }
stark_dummy_ips: { get_param: iplist }
vnf_name: { get_param: vnfname }
vnf_id: { get_param: vnfid }
vf_module_id: { get_param: vfmodule_id }
vf_module_index: { get_param: vfmodule_index }
vf_module_name: { get_param: vfmodule_name }
vm_role: { get_param: vmrole }
stark_flavor_name: { get_param: flavor }
stark_image_name: { get_param: starkimage_name }
stark_names: { get_param: names }
workload_context: { get_param: workloadcontext }
environment_context: { get_param: environmentcontext }
stark_volumes: { get_param: stark_volumes }
stark_dummy_floating_ip: { get_param: starkdummy_floating_ip }
int_mummy_net_id: { get_resource: int_mummy_network }
int_mummy_subnet_id: { get_resource: int_mummy_subnet }
stark_int_mummy_ips: { get_param: starkint_mummy_ips }
oam_net_fqdn: { get_param: oamnet_fqdn }
oam2_net_fqdn: { get_param: oam2net_fqdn }
instance_ip_address: { get_param: instanceip_address }
mycontrailip: { get_param: my_contrailip }
|