Actually, no, I think you DO need it. On Wed, Aug 17, 2011 at 11:30 AM, Douglas Garstang <doug.garst...@gmail.com>wrote:
> Oh. I didn't realise that. Thought it was.... darn.... Thanks. > > > On Wed, Aug 17, 2011 at 10:52 AM, Scott Smith <sc...@ohlol.net> wrote: > >> Don't think you need to include if there is a require >> On Aug 17, 2011 9:50 AM, "Douglas Garstang" <doug.garst...@gmail.com> >> wrote: >> > If I have: >> > >> > class service::common { >> > file { >> > '/etc/foo': >> > ensure => directory; >> > >> > '/etc/init.d/ss-functions': >> > content => template('service/etc/init.d/ss-functions.erb'), >> > require => File['/etc/foo'], >> > } >> > } >> > >> > class platform::common { >> > include service::common >> > File { >> > require => Class['service::common'] >> > } >> > } >> > >> > then puppet is telling me: >> > Aug 17 09:47:01 test01 puppet-agent[14530]: Could not apply complete >> > catalog: Found 1 dependency cycle: (File[/etc/foo] => >> Class[Service::Common] >> > => File[/etc/foo]) Try the '--graph' option and opening the resulting >> '.dot' >> > file in OmniGraffle or GraphViz >> > >> > I don't get it. How does /etc/foo depend on Service::Common? I mean, >> it's IN >> > that class... is that why it depends on it? Debugging these is awful... >> > >> > Doug, >> > >> > -- >> > 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. >> > >> >> -- >> 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. >> > > > > -- > Regards, > > Douglas Garstang > http://www.linkedin.com/in/garstang > Email: doug.garst...@gmail.com > Cell: +1-805-340-5627 > > -- Regards, Douglas Garstang http://www.linkedin.com/in/garstang Email: doug.garst...@gmail.com Cell: +1-805-340-5627 -- 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.