def __init__(self,inifile,optionsDict=None): global valid_options self.inifile = inifile self.ini_section = "VOFrontend" if optionsDict != None: valid_options = optionsDict VOFrontend.__init__(self,self.inifile,valid_options) self.schedd_name_suffix = "jobs" self.daemon_list = "COLLECTOR, NEGOTIATOR, SCHEDD" ## #-- instances of other services --- self.condor = None self.get_condor() self.colocated_services = []
def main(argv): try: #create_template() options = validate_args(argv) vo = VOFrontend(options.inifile) vo.get_new_config_group() #vo.validate_glidein_proxies() #vo.install() #vo.get_usercollector() #print vo.config_collectors_data() #vo.configure_gsi_security() except KeyboardInterrupt, e: common.logit("\n... looks like you aborted this script... bye.") return 1