fix hostname of rubbos control instance
[bottlenecks.git] / testsuites / rubbos / testcase_cfg / rubbos_1-1-0-1.yaml
index dd6d5c9..0a401dc 100755 (executable)
@@ -43,6 +43,14 @@ parameters:
     type: string
     description: End of private network IP address allocation pool
     default: "10.0.10.199"
+  master_user_data:
+    type: string
+    description: User data for the server with master role
+    default: ""
+  agent_user_data:
+    type: string
+    description: User data for the server with agent role
+    default: ""
 
 resources:
   private_net:
@@ -59,6 +67,7 @@ resources:
       allocation_pools:
         - start: { get_param: private_net_pool_start }
           end: { get_param: private_net_pool_end }
+      dns_nameservers: [ "8.8.8.8" ]
 
   router:
     type: OS::Neutron::Router
@@ -75,13 +84,15 @@ resources:
   rubbos_control:
     type: OS::Nova::Server
     properties:
-      name: rubbos_control
+      name: rubbos-control
       image: { get_param: image }
       flavor: { get_param: flavor }
       key_name: { get_param: key_name }
       networks:
         - port: { get_resource: rubbos_control_port }
       admin_user: ubuntu
+      user_data: { get_param: master_user_data }
+      user_data_format: RAW
 
   rubbos_control_port:
     type: OS::Neutron::Port
@@ -100,13 +111,15 @@ resources:
   rubbos_httpd:
     type: OS::Nova::Server
     properties:
-      name: rubbos_httpd
+      name: rubbos-httpd
       image: { get_param: image }
       flavor: { get_param: flavor }
       key_name: { get_param: key_name }
       networks:
         - port: { get_resource: rubbos_httpd_port }
       admin_user: ubuntu
+      user_data: { get_param: agent_user_data }
+      user_data_format: RAW
 
   rubbos_httpd_port:
     type: OS::Neutron::Port
@@ -119,13 +132,15 @@ resources:
   rubbos_mysql1:
     type: OS::Nova::Server
     properties:
-      name: rubbos_mysql1
+      name: rubbos-mysql1
       image: { get_param: image }
       flavor: { get_param: flavor }
       key_name: { get_param: key_name }
       networks:
         - port: { get_resource: rubbos_mysql1_port }
       admin_user: ubuntu
+      user_data: { get_param: agent_user_data }
+      user_data_format: RAW
 
   rubbos_mysql1_port:
     type: OS::Neutron::Port
@@ -138,13 +153,15 @@ resources:
   rubbos_tomcat1:
     type: OS::Nova::Server
     properties:
-      name: rubbos_tomcat1
+      name: rubbos-tomcat1
       image: { get_param: image }
       flavor: { get_param: flavor }
       key_name: { get_param: key_name }
       networks:
         - port: { get_resource: rubbos_tomcat1_port }
       admin_user: ubuntu
+      user_data: { get_param: agent_user_data }
+      user_data_format: RAW
 
   rubbos_tomcat1_port:
     type: OS::Neutron::Port
@@ -157,13 +174,15 @@ resources:
   rubbos_client1:
     type: OS::Nova::Server
     properties:
-      name: rubbos_client1
+      name: rubbos-client1
       image: { get_param: image }
       flavor: { get_param: flavor }
       key_name: { get_param: key_name }
       networks:
         - port: { get_resource: rubbos_client1_port }
       admin_user: ubuntu
+      user_data: { get_param: agent_user_data }
+      user_data_format: RAW
 
   rubbos_client1_port:
     type: OS::Neutron::Port
@@ -176,13 +195,15 @@ resources:
   rubbos_client2:
     type: OS::Nova::Server
     properties:
-      name: rubbos_client2
+      name: rubbos-client2
       image: { get_param: image }
       flavor: { get_param: flavor }
       key_name: { get_param: key_name }
       networks:
         - port: { get_resource: rubbos_client2_port }
       admin_user: ubuntu
+      user_data: { get_param: agent_user_data }
+      user_data_format: RAW
 
   rubbos_client2_port:
     type: OS::Neutron::Port
@@ -195,13 +216,15 @@ resources:
   rubbos_client3:
     type: OS::Nova::Server
     properties:
-      name: rubbos_client3
+      name: rubbos-client3
       image: { get_param: image }
       flavor: { get_param: flavor }
       key_name: { get_param: key_name }
       networks:
         - port: { get_resource: rubbos_client3_port }
       admin_user: ubuntu
+      user_data: { get_param: agent_user_data }
+      user_data_format: RAW
 
   rubbos_client3_port:
     type: OS::Neutron::Port
@@ -214,13 +237,15 @@ resources:
   rubbos_client4:
     type: OS::Nova::Server
     properties:
-      name: rubbos_client4
+      name: rubbos-client4
       image: { get_param: image }
       flavor: { get_param: flavor }
       key_name: { get_param: key_name }
       networks:
         - port: { get_resource: rubbos_client4_port }
       admin_user: ubuntu
+      user_data: { get_param: agent_user_data }
+      user_data_format: RAW
 
   rubbos_client4_port:
     type: OS::Neutron::Port
@@ -230,18 +255,20 @@ resources:
         - subnet_id: { get_resource: private_subnet }
       security_groups: [{ get_resource: server_security_group }]
 
-  rubbos_benchmark:
+  rubbos_client5:
     type: OS::Nova::Server
     properties:
-      name: rubbos_benchmark
+      name: rubbos-client5
       image: { get_param: image }
       flavor: { get_param: flavor }
       key_name: { get_param: key_name }
       networks:
-        - port: { get_resource: rubbos_benchmark_port }
+        - port: { get_resource: rubbos_client5_port }
       admin_user: ubuntu
+      user_data: { get_param: agent_user_data }
+      user_data_format: RAW
 
-  rubbos_benchmark_port:
+  rubbos_client5_port:
     type: OS::Neutron::Port
     properties:
       network_id: { get_resource: private_net }
@@ -294,7 +321,7 @@ outputs:
   rubbos_client4_private_ip:
     description: IP address of rubbos_client4 in private network
     value: { get_attr: [ rubbos_client4, first_address ] }
-  rubbos_benchmark_private_ip:
-    description: IP address of rubbos_benchmark in private network
-    value: { get_attr: [ rubbos_benchmark, first_address ] }
+  rubbos_client5_private_ip:
+    description: IP address of rubbos_client5 in private network
+    value: { get_attr: [ rubbos_client5, first_address ] }