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) |
