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

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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/4c5248b8-35c3-4013-8556-1fd7626682f0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to