We would like the following features in the LDAP Sync Scripts to manage our multiple tenant clusters.
a) Set "tenant" as a parameter in ldap-config.properties
b) Set "destinationfolder" as a parameter in ldap-config.properties
c) Use "tenant" and destination folder" parameter values to create the folder, if not exists for storing the output files
c) Put tenant and timestamp in the output zip file name
current: "directory.zip"
proposed: "<tenant>_<timestamp>_directory.zip
d) Send "tenant" and "destinationfolder" parameters in the configuration file from the wrapper python script, ex: "sync_directory_with_ldap_abp.sh" to the common python script, ex: "sync_directory_custom.py".
e) Common python script "sync_directory_custom.py" should create the output zip file in the destination path folder as provided
f) delete the output zip file when sync is finished
g) Logs should be stored in the destination path folder for future use
h) Currently the credentials are in plain text in the config files. we should store them in CMC for security purposes
i) We would like to schedule ldap sync script for each of our tenants in CMC, similar to how we can schedule backup/inspector.
j) To do (h, i) , we envision input screens in CMC to manage ldap sync script parameters.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.