dkoleary
2013-Oct-11 21:11 UTC
[Puppet Users] apache/passenger not sending out updated files?
Hey;
I''m running a couple of very small puppet ver 3.3 instance primarily
for
learning. Seems I have a way to go. I updated a file that''s supposed
to
be distributed in the modules then ran the puppet agent manually. It
didn''t get sent to the remote host until I stopped httpd and started
the
master from the command line:
puppet master --verbose --no-daemonize
Once that''s done, and a "puppet agent --verbose --onetime
--server=${srv}"
works fine. Missing files get restored, updated files get distributed.
There are no error messages in the syslog, httpd error log or http access
log. "service httpd configtest" comes back clean. I copied the info
from
the passenger.conf file from the pro puppet book (nice book, btw).
Obviously the modules are right or they wouldn''t get distributed when
operating under webrick.
The passenger.conf file is included below. I appreciate any
hints/tips/suggestions that anyone could provide.
Doug O''Leary
# cat passenger.conf
LoadModule passenger_module modules/mod_passenger.so
<IfModule mod_passenger.c>
PassengerRoot /usr/share/rubygems/gems/passenger-3.0.21
PassengerRuby /usr/bin/ruby
PassengerHighPerformance on
PassengerUseGlobalQueue on
PassengerMaxPoolSize 6
PassengerMaxRequests 4000
PassengerPoolIdleTime 1800
</IfModule>
### Puppet config
Listen 8140
<VirtualHost *:8140>
SSLEngine on
SSLProtocol -ALL +SSLv3 +TLSv1
SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
SSLCertificateFile /var/lib/puppet/ssl/certs/pm.olearycomputers.com.pem
SSLCertificateKeyFile
/var/lib/puppet/ssl/private_keys/pm.olearycomputers.com.pem
SSLCertificateChainFile /var/lib/puppet/ssl/certs/ca.pem
SSLCACertificateFile /var/lib/puppet/ssl/ca/ca_crt.pem
## Disable following if apachecomplains about CRL
SSLCARevocationFile /var/lib/puppet/ssl/ca/ca_crl.pem
### Optional to allow CSR request; required if certs get distributed
### to clients during provisioning
SSLVerifyClient optional
SSLVerifyDepth 1
SSLOptions +StdEnvVars
### Client headers record authentication info for downsteam workers
RequestHeader set X-SSL-Subject %{SSL_CLIENT_S_DN}e
RequestHeader set X-Client-DN %{SSL_CLIENT_S_DN}e
RequestHeader set X-Client-Verify %{SSL_CLIENT_VERIFY}e
RackAutoDetect On
DocumentRoot /etc/puppet/rack/puppetmaster/public/
<Directory /etc/puppet/rack/puppetmaster/>
Options None
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
--
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 puppet-users+unsubscribe@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.