octocatalog-diff icon indicating copy to clipboard operation
octocatalog-diff copied to clipboard

More automated configuration with Puppet

Open kpaulisse opened this issue 8 years ago • 0 comments

octocatalog-diff was designed to run in a CI environment where there is no Puppet master or even Puppet agent available. Still, in many cases there is a Puppet configuration. To make things easier to configure, we should give the ability to read a Puppet master or agent configuration in lieu of setting up those parameters in octocatalog-diff.

Some things we might be able to get from the agent or server configuration:

  • Path to ENC
  • Path to global hiera.yaml
  • Use a Puppet agent that's already installed
  • Code path for checked out code
  • SSL certificates to connect to Puppet master or puppetdb
  • IP and port for the Puppet master

kpaulisse avatar Oct 15 '17 23:10 kpaulisse