tosca_definitions_version: tosca_simple_yaml_1_0_0 metadata: template_name: Main imports: - openecomp_heat_index: file: openecomp-heat/_index.yml node_types: org.openecomp.resource.vfc.nodes.heat.vce: derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server topology_template: inputs: vf_module_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vf_module_id type: string description: Unique ID for this VF Module instance -- Not used for this VNF vce_SRIOV1_0_public_vlans: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV1_0_public_vlans type: list description: public_vlans for oam attached to vce_SRIOV1_0 entry_schema: type: string oam0_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: oam0_net_id type: string description: OAM network - 1st vNIC vce_flavor_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_flavor_name type: string description: VM instance sizing vnf_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vnf_name type: string description: Unique name for this VF instance vce_SRIOV2_0_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV2_0_net_id type: string description: SRIOV Provider 1 network id vf_module_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vf_module_name type: string description: Unique name for this VF Module instance -- Not used for this VNF dcae_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: dcae_0 type: string description: IP Address of DCAE CTS Server ntp_ip_1: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: ntp_ip_1 type: string description: IP Address of secondary NTP Server tacplus_port_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: tacplus_port_0 type: string description: TACPLUS Domain Port ntp_ip_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: ntp_ip_0 type: string description: IP Address of primary NTP Server vce_name_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_name_0 type: string description: Name of the VM vnf_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vnf_id type: string description: Unique ID for this VF instance; Unique ID for VNF for AAI metadata tacplus_ip_3: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: tacplus_ip_3 type: string description: IP Address of first TACPLUS Server tacplus_ip_2: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: tacplus_ip_2 type: string description: IP Address of first TACPLUS Server vce_oam0_ip_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_oam0_ip_0 type: string description: IP Address of OAM port tacplus_ip_1: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: tacplus_ip_1 type: string description: IP Address of first TACPLUS Server tacplus_ip_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: tacplus_ip_0 type: string description: IP Address of first TACPLUS Server availability_zone_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: availability_zone_0 type: string description: The Availability Zone to launch the instance. oam0_subnet_0_default_gateway: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: oam0_subnet_0_default_gateway type: string description: Default Gateway for OAM network vce_SRIOV2_0_vlan_filter: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV2_0_vlan_filter type: list description: VLAN filter for oam attached to vce_SRIOV2_0 entry_schema: type: string vce_SRIOV2_0_port_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV2_0_port_name type: string description: name for sriov Port 1 vce_SRIOV1_0_port_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV1_0_port_name type: string description: name for sriov Port 0 vce_SRIOV1_0_net_id: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV1_0_net_id type: string description: SRIOV Provider 0 network id sdnc_artifact_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: sdnc_artifact_name type: string description: SDNC Artifact Name tacplus_key_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: tacplus_key_0 type: string description: TACPLUS key snmp_ip_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: snmp_ip_0 type: string description: IP Address of first SNMP Server snmp_ip_2: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: snmp_ip_2 type: string description: IP Address of third SNMP Server snmp_ip_1: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: snmp_ip_1 type: string description: IP Address of second SNMP Server vce_SRIOV2_0_private_vlans: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV2_0_private_vlans type: list description: private_vlans for oam attached to vce_SRIOV2_0 entry_schema: type: string snmp_community_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: snmp_community_0 type: string description: SNMP Community value snmp_ip_3: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: snmp_ip_3 type: string description: IP Address of fourth SNMP Server syslog_ip_2: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: syslog_ip_2 type: string description: IP Address of third syslog Server syslog_ip_3: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: syslog_ip_3 type: string description: IP Address of fourth syslog Server vce_oam0_port_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_oam0_port_name type: string description: Neutron name for the OAM Port syslog_ip_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: syslog_ip_0 type: string description: IP Address of first syslog Server syslog_ip_1: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: syslog_ip_1 type: string description: IP Address of second syslog Server vce_SRIOV2_0_public_vlans: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV2_0_public_vlans type: list description: public_vlans for oam attached to vce_SRIOV2_0 entry_schema: type: string sdnc_model_version: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: sdnc_model_version type: string description: SDNC Model Version vce_SRIOV1_0_private_vlans: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV1_0_private_vlans type: list description: private_vlans for oam attached to vce_SRIOV1_0 entry_schema: type: string vce_volume_id_0: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_volume_id_0 type: string description: ID of the boot disk volume vce_SRIOV1_0_vlan_filter: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: vce_SRIOV1_0_vlan_filter type: list description: VLAN filter for oam attached to vce_SRIOV1_0 entry_schema: type: string sdnc_model_name: hidden: false immutable: false annotations: source: type: org.openecomp.annotations.Source properties: vf_module_label: - base_vCE source_type: HEAT param_name: sdnc_model_name type: string description: SDNC Blue Print Name node_templates: vce_SRIOV2_0_port: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false mac_requirements: mac_count_required: is_required: false admin_state_up: true name: get_input: vce_SRIOV2_0_port_name binding:vnic_type: direct value_specs: binding:profile: public_vlans: get_input: vce_SRIOV2_0_public_vlans vlan_filter: get_input: vce_SRIOV2_0_vlan_filter private_vlans: get_input: vce_SRIOV2_0_private_vlans network_role_tag: vce_SRIOV2_0 network: get_input: vce_SRIOV2_0_net_id requirements: - binding: capability: tosca.capabilities.network.Bindable node: vce_0 relationship: tosca.relationships.network.BindsTo vce_oam0_port: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: ip_requirements: - ip_version: 4 ip_count_required: is_required: true floating_ip_count_required: is_required: false fixed_ips: - ip_address: get_input: vce_oam0_ip_0 mac_requirements: mac_count_required: is_required: false admin_state_up: true name: get_input: vce_oam0_port_name network_role_tag: oam0 network: get_input: oam0_net_id requirements: - binding: capability: tosca.capabilities.network.Bindable node: vce_0 relationship: tosca.relationships.network.BindsTo vce_0: type: org.openecomp.resource.vfc.nodes.heat.vce properties: flavor: get_input: vce_flavor_name availability_zone: get_input: availability_zone_0 metadata: vf_module_id: get_input: vf_module_id hostname: get_input: vnf_name vnf_id: get_input: vnf_id sdnc_model_version: get_input: sdnc_model_version sdnc_artifact_name: get_input: sdnc_artifact_name vnf_name: get_input: vnf_name sdnc_model_name: get_input: sdnc_model_name vf_module_name: get_input: vf_module_name gateway: get_input: oam0_subnet_0_default_gateway user_data_format: RAW name: get_input: vce_name_0 vce_SRIOV1_0_port: type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port properties: ip_requirements: - ip_version: 4 ip_count_required: is_required: false floating_ip_count_required: is_required: false mac_requirements: mac_count_required: is_required: false admin_state_up: true name: get_input: vce_SRIOV1_0_port_name binding:vnic_type: direct value_specs: binding:profile: public_vlans: get_input: vce_SRIOV1_0_public_vlans vlan_filter: get_input: vce_SRIOV1_0_vlan_filter private_vlans: get_input: lvce_SRIOV1_0_private_vlans network_role_tag: vce_SRIOV1_0 network: get_input: vce_SRIOV1_0_net_id requirements: - binding: capability: tosca.capabilities.network.Bindable node: vce_0 relationship: tosca.relationships.network.BindsTo groups: base_vCE_group: type: org.openecomp.groups.heat.HeatStack properties: heat_file: ../Artifacts/base_vCE.yaml description: ATT Vyatta vRouter template with 3 ports total - 1 Mgmt - 2 SR-IOV. members: - vce_SRIOV2_0_port - vce_oam0_port - vce_0 - vce_SRIOV1_0_port