Is it okay to ask questions about the mcollective puppet module by 
puppetlabs here?

If so, I'm getting this error:

err: Could not retrieve catalog from remote server: Error 400 on SERVER: 
Failed to parse template mcollective/server.cfg.erb:
  Filepath: /usr/lib/ruby/site_ruby/1.8/puppet/parser/templatewrapper.rb
  Line: 67
  Detail: Could not find value for 'mc_topicprefix' at 
2:/usr/local/puppet/environments/development/modules/mcollective/templates/server.cfg.erb

This is how it's defined in the server template:

templates/server.cfg.erb:

# Basic stuff
topicprefix = <%= mc_topicprefix %>



So, I checked to make sure it was defined in params:

manifests/params.pp

class mcollective::params {

   $mc_topicprefix       = '/topic/'


So I checked to make sure params was inherited:

manifests/server/config.pp

class mcollective::server::config(
   $config_file,
   $config,
   $server_config_owner = $mcollective::params::server_config_owner,
   $server_config_group = $mcollective::params::server_config_group
 ) inherits mcollective::params {


This is in my server's .pp file:

 class { 'mcollective':
           version              => 'present',
           server               => true,
           server_config        => template('mcollective/server.cfg.erb'),
           server_config_file   => '/etc/mcollective/server.cfg',
           client               => 'false',
           client_config        => template('mcollective/client.cfg.erb'),
           client_config_file   => '/home/mcollective/.mcollective',
           stomp_server         => 'XXXXXXXXXXXXX',
           mc_security_provider => 'XXX',
           mc_security_psk      => 'XXXXXXXXXXXXXXXXX',
           }


Any thoughts on next steps for troubleshooting?

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to