Merge "Use the AWS instance type in the cfn_init scenario"
diff --git a/scenario/templates/test_server_cfn_init.yaml b/scenario/templates/test_server_cfn_init.yaml
index c95aabf..681e539 100644
--- a/scenario/templates/test_server_cfn_init.yaml
+++ b/scenario/templates/test_server_cfn_init.yaml
@@ -9,7 +9,7 @@
     Type: String
   image:
     Type: String
-  network:
+  subnet:
     Type: String
   timeout:
     Type: Number
@@ -28,7 +28,7 @@
     Properties:
       UserName: {Ref: CfnUser}
   SmokeServer:
-    Type: OS::Nova::Server
+    Type: AWS::EC2::Instance
     Metadata:
       AWS::CloudFormation::Init:
         config:
@@ -48,14 +48,13 @@
               owner: root
               group: root
     Properties:
-      image: {Ref: image}
-      flavor: {Ref: flavor}
-      key_name: {Ref: key_name}
-      security_groups:
+      ImageId: {Ref: image}
+      InstanceType: {Ref: flavor}
+      KeyName: {Ref: key_name}
+      SubnetId: {Ref: subnet}
+      SecurityGroups:
       - {Ref: SmokeSecurityGroup}
-      networks:
-      - uuid: {Ref: network}
-      user_data:
+      UserData:
         Fn::Replace:
         - WaitHandle: {Ref: WaitHandle}
         - |
@@ -79,4 +78,4 @@
   SmokeServerIp:
     Description: IP address of server
     Value:
-      Fn::GetAtt: [SmokeServer, first_address]
+      Fn::GetAtt: [SmokeServer, PublicIp]
diff --git a/scenario/test_server_cfn_init.py b/scenario/test_server_cfn_init.py
index a98747c..cc5d9d2 100644
--- a/scenario/test_server_cfn_init.py
+++ b/scenario/test_server_cfn_init.py
@@ -37,7 +37,7 @@
             'flavor': self.conf.instance_type,
             'image': self.conf.image_ref,
             'timeout': self.conf.build_timeout,
-            'network': net['id'],
+            'subnet': net['subnets'][0],
         }
 
         # create the stack