[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / openecomp-sdc-translator-core / src / test / resources / mock / services / heattotosca / securityGroupToNovaAddOn / inputfiles / addOn3.yml
1 heat_template_version: 2013-05-23
2
3 description: ASC Template
4
5 parameters:
6   fe_smp_affinity_param:
7     type: string
8     description: be affinity param
9   multi_anti_affinity_param:
10     type: string
11     description: be affinity param
12   availability_zone_0:
13     type: string
14   vnf_id:
15     type: string
16     description: Unique ID for this VNF instance
17     default: This_is_ths_SCP_id
18   port_name:
19     type: string
20     description: port name
21     default: port_name
22   flavor_smp_name:
23     type: string
24     description: SCP SMP Flavor
25     default: a1.Small
26   image_smp_name:
27     type: string
28     description: SCP SMP image
29     default: asc_base_image_smp
30   smp_name_2:
31     type: string
32     default: vSMP2
33     description: name of VM
34   lab_name:
35     type: string
36     description: Lab name
37
38 resources:
39   server_smp3:
40       type: OS::Nova::Server
41       properties:
42         name: { get_param: smp_name_2 }
43         image: { get_param: image_smp_name }
44         availability_zone: { get_param: availability_zone_0 }
45         flavor: { get_param: flavor_smp_name }
46         scheduler_hints: { group1: { get_param: fe_smp_affinity_param }, group2: { get_param: multi_anti_affinity_param }  }
47         networks:
48         - port: { get_resource: port3 }
49         - port: { get_resource: port4 }
50         metadata:
51           vnf_id: { get_param: vnf_id }
52           jx_lab_name: {get_param: lab_name}
53           jx_vm_role:  smp2
54         user_data_format: RAW
55
56   server_smp4:
57       type: OS::Nova::Server
58       properties:
59         name: { get_param: smp_name_2 }
60         image: { get_param: image_smp_name }
61         availability_zone: { get_param: availability_zone_0 }
62         flavor: { get_param: flavor_smp_name }
63         scheduler_hints: { group1: { get_param: [multi_anti_affinity_param,0] }  }
64         metadata:
65           vnf_id: { get_param: vnf_id }
66           jx_lab_name: {get_param: lab_name}
67           jx_vm_role:  smp2
68         user_data_format: RAW
69
70   port3:
71     type: OS::Neutron::Port
72     properties:
73       network: {get_param: port_name}
74       replacement_policy: AUTO
75
76   port4:
77     type: OS::Neutron::Port
78     properties:
79       network: {get_param: port_name}
80       replacement_policy: AUTO
81