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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---