All pastes #2081682 Raw Edit

Something

public text v1 · immutable
#2081682 ·published 2011-09-20 23:40 UTC
rendered paste body
error

  err: Could not retrieve catalog from remote server: 
  Error 400 on SERVER: Failed to parse template 
  puppet/puppet.conf.erb: Could not find value for
  'puppetserver' at /etc/puppet/modules/puppet/manifests/config.pp:5 
  on node web-01.example.org

manifests/params.pp

  class puppet::params {
    $puppetserver = "puppet.example.com"
  }

manifests/config.pp

  class puppet::config {
    include puppet::params
    file { "/etc/puppet/puppet.conf.test":
      ensure => present,
      content => template("puppet/puppet.conf.erb"),
      owner => "puppet",
      group => "puppet",
      require => Class["puppet::install"],
      notify => Class["puppet::service"],
    }
  }

templates/puppet.conf.erb

  [main]
  user = puppet
  group = puppet
  report = true
  reports = log,store
  [master]
  certname = <%= puppetserver %>