Hi Olivier, those methods are not what I'd recommend. Instead, go and use the apache module from puppetlabs on github: https://github.com/puppetlabs/puppetlabs-apache (or get the module from the forge).
Those modules are way more up to date and should work without any glitches. cheers, Walter On Mon, Jul 30, 2012 at 5:58 PM, Olivier Vernin <over...@gmail.com> wrote: > Hello, > > I copy past the Debian Apache2 Recipe Pattern from the Puppet wiki, > unfortunatly it raise an error with puppet 2.7.14. "Could not find dependent > Exec[reload-apache2] for Exec[/usr/sbin/a2ensite 000-default] at > /tmp/vagrant-puppet/...." > http://projects.puppetlabs.com/projects/1/wiki/Debian_Apache2_Recipe_Patterns > > In the recipe, the Exec["reload-apache2"] is define in the class but it > works when i move the Exec["reload-apache2"] into the define: > ... > class apache2 { > define site ( $ensure = 'present' ) { > case $ensure { > 'present' : { exec { "/usr/sbin/a2ensite $name": unless => "/bin/readlink -e > ${apache2_sites}-enabled/$name", notify => Exec["reload-apache2"], require > => Package[$require], } > exec { "reload-apache2": command => "/etc/init.d/apache2 reload", > refreshonly => true, } } > ... > > Somehow it seems that the scope inside the define is different from the > Apache2 class. Any explanation? > > Thank you > Oliv > > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/puppet-users/-/5ID9n7k-RwwJ. > 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. -- Walter Heck -- Check out my startup: Puppet training and consulting @ http://www.olindata.com Follow @olindata on Twitter and/or 'Like' our Facebook page at http://www.facebook.com/olindata -- 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.