On Tue, Dec 25, 2012 at 8:16 PM, Andrey Ageyev <a.age...@gmail.com> wrote:
> Hi,
>
> sorry for stupid question, but how I can specify package depends on class
> with parameters?
>
> class nginx::install (
> $nginx  = "nginx-light",
> $ensure = 'installed'
> ) {
> include nginx::service
>
> package { $nginx :
>    ensure  => $ensure,
> notify  => Class["nginx::service"],
> }
> }
> Must depend on:
> apt::ppa { "ppa:nginx/stable": }
>
> How to correctly specify this inside class "nginx::install"?

Unless I've misunderstood your question, wouldn't a
simple dependency of the following kind work?
    require => Apt::Ppa[ "ppa:nginx/stable" ]

Thanks,
Roman.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to