Parece que você precisa ativar o pluginsync :
No puppet.conf:
[main]
pluginsync = true
Executando o CentOS 5.5 com o Puppet 0.25.5
Eu instalei e estou usando o módulo puppet-sysctl .
No entanto, o seguinte erro ocorre:
//linux_tuning/Sysctl::Value[net.core.rmem_default] Sysctl[net.core.rmem_default] (err): Failed to retrieve current state of resource: No ability to determine if sysctl exists
//linux_tuning/Sysctl::Value[net.core.rmem_default]/Exec[exec_sysctl_net.core.rmem_default] (notice): Dependency sysctl[net.core.rmem_default] has 1 failures
//linux_tuning/Sysctl::Value[net.core.rmem_default]/Exec[exec_sysctl_net.core.rmem_default] (warning): Skipping because of failed dependencies
sysctl está instalado. E o /etc/sysctl.conf está presente.
Alguém tem uma ideia de por que isso está acontecendo e tem uma ideia de como corrigi-lo?
Um trecho de puppet.conf:
[main]
vardir = /var/lib/puppet
logdir = /var/log/puppet
rundir = /var/run/puppet
ssldir = $vardir/ssl
runinterval = 21600