示例#1
0
    def __init__(self, instance_name, project, zone):
        assert project, 'Need to specify a project via --project argument.'
        assert zone, 'Need to specify a zone via --zone argument.'

        # FIXME: Make these configurable.
        self.username = '******'
        self.domain = 'GOOGLE'
        self.clusterfuzz_parent_path = r'c:'

        self.staging_source_filename = 'clusterfuzz-source-stage.zip'

        (hostname, _,
         _) = utils.get_host_user_and_ssh_key_path(instance_name, project,
                                                   zone)

        api.env.password = utils.get_password()
        api.env.user = self.username
        api.env.hosts = [hostname]
        api.env.host_string = '{username}@{hostname}'.format(
            username=self.username, hostname=hostname)
        api.env.key_filename = None
        api.env.gss_auth = None
        api.env.gss_deleg_creds = None
        api.env.gss_kex = None
        api.env.no_keys = True
        api.env.key_filename = None
        api.env.no_agent = True
        api.env.use_shell = False
示例#2
0
    def __init__(self, instance_name, project=None, zone=None):
        assert project, 'Need to specify a project via --project argument.'
        assert zone, 'Need to specify a zone via --zone argument.'

        super(Handler, self).__init__(instance_name=instance_name,
                                      platform='linux',
                                      project=project,
                                      zone=zone)

        # FIXME: Make these configurable.
        self.username = '******'
        self.clusterfuzz_parent_path = '/mnt/scratch0'
        self.clusterfuzz_parent_path_outside = '/var/scratch0'

        (hostname, username,
         ssh_key_file_path) = utils.get_host_user_and_ssh_key_path(
             self.instance_name, self.project, self.zone)
        api.env.host_string = '{username}@{hostname}'.format(username=username,
                                                             hostname=hostname)
        api.env.key_filename = ssh_key_file_path
        api.env.use_shell = True