1 tosca_definitions_version: tosca_simple_yaml_1_0_0
5 ContrailComputeGlobalTypes:
6 file: ContrailComputeGlobalTypesServiceTemplate.yaml
7 CinderVolumeGlobalTypes:
8 file: CinderVolumeGlobalTypesServiceTemplate.yaml
9 ContrailVirtualNetworkGlobalType:
10 file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
11 AbstractSubstituteGlobalTypes:
12 file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
13 ContrailPortGlobalTypes:
14 file: ContrailPortGlobalTypesServiceTemplate.yaml
15 GlobalSubstitutionTypes:
16 file: GlobalSubstitutionTypesServiceTemplate.yaml
17 NeutronPortGlobalTypes:
18 file: NeutronPortGlobalTypesServiceTemplate.yaml
19 NeutronNetGlobalTypes:
20 file: NeutronNetGlobalTypesServiceTemplate.yaml
22 file: CommonGlobalTypesServiceTemplate.yaml
23 ContrailAbstractSubstituteGlobalTypes:
24 file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
25 ContrailNetworkRuleGlobalType:
26 file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
27 NeutronSecurityRulesGlobalTypes:
28 file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
29 NovaServerGlobalTypes:
30 file: NovaServerGlobalTypesServiceTemplate.yaml
31 ContrailV2VirtualMachineInterfaceGlobalType:
32 file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
39 description: The type of the volume mapping to a backend
45 description: The type of the volume mapping to a backend
51 description: The type of the volume mapping to a backend
57 description: A string specifying a symbolic name for the network
62 description: The component cluster name
63 default: vProbe_cluster
68 description: The ID or name of the flavor to boot onto
74 description: The version number of the component
80 description: The version name of the component.
81 default: vProbe.r.11.1.e._08_16-12_53
86 description: The name of the flavor to boot onto
92 description: The servers domain
97 description: Name of NTP Time zone to be used
99 packet_mirror_network_subnet_cidr:
103 description: The Classless Inter-Domain Routing
104 default: 20.20.5.0/24
105 vLBAgent_cluster_name:
109 description: The component cluster name
110 default: vLBAgent_cluster
115 description: The type of VLB. MME or SGW.
121 description: VM Names for QRouter VMs
128 description: Windows servers' domain
133 description: Name of tenant to be used
138 description: VM Names for vLB VMs
141 vprobe_volume_size_2:
145 description: The size of the volume in GB
147 vLBAgent_flavor_name:
151 description: The ID or name of the flavor to boot onto
153 vprobe_volume_name_0:
157 description: The name of the volume
159 vprobe_volume_size_0:
163 description: The size of the volume in GB
165 vprobe_volume_name_1:
169 description: The name of the volume
171 vprobe_volume_size_1:
175 description: The size of the volume in GB
177 vprobe_volume_name_2:
181 description: The name of the volume
183 packet_mirror_network_subnet_alloc_start:
187 description: Start address for the allocation pool
189 vLBAgent_version_name:
193 description: The version name of the component
194 default: vProbe.r.11.1.e._08_16-12_53
199 description: The name of the volume
205 description: A string specifying a symbolic name for the network
210 description: vLBAgent Type. mme or sgw
216 description: The number of nodes to create
218 packet_internal_network_subnet_alloc_end:
222 description: End address for the allocation pool
224 vLBAgent_volume_type_0:
228 description: The type of the volume mapping to a backend
229 default: volumes_ceph
230 vLBAgent_volume_type_1:
234 description: The type of the volume mapping to a backend
235 default: volumes_ceph
236 vLBAgent_volume_size_1:
240 description: The size of the volume in GB
242 vLBAgent_volume_type_2:
246 description: The Cinder volume type. Used to specify the backend.
247 default: volumes_ceph
252 description: The name of the volume
258 description: The type of the volume mapping to a backend
259 default: volumes_ceph
260 vLBAgent_volume_size_2:
264 description: The size of the volume in Gigabytes.
270 description: The name of the volume
276 description: The type of the volume mapping to a backend
277 default: volumes_ceph
278 vLBAgent_volume_size_0:
282 description: The size of the volume in GB
288 description: The type of the volume mapping to a backend
289 default: volumes_ceph
290 vLBAgent_volume_name_2:
294 description: The name of the volume
296 vLBAgent_volume_name_1:
300 description: The name of the volume
302 vLBAgent_volume_name_0:
306 description: The name of the volume
312 description: The size of the volume in GB.
318 description: The size of the volume in GB.
320 packet_mirror_network_subnet_name:
324 description: The name of the subnet
325 default: rprb_26071_mme_int_pktmirror_net_1_subnet
330 description: The size of the volume in GB.
336 description: The VF MODULE ID of the RADCOM System.
337 qrouter_cluster_name:
341 description: The component cluster name
342 default: qrouter_cluster
347 description: The type of vProbe. MME or SGW.
353 description: The base ID or name of the image to boot with
354 default: rprb_centos_6_7_05_24_2016
359 description: The VNF module name for vProbe elements.
364 description: The number of nodes to create.
366 packet_mirror_network_subnet_alloc_end:
370 description: End address for the allocation pool
372 packet_internal_network_subnet_name:
376 description: The name of the subnet
377 default: rprb_26071_mme_int_pktinternal_net_1_subnet
382 description: The version name of the component
383 default: vProbe.r.11.1.e._08_16-12_53
388 description: The VNF ID of the RADCOM System.
393 description: Name of the availability zone for server placement
398 description: Name of region to be used
403 description: Name of the availability zone for server placement
408 description: VM Name for QRouter VMs
413 description: Name of the availability zone for server placement.
414 vprobe_AppDependenciesMachineType:
418 description: The application dependencies
419 default: DatabaseUpgrade
424 description: VM Name for Manager VM 0
429 description: Name of the availability zone for server placement
434 description: The component cluster name.
436 packet_internal_network_name:
440 description: A string specifying a symbolic name for the network
441 default: rprb_26071_mme_int_pktinternal_net_1
442 packet_mirror_network_name:
446 description: A string specifying a symbolic name for the network
447 default: rprb_26071_mme_int_pktmirror_net_1
448 packet_internal_network_subnet_alloc_start:
452 description: Start address for the allocation pool
454 qrouter_volume_type_1:
458 description: The type of the volume mapping to a backend
459 default: volumes_ceph
464 description: The number of nodes to create
466 qrouter_volume_type_2:
470 description: The type of the volume mapping to a backend
471 default: volumes_ceph
476 description: VM Names for vProbe VMs
483 description: The number of nodes to create
485 qrouter_volume_name_2:
489 description: The name of the volume
495 description: VM Names for vLBAgent VMs
502 description: The name of the flavor to boot onto.
504 qrouter_volume_name_1:
508 description: The name of the volume
510 qrouter_volume_name_0:
514 description: The name of the volume
516 qrouter_volume_type_0:
520 description: The type of the volume mapping to a backend
521 default: volumes_ceph
522 qrouter_volume_size_0:
526 description: The size of the volume in GB
528 qrouter_volume_size_1:
532 description: The size of the volume in GB
534 packet_internal_network_subnet_cidr:
538 description: The Classless Inter-Domain Routing
539 default: 192.0.6.0/24
540 manager_oam_direct_ip_0:
544 description: The public ip address of the manager
545 qrouter_volume_size_2:
549 description: The size of the volume in GB
555 description: The public ip address of the repository
558 type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_vLBAgentTemplate
563 get_input: vf_module_id
564 packet_mirror_network: packet_mirror_network
565 oam_private_net_name:
566 get_input: oam_private_net_name
568 get_input: vProbe_cluster_name
569 vlb_agent_image_name:
570 get_input: base_image_name
572 get_input: vf_module_name
574 get_input: vLB_node_count
575 service_template_filter:
576 substitute_service_template: FEAdd_On_Module_vLBAgentTemplateServiceTemplate.yaml
578 get_input: domain_name
580 get_input: ntp_timezone
581 packet_internal_network: packet_internal_network
584 vLBAgent_cluster_name:
585 get_input: vLBAgent_cluster_name
587 get_input: availability_zone_2
589 get_input: region_name
591 get_input: manager_name_0
593 get_input: vLB_cluster_name
595 get_input: tenant_name
596 vLBAgent_flavor_name:
597 get_input: vLBAgent_flavor_name
598 security_group: security_group
599 vLBAgent_version_name:
600 get_input: vLBAgent_version_name
602 get_input: vLBAgent_type
604 get_input: vLBAgent_node_count
605 vLBAgent_volume_type_0:
606 get_input: vLBAgent_volume_type_0
607 vLBAgent_volume_type_1:
608 get_input: vLBAgent_volume_type_1
609 vLBAgent_volume_size_1:
610 get_input: vLBAgent_volume_size_1
611 vLBAgent_volume_type_2:
612 get_input: vLBAgent_volume_type_2
614 get_input: vLBAgent_names
615 vLBAgent_volume_size_2:
616 get_input: vLBAgent_volume_size_2
617 vLBAgent_volume_size_0:
618 get_input: vLBAgent_volume_size_0
619 vLBAgent_volume_name_2:
620 get_input: vLBAgent_volume_name_2
621 vLBAgent_volume_name_1:
622 get_input: vLBAgent_volume_name_1
623 vLBAgent_volume_name_0:
624 get_input: vLBAgent_volume_name_0
625 manager_oam_direct_ip_0:
626 get_input: manager_oam_direct_ip_0
628 get_input: rpmrepository_ip_0
630 - link_packet_mirror_network_port:
631 capability: tosca.capabilities.network.Linkable
632 node: packet_mirror_network
633 relationship: tosca.relationships.network.LinksTo
634 - link_packet_internal_network_port:
635 capability: tosca.capabilities.network.Linkable
636 node: packet_internal_network
637 relationship: tosca.relationships.network.LinksTo
639 capability: tosca.capabilities.Node
641 relationship: tosca.relationships.DependsOn
643 capability: tosca.capabilities.Node
644 node: packet_mirror_network
645 relationship: tosca.relationships.DependsOn
647 capability: tosca.capabilities.Node
648 node: packet_mirror_network
649 relationship: tosca.relationships.DependsOn
651 capability: tosca.capabilities.Node
652 node: packet_internal_network
653 relationship: tosca.relationships.DependsOn
655 capability: tosca.capabilities.Node
656 node: packet_internal_network
657 relationship: tosca.relationships.DependsOn
659 type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_vProbeTemplate
664 get_input: vf_module_id
665 vprobe_volume_type_0:
666 get_input: vprobe_volume_type_0
667 vprobe_volume_type_1:
668 get_input: vprobe_volume_type_1
669 qrouter_cluster_name:
670 get_input: qrouter_cluster_name
671 vprobe_volume_type_2:
672 get_input: vprobe_volume_type_2
673 oam_private_net_name:
674 get_input: oam_private_net_name
676 get_input: vProbe_cluster_name
678 get_input: vprobe_type
680 get_input: base_image_name
682 get_input: vprobe_flavor_name
684 get_input: vf_module_name
686 get_input: vLB_node_count
687 service_template_filter:
688 substitute_service_template: FEAdd_On_Module_vProbeTemplateServiceTemplate.yaml
690 get_input: domain_name
692 get_input: ntp_timezone
693 packet_internal_network: packet_internal_network
695 get_input: vProbe_version_name
699 get_input: availability_zone_3
701 get_input: region_name
703 get_input: qtrace_name_0
704 vprobe_AppDependenciesMachineType:
705 get_input: vprobe_AppDependenciesMachineType
707 get_input: manager_name_0
709 get_input: win_domain_name
711 get_input: tenant_name
712 vprobe_volume_size_2:
713 get_input: vprobe_volume_size_2
714 vprobe_volume_name_0:
715 get_input: vprobe_volume_name_0
716 vprobe_volume_size_0:
717 get_input: vprobe_volume_size_0
718 vprobe_volume_name_1:
719 get_input: vprobe_volume_name_1
720 vprobe_volume_size_1:
721 get_input: vprobe_volume_size_1
722 vprobe_volume_name_2:
723 get_input: vprobe_volume_name_2
724 security_group: security_group
726 get_input: cdr_network
728 get_input: vProbe_node_count
730 get_input: vprobe_names
731 manager_oam_direct_ip_0:
732 get_input: manager_oam_direct_ip_0
734 get_input: rpmrepository_ip_0
736 - link_packet_internal_network_port:
737 capability: tosca.capabilities.network.Linkable
738 node: packet_internal_network
739 relationship: tosca.relationships.network.LinksTo
741 capability: tosca.capabilities.Node
743 relationship: tosca.relationships.DependsOn
745 capability: tosca.capabilities.Node
746 node: packet_mirror_network
747 relationship: tosca.relationships.DependsOn
749 capability: tosca.capabilities.Node
750 node: packet_mirror_network
751 relationship: tosca.relationships.DependsOn
753 capability: tosca.capabilities.Node
754 node: packet_internal_network
755 relationship: tosca.relationships.DependsOn
757 capability: tosca.capabilities.Node
758 node: packet_internal_network
759 relationship: tosca.relationships.DependsOn
761 type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_QRouterTemplate
766 get_input: vf_module_id
767 qrouter_cluster_name:
768 get_input: qrouter_cluster_name
769 oam_private_net_name:
770 get_input: oam_private_net_name
772 get_input: qrouter_flavor_name
774 get_input: version_number
776 get_input: vf_module_name
777 service_template_filter:
778 substitute_service_template: FEAdd_On_Module_QRouterTemplateServiceTemplate.yaml
780 get_input: domain_name
782 get_input: ntp_timezone
786 get_input: availability_zone_0
788 get_input: region_name
790 get_input: manager_name_0
792 get_input: qrouter_names
794 get_input: tenant_name
795 security_group: security_group
797 get_input: cdr_network
799 get_input: base_image_name
800 qrouter_volume_type_1:
801 get_input: qrouter_volume_type_1
802 qrouter_volume_type_2:
803 get_input: qrouter_volume_type_2
805 get_input: qrouter_node_count
806 qrouter_volume_name_2:
807 get_input: qrouter_volume_name_2
808 qrouter_volume_name_1:
809 get_input: qrouter_volume_name_1
810 qrouter_volume_name_0:
811 get_input: qrouter_volume_name_0
812 qrouter_volume_type_0:
813 get_input: qrouter_volume_type_0
814 qrouter_volume_size_0:
815 get_input: qrouter_volume_size_0
816 qrouter_volume_size_1:
817 get_input: qrouter_volume_size_1
818 manager_oam_direct_ip_0:
819 get_input: manager_oam_direct_ip_0
820 qrouter_volume_size_2:
821 get_input: qrouter_volume_size_2
823 get_input: rpmrepository_ip_0
826 capability: tosca.capabilities.Node
828 relationship: tosca.relationships.DependsOn
829 packet_mirror_network:
830 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
834 get_input: packet_mirror_network_name
836 packet_mirror_network_subnet:
839 get_input: packet_mirror_network_subnet_name
841 get_input: packet_mirror_network_subnet_cidr
844 get_input: packet_mirror_network_subnet_alloc_start
846 get_input: packet_mirror_network_subnet_alloc_end
847 packet_internal_network:
848 type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
852 get_input: packet_internal_network_name
854 packet_internal_network_subnet:
857 get_input: packet_internal_network_subnet_name
859 get_input: packet_internal_network_subnet_cidr
862 get_input: packet_internal_network_subnet_alloc_start
864 get_input: packet_internal_network_subnet_alloc_end
866 type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
868 name: FE_radcom_security_group
892 port_range_max: 12050
893 port_range_min: 12000
918 port_range_max: 33000
919 port_range_min: 33000
925 capability: attachment_oam_private_net_network_port
927 relationship: org.openecomp.relationships.AttachesTo
929 capability: attachment_cdr_network_port
931 relationship: org.openecomp.relationships.AttachesTo
933 capability: attachment_oam_private_net_network_port
935 relationship: org.openecomp.relationships.AttachesTo
937 capability: attachment_packet_mirror_network_port
939 relationship: org.openecomp.relationships.AttachesTo
941 capability: attachment_packet_internal_network_port
943 relationship: org.openecomp.relationships.AttachesTo
945 capability: attachment_oam_private_net_network_port
947 relationship: org.openecomp.relationships.AttachesTo
949 capability: attachment_packet_mirror_network_port
951 relationship: org.openecomp.relationships.AttachesTo
953 capability: attachment_packet_internal_network_port
955 relationship: org.openecomp.relationships.AttachesTo
957 capability: attachment_oam_private_net_network_port
959 relationship: org.openecomp.relationships.AttachesTo
961 capability: attachment_cdr_network_port
963 relationship: org.openecomp.relationships.AttachesTo
965 capability: attachment_packet_internal_network_port
967 relationship: org.openecomp.relationships.AttachesTo
969 type: org.openecomp.resource.abstract.nodes.heat.FEAdd_On_Module_vLBTemplate
974 get_input: vf_module_id
975 packet_mirror_network: packet_mirror_network
976 oam_private_net_name:
977 get_input: oam_private_net_name
979 get_input: vProbe_cluster_name
981 get_input: vLB_version_name
983 get_input: vf_module_name
985 get_input: vLB_node_count
986 service_template_filter:
987 substitute_service_template: FEAdd_On_Module_vLBTemplateServiceTemplate.yaml
989 get_input: domain_name
991 get_input: ntp_timezone
992 packet_internal_network: packet_internal_network
998 get_input: availability_zone_1
1000 get_input: region_name
1002 get_input: manager_name_0
1004 get_input: vLB_cluster_name
1006 get_input: tenant_name
1008 get_input: vLB_names
1009 security_group: security_group
1011 get_input: vLB_volume_name_2
1013 get_input: vLB_volume_name_0
1015 get_input: vLB_volume_type_1
1017 get_input: vLB_flavor_name
1019 get_input: vLB_volume_name_1
1021 get_input: vLB_volume_type_2
1023 get_input: vLB_volume_type_0
1025 get_input: vLB_volume_size_1
1027 get_input: base_image_name
1029 get_input: vLB_volume_size_0
1030 manager_oam_direct_ip_0:
1031 get_input: manager_oam_direct_ip_0
1033 get_input: rpmrepository_ip_0
1035 get_input: vLB_volume_size_2
1037 - link_packet_mirror_network_port:
1038 capability: tosca.capabilities.network.Linkable
1039 node: packet_mirror_network
1040 relationship: tosca.relationships.network.LinksTo
1041 - link_packet_internal_network_port:
1042 capability: tosca.capabilities.network.Linkable
1043 node: packet_internal_network
1044 relationship: tosca.relationships.network.LinksTo
1046 capability: tosca.capabilities.Node
1047 node: security_group
1048 relationship: tosca.relationships.DependsOn
1050 capability: tosca.capabilities.Node
1051 node: packet_mirror_network
1052 relationship: tosca.relationships.DependsOn
1054 capability: tosca.capabilities.Node
1055 node: packet_mirror_network
1056 relationship: tosca.relationships.DependsOn
1058 capability: tosca.capabilities.Node
1059 node: packet_internal_network
1060 relationship: tosca.relationships.DependsOn
1062 capability: tosca.capabilities.Node
1063 node: packet_internal_network
1064 relationship: tosca.relationships.DependsOn
1067 type: org.openecomp.groups.heat.HeatStack
1069 heat_file: ../Artifacts/FEBase_Module.yaml
1074 - packet_mirror_network
1075 - packet_internal_network