devco.net
R.I.Pienaar
https://www.devco.net/page/2
Blog under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Puppet 4 Type Aliases. Back when I first took a look at Puppet 4. Features I explored the new Data Types and said:. Additionally I cannot see myself using a Struct like above in the argument list to which Henrik says they are looking to add a typedef thing to the language so you can give complex Struc’s a more convenient name and use that. This will help that a lot. I’ve been writing a Hiera based node classifier. You can h...
infra-talk.org
Code | Freenode Infra-Talk Channel
http://infra-talk.org/category/code
Interacting with the Puppet CA from Ruby. July 20, 2016. I recently ran into a known bug. Command that made it useless to me for creating user certificates. So I had to do the CSR dance from Ruby myself to work around it, it’s quite simple actually but as with all things in OpenSSL it’s weird and wonderful. Since the Puppet Agent is written in Ruby and it can do this it means there’s a HTTP API somewhere, these are documented reasonably well – see /puppet-ca/v1/certificate request/. Cert path ). At this ...
infra-talk.org
R.I. Pienaar | Freenode Infra-Talk Channel
http://infra-talk.org/author/r-i-pienaar
All posts by R.I. Pienaar. Interacting with the Puppet CA from Ruby. July 20, 2016. I recently ran into a known bug. Command that made it useless to me for creating user certificates. So I had to do the CSR dance from Ruby myself to work around it, it’s quite simple actually but as with all things in OpenSSL it’s weird and wonderful. Not covered is how to make the CSRs and such. First I have a little helper to make the HTTP client:. Ca path; /home/rip/.puppetlabs/etc/puppet/ssl/certs/ca.pem. Ca path ).
infra-talk.org
puppet | Freenode Infra-Talk Channel
http://infra-talk.org/category/puppet
Interacting with the Puppet CA from Ruby. July 20, 2016. I recently ran into a known bug. Command that made it useless to me for creating user certificates. So I had to do the CSR dance from Ruby myself to work around it, it’s quite simple actually but as with all things in OpenSSL it’s weird and wonderful. Since the Puppet Agent is written in Ruby and it can do this it means there’s a HTTP API somewhere, these are documented reasonably well – see /puppet-ca/v1/certificate request/. Cert path ). At this ...
craigdunn.org
Uncategorized – Craig Dunn's Blog
http://www.craigdunn.org/category/uncategorized
Craig Dunn's Blog. Designing modules in a Puppet 4 world. Puppet 4.0 has been around for a while now, and most of it’s language features have been around even longer using the future parser option in later versions of the 3.x series. Good module design has been the subject of many talks, blog posts and IRC discussions for years and although best practice has evolved with experience, fundamentally things haven’t changed that much for a long time… Until now. Is it a bird? Is it a plane? Class foo ( String ...