There is a typo in the example class - "ensure => running" doesn't apply to a package... sorry if that creates any confusion.
On Sat, Nov 16, 2013 at 10:52 AM, Jay Christopherson <[email protected]>wrote: > I'm having a difficult time with a dependency issue. Basically, I want to > be able to call a defined type, but it's not working out so far. I have my > manifests setup like this: > > init.pp: > class foo { > .... > } > > bar.pp: > class foo::bar { > include foo > > package{ "test": > ensure => running, > notify => Foo::Myservice['test'], > } > } > > services.pp > define foo::myservice($service = $title) { > service { "$service": > enable => true, > hasstatus => true, > hasrestart => true, > } > } > > So, you can see my goal is to have a single defined service function that > takes a service "name" as a parameter and then I can notify it with > different services names. > > But, I keep getting this: > > Error: Failed to apply catalog: Could not find dependent > Foo::Myservice['test'] > > Thanks! > JC > > > > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAFwM5HwZfFTg4VZLHQiDjoFqSZFTFsvmXdvOoSo1m8YTdjQfpQ%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.
