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
 
  16       description: flavor name of PD instance
 
  18     availabilityzone_name:
 
  19       label: availabilityzone name
 
  23       description: availabilityzone name
 
  26       label: OAM flavor name
 
  30       description: flavor name of OAM instance
 
  37       description: PD image name
 
  39     packet_mirror_network_name:
 
  40       label: packet mirror network name
 
  44       description: name of the oam network
 
  47       label: PD server names
 
  51       description: name of the PD instance
 
  58       label: oam network name
 
  62       description: name of the oam network
 
  63       default: oam_protected_net_0
 
  65     resources_with_dependOn:
 
  66       type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
 
  69           get_input: packet_mirror_network_name
 
  72           capability: feature_pd_server
 
  73           node: abstract_pd_server
 
  74           relationship: tosca.relationships.DependsOn
 
  76       type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
 
  78         name: Test-SecurityGroup
 
  79         description: ems security group
 
  83           remote_ip_prefix: ::/0
 
  87           capability: attachment_pd_server_pd01_port
 
  88           node: abstract_pd_server
 
  89           relationship: org.openecomp.relationships.AttachesTo
 
  91           capability: attachment_pd_server_pd02_port
 
  92           node: abstract_pd_server
 
  93           relationship: org.openecomp.relationships.AttachesTo
 
  95       type: org.openecomp.resource.abstract.nodes.pd_server
 
  99         compute_pd_server_availability_zone:
 
 100         - get_input: availabilityzone_name
 
 101         compute_pd_server_name:
 
 105         port_pd01_port_replacement_policy:
 
 107         port_pd02_port_mac_requirements:
 
 108         - mac_count_required:
 
 111           get_input: pd_flavor_name
 
 112         port_pd01_port_security_groups:
 
 113         - - jsa_security_group
 
 114         port_pd02_port_network_role_tag:
 
 116         port_pd01_port_mac_requirements:
 
 117         - mac_count_required:
 
 120           get_input: pd_image_name
 
 121         port_pd02_port_security_groups:
 
 122         - - jsa_security_group
 
 123         port_pd02_port_replacement_policy:
 
 125         port_pd01_port_ip_requirements:
 
 129             floating_ip_count_required:
 
 131         port_pd01_port_network:
 
 132         - get_input: oam_net_name
 
 133         port_pd02_port_ip_requirements:
 
 137             floating_ip_count_required:
 
 139         port_pd01_port_network_role_tag:
 
 141         port_pd02_port_network:
 
 142         - get_input: oam_net_name
 
 143         compute_pd_server_user_data_format:
 
 145         service_template_filter:
 
 146           substitute_service_template: Nested_pd_serverServiceTemplate.yaml
 
 151           - service_template_filter
 
 154     hot-mog-0108-bs1271_group:
 
 155       type: org.openecomp.groups.heat.HeatStack
 
 157         heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
 
 158         description: heat template that creates MOG stack
 
 160       - resources_with_dependOn