Hi,

I'm having difficulty letting a service start automaticly. The problem
that's occurring is with just one class/service. I have made other classes
and service definitions in it who are all working fine. Here's the class i
use for auditd:

class audit {

        package {
                "audit":
                        ensure => present,
       }

    remotefile {
        "/etc/audit/auditd.conf":
                    mode    => 640,
                    source    => "apps/audit/auditd.conf",
                    require    => Package["audit"],
        }

    service {
        "auditd":
            ensure        => running,
            enable        => true,
            hasrestart    => true,
            subscribe    => File["/etc/audit/auditd.conf"],
            require        => Package["audit"],
    }

}

The package gets installed, but if the file (/etc/audit/auditd.conf) already
exists, the service isn't being restarted. If i delete the file and run
puppetd again, the service is started right after the file is created.

Before this, i didn't even had the service subscribe to a file, thinking
this caused the problem.

I'm using puppet version 0.24.5

kind regards,

Sebastian.

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to