def configure_gsi_security(self): common.logit("") common.logit("Configuring GSI security") if len(self.colocated_services) > 0: common.logit("... VOFrontend service colocated with UserCollector and/or Submit/schedd") common.logit("... no updates to condor mapfile required") return #--- create condor_mapfile entries --- condor_entries = "" condor_entries += common.mapfile_entry(self.x509_gsi_dn(), self.service_name()) condor_entries += common.mapfile_entry(self.wms.x509_gsi_dn(), self.wms.service_name()) condor_entries += common.mapfile_entry(self.submit.x509_gsi_dn(), self.submit.service_name()) condor_entries += common.mapfile_entry(self.usercollector.x509_gsi_dn(), self.usercollector.service_name()) self.__create_condor_mapfile__(condor_entries)
def __condor_mapfile_entries__(self,users): data = "" for user in users: comment = user[0] dn = user[1] user = user[2] data += common.mapfile_entry(dn,user) return data