Mercurial > repos > yating-l > gonramp_apollo_tools
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) |