# puppet master --compile web01.example.com > /dev/null
Warning: stage is a metaparam; this value will inherit to all contained
resources in the yum::repo::base definition
Warning: stage is a metaparam; this value will inherit to all contained
resources in the yum::repo::epel definition
Warning: stage is a metaparam; this value will inherit to all contained
resources in the yum::repo::atomic definition
Warning: stage is a metaparam; this value will inherit to all contained
resources in the yum::repo::rpmforge definition
Warning: stage is a metaparam; this value will inherit to all contained
resources in the yum::repo::srce definition
Warning: stage is a metaparam; this value will inherit to all contained
resources in the yum::repo::srce::intern definition
Warning: stage is a metaparam; this value will inherit to all contained
resources in the yum::repo::puppetlabs definition
Warning: stage is a metaparam; this value will inherit to all contained
resources in the yum::repo::ius definition
Warning: stage is a metaparam; this value will inherit to all contained
resources in the yum::repo::pgdg92 definition



This is example of one of the classes (yum::repo::pgdg92):

class yum::repo::pgdg92 (
  $stage   = 'yumsetup',
  $exclude  = [],
){
  require yum::repo::base

  file { '/etc/yum.repos.d/pgdg-92-centos.repo' :
    ensure  => file,
    mode    => '0644',
    owner   => root,
    group   => root,
    source  =>
"puppet:///modules/yum/${::operatingsystem}/${::operatingsystemrelease}/pgdg-92-centos.repo",
    require => Package['pgdg-centos92'],
  }

  # install package depending on major version
  case $::operatingsystemrelease {
    default: {}
    /^5.*/: {
      package { 'pgdg-centos92' :
        ensure   => '9.2-6',
        provider => 'rpm',
        source   =>
'http://yum.postgresql.org/9.2/redhat/rhel-5-i386/pgdg-centos92-9.2-6.noarch.rpm',
}
    }
    /^6.*/: {
      package { 'pgdg-centos92' :
        ensure   => '9.2-6',
        provider => 'rpm',
        source   =>
'http://yum.postgresql.org/9.2/redhat/rhel-6-i386/pgdg-centos92-9.2-6.noarch.rpm',
}
    }
  }
}


So, what should I do with this warning?! Move stage (meta)parameter from
class to resources (file/package)? Or simply ignore it?

-- 
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