Suppose there is an application which is on server A, database which is on server B. From server C the Jenkins pipeline is running. Now, tell me what is the best practice to keep the server configuration file?
A. To keep it inside Jenkins and restrict the user to access it.
B. Use AWS Secrets Manager on server C. So, that Jenkins will integrate with it.
C. Keep it on application server?
Please input our solution that what companies following for this to secure it. KIndly, send the solution for Linux and WIndows both.
Currently, I am in the initial phase. Please help me out for this best solution.