[VVP] updating validation scripts in dublin
[vvp/validation-scripts.git] / ice_validator / tests / fixtures / test_no_http_resources / pass / valid_template.yaml
 ---
 resources:
 
-  reserve_port_lb_1_int_intranet_floating_ip_0:
-        type: OS::Neutron::Port
-        properties:
-          network: { get_param: int_intranet_net_name }
-          fixed_ips:
-            - ip_address: { get_param: lb_1_int_intranet_floating_ips }
+  admin_server_0:
+    type: OS::Nova::Server
+    properties:
+      availability_zone: { get_param: availability_zone_0 }
+      name: { get_param: [admin_names, 0]  }
+      flavor: { get_param: admin_flavor_name}
+      networks:
+        - port: { get_resource: admin_0_exnet_0_port }
+        - port: { get_resource: admin_0_int_vpnnet_0_port }
+      metadata:
+        vnf_name: { get_param: vnf_name }
+        vnf_id: { get_param: vnf_id }
+        vf_module_id: { get_param: vf_module_id }
+      user_data:
+        get_file: user_data.sh
 
-  reserve_port_lb_2_int_intranet_floating_v6_ip_0:
-        type: OS::Neutron::Port
-        properties:
-          network: { get_param: int_intranet_net_id }
-          fixed_ips:
-            - ip_address: { get_param: lb_2_int_intranet_v6_ip }
+  admin_server_1:
+    type: OS::Nova::Server
+    properties:
+      availability_zone: { get_param: availability_zone_0 }
+      name: { get_param: [admin_names, 1]  }
+      flavor: { get_param: admin_flavor_name}
+      networks:
+        - port: { get_resource: admin_1_extnet_0_port }
+        - port: { get_resource: admin_1_extnet_1_port }
+      metadata:
+        vnf_name: { get_param: vnf_name }
+        vnf_id: { get_param: vnf_id }
+        vf_module_id: { get_param: vf_module_id }
+      personality: {"/opt/new.txt": { get_file: "new.txt"} }
 
-  reserve_port_lb_1_extnet_floating_ip_1:
-        type: OS::Neutron::Port
-        properties:
-          network: { get_param: extnet_net_name }
-          fixed_ips:
-            - ip_address: { get_param: lb_1_extnet_floating_ip }
+  admin_server_2:
+    type: OS::Nova::Server
+    properties:
+      availability_zone: { get_param: availability_zone_0 }
+      name: { get_param: [admin_names, 2]  }
+      flavor: { get_param: admin_flavor_name}
+      metadata:
+        vnf_name: { get_param: vnf_name }
+        vnf_id: { get_param: vnf_id }
+        vf_module_id: { get_param: vf_module_id }
 
-  reserve_port_lb_2_extnet_floating_v6_ip_1:
-        type: OS::Neutron::Port
-        properties:
-          network: { get_param: extnet_net_id }
-          fixed_ips:
-            - ip_address: { get_param: lb_2_extnet_floating_v6_ip }
\ No newline at end of file
+  lb_server_0:
+    type: OS::Nova::Server
+    properties:
+      availability_zone: { get_param: availability_zone_0 }
+      name: { get_param: [lb_names, 0]  }
+      flavor: { get_param: lb_flavor_name}
+      metadata:
+        vnf_name: { get_param: vnf_name }
+        vnf_id: { get_param: vnf_id }
+        vf_module_id: { get_param: vf_module_id }
\ No newline at end of file