Hi, I'm trying to add a require field to my "define apache::module" just like in the recipe http://reductivelabs.com/trac/puppet/wiki/Recipes/DebianApache2Recipe.
But when I run puppet all I got is that error: err: Could not create /usr/sbin/a2enmod php5: Parameter require failed: Invalid relationship "php5" at /appli/trunk/FOTV-INSTALL/ puppet/modules/socle_apache/manifests/init.pp:30 Here is my code: define module ( $ensure = 'present', $require = 'apache2-mpm- prefork' ) { case $ensure { 'present' : { exec { "/usr/sbin/a2enmod $name": unless => "/bin/sh -c '[ -L ${apache2_mods}-enabled/$ {name}.load ] \ && [ ${apache2_mods}-enabled/${name}.load -ef $ {apache2_mods}-available/${name}.load ]'", notify => Exec["force-reload-apache2"], require => Package[$require], } } 'absent': { exec { "/usr/sbin/a2dismod $name": onlyif => "/bin/sh -c '[ -L ${apache2_mods}-enabled/$ {name}.load ] \ && [ ${apache2_mods}-enabled/${name}.load -ef $ {apache2_mods}-available/${name}.load ]'", notify => Exec["force-reload-apache2"], require => Package[$require], } } default: { err ( "Valeur inconnue: '$ensure'" ) } } socle_apache::module { "php5" : ensure => "present", require => "php5", } I'm running puppet v0.24.4. Have you any idea ? Thx !! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---