1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 - openecomp_heat_index:
6 file: openecomp-heat/_index.yml
7 - GlobalSubstitutionTypes:
8 file: GlobalSubstitutionTypesServiceTemplate.yaml
15 description: Unique ID for this VF module instance
20 description: DNS Bearer IP list
27 description: Unique name for this VF instance
28 oam_protected_net_name:
32 description: OAM network where instaces will connect
33 dns_oam_protected_ips:
37 description: DNS OAM IP list
44 description: creator's ssh public key
49 description: Bearer network where instaces will connect
54 description: OAM network routes
59 description: Unique ID for this VF instance
64 description: availability zone ID or Name
65 DNS_shared_sec_grp_id:
69 description: security group UUID
74 description: the number of DNS nested instances
80 description: operative system image
81 default: NIMBUS_DNS_3.0.2.qcow2
82 dns_int_bearer_ipv6_ips:
86 description: fixed IP assignment for VM's on the Bearer network
93 description: DNS VM server name list
100 description: resources to by appplied on instances
104 type: org.openecomp.resource.abstract.nodes.heat.dns_nested_01
109 get_input: vf_module_id
115 - service_template_filter
118 get_input: dns_int_bearer_ips
124 - service_template_filter
127 get_input: DNS_shared_sec_grp_id
128 oam_protected_net_name:
129 get_input: oam_protected_net_name
130 dns_oam_protected_ips:
131 get_input: dns_oam_protected_ips
135 get_input: int_bearer_net_name
137 get_input: route_eth0
138 service_template_filter:
139 substitute_service_template: dns_nested_01ServiceTemplate.yaml
141 get_input: node_count
144 get_input: dns_server_names
148 get_input: availability_zone_0
150 get_input: dns_image_name
151 dns_int_bearer_ipv6_ips:
152 get_input: dns_int_bearer_ipv6_ips
154 get_input: dns_flavor_name
156 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
160 template: VF_NAME_sec_grp_DNS
164 description: vscp security group
168 port_range_max: 65535
169 remote_ip_prefix: 0.0.0.0/0
174 port_range_max: 65535
175 remote_ip_prefix: 0.0.0.0/0
180 remote_ip_prefix: 0.0.0.0/0
184 port_range_max: 65535
185 remote_ip_prefix: 0.0.0.0/0
190 port_range_max: 65535
191 remote_ip_prefix: 0.0.0.0/0
196 remote_ip_prefix: 0.0.0.0/0
200 capability: attachment_dns_oam_protected_0_port
201 node: dns_server_group_az
202 relationship: org.openecomp.relationships.AttachesTo
204 capability: attachment_dns_int_bearer_0_port
205 node: dns_server_group_az
206 relationship: org.openecomp.relationships.AttachesTo
209 type: org.openecomp.groups.heat.HeatStack
211 heat_file: ../Artifacts/base_dns.yaml
213 Base HOT template to create The Security Group for the the DNS VNF
217 type: org.openecomp.groups.heat.HeatStack
219 heat_file: ../Artifacts/dns_az_01.yaml
220 description: DNS master template
222 - dns_server_group_az