# 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 puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
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