puppet-r10k
puppet-r10k copied to clipboard
Setup and configure r10k for use with git based environments in puppet
Logging currently tells us the branch name that is involved in the webhook invocation, and shows the r10k output, but does not tell us which specific event the log entry...
If we just had a way to ensure => absent most of the things that are installed then we'd probably be most of the way there.
Consider using something similar to this to avoid needing git on the master if using rugged as the provider for r10k. https://github.com/npwalker/control-repo/commit/f5cb1fa75796327cefe8054efeab855c143ef2e3
Currently, the webhook defaults to using the pe-internal-peadmin-mcollective-client SSL certificate. It would make more sense to generate an SSL cert specifically for the webhook.
The mcollective::plugin seems to be the type that would get this work done. The files directory might need a bit of refactor to make it acceptable for this purpose.
## Affected Puppet, Ruby, OS and module versions/distributions - Puppet: 5.0.x - Ruby: 2.4.0 (as required by puppet 5) - Distribution: All - Module version: 6.10.x ## How to reproduce...
If you set the provider attribute to yum it tries and install a package called **rubygem-r10k**. However that package does not exist nor can I find any reference for creating...
https://github.com/voxpupuli/puppet-r10k/blob/9007f98a6316242211394ab825f033dd9c283905/templates/agent/r10k.rb.erb#L80 Any reason the above line set LC_ALL to C explicitly? especially UTF-8 is the de facto standard on systems nowadays. With the generate_types action implemented in #458 , setting...
The [puppet_webhook](https://github.com/voxpupuli/puppet_webhook) gem was built to improve and replace the webhook script provided by this module. That gem is now ready for integration into the r10k module. This issue is...
https://github.com/voxpupuli/puppet-r10k#triggering-the-webhook-from-curl This could use some updating. I've tried for hours now to figure out what all of the included (but generic) parameters are. An explanation of what the parameters are...