hi

i've tried to expose the ldap enc as command/face to call `puppet ldap_enc` 
with node_terminus=exe as a workaround for the SERVER-711 issue in 
puppetserver.

It works somehow but i've encountered 2 problems:

* Puppet::Node.indirection.find(certname) returns the parameters merged 
with all the facts. Is it possible to  prevent this merging somehow? Or is 
it even the right function to call for that? :)

* it does not read settings like the the master applications. so I needed 
to set the ldap parameters in the main section of puppet.conf. How would 
one set the run_mode to the same as the master application? tried to add 
run_mode = :master in application/ldap_enc.rb but "puppet ldap_enc info" 
still shows run mode: user.



- Thomas


code: 
* face: 
https://github.com/vinzent/puppet-ldap_enc_face/blob/master/lib/puppet/face/ldap_enc.rb
* application 
https://github.com/vinzent/puppet-ldap_enc_face/blob/master/lib/puppet/application/ldap_enc.rb

https://tickets.puppetlabs.com/browse/SERVER-711
https://docs.puppet.com/guides/ldap_nodes.html

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/7091176e-663e-4a1d-a867-3b200a661b72%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to