'Check cfn-init and cfn-signal availability on the created server.
The alternative scenario is the following:
1. Create a stack with a server and configured security group.
2. Check that all stack resources were created.
3. Check that created server is reachable.
4. Check that stack was created successfully.
5. Check that is it possible to connect to server
via generated keypair.'

def test_server_cfn_init(self):

    parameters = {'key_name': self.keypair_name, 'flavor': self.conf.instance_type, 'image': self.conf.image_ref, 'timeout': self.conf.build_timeout, 'subnet': self.net['subnets'][0]}
    stack_id = self.launch_stack(template_name='test_server_cfn_init.yaml', parameters=parameters, expected_status=None)
    self.check_stack(stack_id)
