[SDC-29] Amdocs OnBoard 1707 initial commit.
[sdc.git] / openecomp-be / lib / openecomp-sdc-translator-lib / att-sdc-translator-impl / src / test / resources / mock / services / heattotosca / attValetGroupAssignment / simpleOnlySingleNova / inputfiles / main.yml
1 heat_template_version: 2013-05-23
2
3 description: cmaui server template for vMMSC
4
5 parameters:
6   net:
7     type: string
8     description: UID of network
9   p1:
10       type: string
11       description: p1
12   p2:
13     type: string
14     description: p2
15   myIPs:
16     type: string
17     description: ip1
18   availability_zone_1:
19     type: string
20     description: myAvailability_zone_1
21   names:
22     type: string
23   image:
24     type: string
25   flavor:
26     type: string
27 resources:
28
29   myNovaServer1:
30     type: OS::Nova::Server
31     properties:
32       name: { get_param: [names, 0]}
33       image: { get_param: image }
34       availability_zone: { get_param: availability_zone_1 }
35       flavor: { get_param: flavor }
36       networks:
37        - port: { get_resource: myPort1 }
38        - port: { get_resource: myPort2 }
39
40
41   myNovaServer2:
42       type: OS::Nova::Server
43       properties:
44         name: { get_param: [names, 0]}
45         image: { get_param: image }
46         availability_zone: { get_param: availability_zone_1 }
47         flavor: { get_param: flavor }
48         networks:
49          - port: { get_resource: myPort3 }
50          - port: { get_resource: myPort4 }
51
52   myPort1:
53       type: OS::Neutron::Port
54       properties:
55         network: { get_param: net }
56         fixed_ips: [{"ip_address": {get_param: [myIPs, 0]}}]
57         security_groups: [{get_param: p1}]
58         replacement_policy: AUTO
59
60   myPort2:
61         type: OS::Neutron::Port
62         properties:
63           network: { get_param: net }
64           fixed_ips: [{"ip_address": {get_param: [myIPs, 0]}}]
65           security_groups: [{get_param: p2}]
66           replacement_policy: AUTO
67
68   myPort3:
69         type: OS::Neutron::Port
70         properties:
71           network: { get_param: net }
72           fixed_ips: [{"ip_address": {get_param: [myIPs, 0]}}]
73           security_groups: [{get_param: p1}]
74           replacement_policy: AUTO
75
76   myPort4:
77          type: OS::Neutron::Port
78          properties:
79           network: { get_param: net }
80           fixed_ips: [{"ip_address": {get_param: [myIPs, 0]}}]
81           security_groups: [{get_param: p2}]
82           replacement_policy: AUTO
83   SVCgroup1:
84           type: ATT::Valet::GroupAssignment
85           properties:
86             group_type: diversity
87             group_name: simpleGroup
88             level: host
89             resources:
90             - { get_resource: myNovaServer1}