github / github/octocatalog-diff

More automated configuration with Puppet

Open
#154 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Ruby
Stars
252
Forks
95
PR merge metrics
No merged PRs in 30d

Description

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

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.