Closed dcrissman closed 9 years ago
Moved back to 'in progress'. This PR contains many changes around how clients are configured. Please pull those out to a separate PR or include additional context in the PR description.
@jewzaam You're right, I have too much going on here. I am working to split this into smaller PRs.
Per a conversation with @jewzaam I will re-open this PR.
The migrator puppet script up until this point has depended on the client code to provide the absolute paths for all config files. This is the first time (aside from the service script) puppet is actually landing a configuration file for the migrator. This requires a conf directory to place the log4j.properties file in.
Now with landing that file, it now seems inconsistent that other configuration files are not able to be landed as well or in the same directory. That led to a much larger refactor to empower puppet to be able to land everything in a consist directory structure. It is however, still possible to use your own lightblue config files if that is desired.
Adds the ability for puppet to configure log4j outside of the embedded default configuration.
This is also a large refactor of existing functionality to ensure that everything acts consistently.