Upgrade Vulnerable Direct Dependencies [snakeyaml]
[sdc.git] / openecomp-be / lib / openecomp-sdc-validation-lib / openecomp-sdc-validation-impl / src / test / resources / org / openecomp / validation / validators / guideLineValidator / vlan_validation / modeled_through_resource_group / negative_test / input / main.yml
1 heat_template_version: 2013-05-23
2
3 description: >
4   Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
5
6 parameters:
7   jsa_net_name:
8     type: string
9     description: network name of jsa log network
10   security_group_name:
11     type: comma_delimited_list
12     description: CMAUI1, CMAUI2 server names
13   cmaui_names:
14     type: comma_delimited_list
15     description: CMAUI1, CMAUI2 server names
16   cmaui_image:
17     type: string
18     description: Image for CMAUI server
19   availability_zone_0:
20     type: string
21     label: availabilityzone name
22     description: availabilityzone name
23   cmaui_flavor:
24     type: string
25     description: Flavor for CMAUI server
26   cmaui_oam_ips:
27     type: string
28   oam_sec_group_name:
29     type: string
30   lb_st_interface_type_oam:
31     type: string
32   template_PortTuple_LB1:
33     type: string
34   lb_st_vlan_type_oam:
35     description: dummy
36     type: string
37   mac_address:
38     type: string
39   virtual_ip_address:
40     type: string
41   virtual_ipv6_address:
42     type: string
43   vlan_ids:
44     type: string
45 resources:
46   test_net1:
47     type: OS::Neutron::Net
48     properties:
49       name: {get_param: jsa_net_name}
50       shared: True
51   test_net2:
52     type: OS::Neutron::Net
53     properties:
54       name: {get_param: jsa_net_name}
55       shared: True
56
57   server_cmaui_nova:
58     type: OS::Nova::Server
59     properties:
60       name: { get_param: [cmaui_names, 0]}
61       image: { get_param: cmaui_image }
62       availability_zone: { get_param: availability_zone_0 }
63       flavor: { get_param: cmaui_flavor }
64       networks:
65       - port: { get_resource: template_VMInt_OAM_lb_1 }
66       - port: { get_resource: cmaui_port_2 }
67
68   cmaui_port_2:
69     type: OS::Neutron::Port
70     properties:
71       network: { get_resource: test_net1 }
72       fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
73       security_groups: [{get_param: security_group_name}]
74       replacement_policy: AUTO
75
76   test_nested:
77     type: nested.yml
78     properties:
79       p1: { get_resource: template_VMInt_OAM_lb_1}
80       p2: { get_resource: cmaui_port_2}
81       net1: { get_resource: test_net1}
82       net2: { get_resource: test_net2}
83
84   test_resourceGroup:
85     type: OS::Heat::ResourceGroup
86     properties:
87       count: 9
88       resource_def:
89         type: nested.yml
90         properties:
91           p1: { get_resource: template_VMInt_OAM_lb_1}
92           p2: { get_resource: cmaui_port_2}
93           net1: { get_resource: test_net1}
94           net2: { get_resource: test_net2}
95
96   test_nested_invalidConnection:
97     type: nested.yml
98     properties:
99       p1: { get_resource: test_Vlan1}
100       p2: { get_resource: server_cmaui_nova}