Rename the file “services.pp” to "myservice.pp” to match the defined type
On Nov 16, 2013, at 1:52 PM, 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/CAFwM5HwO-WVv-T_Y9JTAeW6wsUmJxWo4yV_G1X6XQ__szfq8pA%40mail.gmail.com. > For more options, visit https://groups.google.com/groups/opt_out. -- 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/EB1C4A7B-5080-4568-AE96-BA9C85250CD8%40comcast.net. For more options, visit https://groups.google.com/groups/opt_out.
