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
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