I tried also just /usr/share/puppet-dashboard/bin/external_node it act the same way. I add node:, I hope I did it in the right way because I did not find it in the document - also not work. If I'm not adding any 'node: ', It should work for all the nodes the same. Am I right? or it must appear in the output?
Also I have another warning that I did not mention in my previous email, which I consider as warning: Gem::Specification#installation_path called from /usr/share/puppet-dashboard/config/../vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:93. NOTE: Gem::Specification#installation_path is deprecated, use base_dir. It will be removed on or after 2011-10-01. I tried to solve this warning in the past - with no success. Thank you. On Wednesday, June 18, 2014 5:10:43 PM UTC+3, RichT wrote: > > > > > On 18 June 2014 14:10, <[email protected] <javascript:>> wrote: > >> >> Hi, >> >> I still can make the ENC work on my puppet server. >> >> General: >> Puppet server: 3.3.1 Puppet agent: 2.7.25 >> The server run Passenger on Apache, so the puppetmaster run from apache >> and not by himself. >> >> I have in /etc/puppet/puppet.conf : >> [master] >> mode_terminus = exec >> >> >> external_nodes = >> >> /usr/bin/env >> >> PUPPET_DASHBOARD_URL=http://user:pass@localhost:3000 >> >> /usr/share/puppet-dashboard/bin/external_node >> >> > Once again why do you have all that in your external_nodes > > ? > eg what is "/usr/bin/env" doing, what is "PUPPET_DASHBOARD_URL=http:// > > user:pass@localhost:3000" doing for you? > > Why not just external_nodes = /usr/share/puppet-dashboard/ > > bin/external_node > > > Is your external_nodes script executable by puppet? > > > Did you add the "node: <certname>" bit to your YAML output as suggested? > > > -- > > Ritchie > >> script details: >> The file external_node contain perl, all the directories and >> the external_node itself have the permission 755. >> >> I did: >> * When I run the perl script locally (as a regular script from the >> command line – not with puppet) on the puppet server it run okay and give >> the YAML output I sent in my previous emails. >> * looking for errors in messages log and apache log – nothing >> look suspicious. But the warning: >> - [warn] RSA server certificate is a CA certificate >> (BasicConstraints: CA == TRUE !?) >> - YAML in network requests is deprecated and will be removed in a >> future version. >> * Also tried to make syntax error in my perl script external_node – got >> no error in the logs. >> >> What make me think maybe: >> * puppet it not running external_node script at all. >> * ENC have problems when it Passenger & Apache? >> >> Thanks for all the people who answer me. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Puppet Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/puppet-users/4c5248b8-35c3-4013-8556-1fd7626682f0%40googlegroups.com >> >> <https://groups.google.com/d/msgid/puppet-users/4c5248b8-35c3-4013-8556-1fd7626682f0%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/52cb308a-6843-41a3-b700-cdaa3efc82a1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
