예제 #1
0
 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)
예제 #2
0
 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