Hi guys,
After upgrading my puppetmaster from 3.1.1 to 3.2.1 I'm getting the error
below:
Error: Could not retrieve catalog from remote server: Error 400 on SERVER:
Failed to parse template dashboard/passenger-vhost.erb:
Filepath: /usr/lib/ruby/vendor_ruby/puppet/parser/templatewrapper.rb
Line: 81
Detail: Could not find value for 'dashboard_port' at
/etc/puppet/modules-0/dashboard/templates/passenger-vhost.erb:1
at /etc/puppet/modules-0/apache/manifests/vhost.pp:117 on node
puppet1.puppet.test
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
It works if I edit the passenger-vhost.erb and add a @ in all variables:
Listen <%= @dashboard_port %>
<VirtualHost *:<%= @dashboard_port %>>
ServerName <%= @name %>
DocumentRoot <%= @docroot %>
RailsBaseURI <%= @rails_base_uri %>
<Directory <%= @docroot %>>
Is this expected behavior in Puppet 3.2.1 ?
Here is my class definition:
class {'dashboard':
dashboard_ensure => 'present',
dashboard_user => 'www-data',
dashboard_group => 'www-data',
dashboard_db => 'dashboard_prod',
dashboard_charset => 'utf8',
dashboard_port => '8080',
passenger => true,
}
Regards,
Felipe
--
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 post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.