comparison apolloUserManager.py @ 1:78af01d73add draft

planemo upload for repository https://github.com/Yating-L/suite_gonramp_apollo.git commit 9009fa8663038d2cb4a1c5130600a51f31f654a1-dirty
author yating-l
date Tue, 28 Nov 2017 12:43:22 -0500
parents 1da8b9042af4
children 4be6fcac4bf2
comparison
equal deleted inserted replaced
0:1da8b9042af4 1:78af01d73add
28 28
29 apollo_port = reader.getPortNum() 29 apollo_port = reader.getPortNum()
30 apollo_host = "http://localhost:"+ apollo_port + "/apollo" 30 apollo_host = "http://localhost:"+ apollo_port + "/apollo"
31 apollo_admin_user = reader.getAdminUser() 31 apollo_admin_user = reader.getAdminUser()
32 toolDirectory = reader.getToolDir() 32 toolDirectory = reader.getToolDir()
33 extra_files_path = reader.getExtFilesPath()
33 debug_mode = reader.getDebugMode() 34 debug_mode = reader.getDebugMode()
34
35 operations_dictionary = reader.getOperationList() 35 operations_dictionary = reader.getOperationList()
36 #OPERATIONS = ['create', 'delete', 'add', 'remove'] 36
37 #create_user_list = reader.getOperationList("create")
38 #delete_user_list = reader.getOperationList("delete")
39 #remove_user_list = reader.getOperationList("remove")
40 #add_user_list = reader.getOperationList("add")
41 37
42 38
43 39
44 #### Logging management #### 40 #### Logging management ####
45 # If we are in Debug mode, also print in stdout the debug dump 41 # If we are in Debug mode, also print in stdout the debug dump
46 log = Logger(tool_directory=toolDirectory, debug=debug_mode) 42 log = Logger(tool_directory=toolDirectory, debug=debug_mode, extra_files_path=extra_files_path)
47 log.setup_logging() 43 log.setup_logging()
48 44
49 logging.info("#### Apollo User Manager: Start on Apollo instance: %s #### ", apollo_host) 45 logging.info("#### Apollo User Manager: Start on Apollo instance: %s #### ", apollo_host)
50 logging.debug('JSON parameters: %s\n\n', json.dumps(reader.args)) 46 logging.debug('JSON parameters: %s\n\n', json.dumps(reader.args))
51 47
52 # Set up apollo 48 # Set up apollo
53 apollo = ApolloInstance(apollo_host, apollo_admin_user, toolDirectory) 49 apollo = ApolloInstance(apollo_host, apollo_admin_user, toolDirectory)
54 apollo.manageApolloUser(operations_dictionary) 50 apollo.manageApolloUser(operations_dictionary)
55 51
56 logging.info('#### Apollo User Manager: Congratulation! ####\n') 52 logging.info('#### Apollo User Manager: Congratulation! ####\n')
57
58 53
59 54
60 55
61 if __name__ == "__main__": 56 if __name__ == "__main__":
62 main(sys.argv) 57 main(sys.argv)