Does Puppet Dashboard work in Ruby Passenger 5? -
has encountered problem of running puppet dashboard on ruby passenger 5? if yes work passenger version?
i've setup , configured necessary files required run puppet dashboard via passenger. currently, apache test page shown instead of dashboard menu. not appear if puppet-dashboard run in lightweight webrick server.
while scouring of installation samples , manuals on how install , configure centos 6. i've seen of them based on passenger 3 / 4. i using 5.0.10 used in conjunction puppet 3.8.1. 1 thing railsautodetect deprecated in version 5 , has been commented out.
below puppet-dashboard.conf file (the load module has been moved file avoid double-instantiation)
on logs, first error reported path of /usr/share/puppet-dashboard/public/reports/upload not there, i've created sub-folders see if next error.
the next error in log file after shown like: attempt serve directory: /usr/share/puppet-dashboard/public/reports/upload/
external node , node terminus option has been commented out not disrupt normal puppet run-interval activities during office hours.
passengerhighperformance on passengermaxpoolsize 6 passengerpoolidletime 1500 passengerstatthrottlerate 120 listen 3000 <virtualhost *:3000> servername mi-cloud-mgmt-config-01 serveralias mi-cloud-mgmt-config-01.mimos.local railsbaseuri / passengerapproot /usr/share/puppet-dashboard/ documentroot /usr/share/puppet-dashboard/public/ # update fqdn <directory /usr/share/puppet-dashboard/public/> options none order allow,deny allow </directory> errorlog /var/log/httpd/dashboard_error.log loglevel debug customlog /var/log/httpd/dashboard_access.log combined serversignature off </virtualhost>
yes have encountered same issue. tried clever , use latest passenger puppet master per puppet guide... https://docs.puppetlabs.com/guides/passenger.html#install-rackpassenger
but looks dashboard doesn't support passenger 5.x. fair enough considering dashboard dead.
noticed structure of directories under <documentroot> , <directory> different dashboard compared puppet master, namely no config.ru being present.
so on centos 6 tried version of mod_passenger epel repo mod_passenger-3.0.21-11.el6 , worked both puppet master , dashboard.
according knowledgeable folks in #puppet irc there should minor lowering in performance 3.x compared 5.x.
Comments
Post a Comment