push addional code
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / contrail2serviceinstance / sharedNetworkMulti / inputfiles / network_base.yml
1 heat_template_version: 2013-05-23
2
3 description: ASC External Networks Template
4
5 parameters:
6   Internal1_net_name:
7     type: string
8   Internal2_net_name:
9     type: string
10   Internal1_forwarding_mode:
11     type: string
12   Internal2_forwarding_mode:
13     type: string
14   Internal1_shared:
15     type: string
16   Internal2_shared:
17     type: string
18
19 resources:
20   Internal1-net:
21     type: OS::Contrail::VirtualNetwork
22     properties:
23       name: { get_param: Internal1_net_name }
24       forwarding_mode: { get_param: Internal1_forwarding_mode }
25       shared: { get_param: Internal1_shared }
26
27   Internal2-net:
28     type: OS::Contrail::VirtualNetwork
29     properties:
30       name: { get_param: Internal2_net_name }
31       forwarding_mode: { get_param: Internal1_forwarding_mode }
32       shared: { get_param: Internal1_shared }
33
34   Internal3-net:
35     type: OS::Contrail::VirtualNetwork
36     properties:
37       name: { get_param: Internal2_net_name }
38       forwarding_mode: { get_param: Internal1_forwarding_mode }
39       shared: { get_param: Internal1_shared }
40
41 outputs:
42     hsl_direct_net1:
43          value: { list_join: [':', { get_attr: [ Internal1-net, fq_name ] } ] }
44     hsl_direct_net2:
45          value: { get_attr: [ Internal2-net, fq_name ] }
46     hsl_direct_net3:
47          value: {get_resource: Internal3-net}