As understand puppet I should not be able to have two service[named]
entries in the same compiled manifest. To me this means the following
should not work:

In module named/manifest/init.pp I have:
class named{
        package{"bind":
                ensure => present,
        }
        service{"named":
                ensure => running,
                enable => true,
                hasstatus => true,
                hasrestart => true,
        }

}

And then in in module hpc/manifest/init.pp I have:
class hpc::named{
        include named
        service{"named":
                ensure => running,
        }
        file{"named.conf.cluster":
                path => "/etc/named.conf",
                source=> "puppet:///hpc/named.conf",
                notify => Service["named"],
         }
}

I randomly tried this expecting it to explode, while waiting for a
reply to notifying resources across modules, as I need HPC
File["named.conf.cluster"] to tell Service[named] to reload. I am very
suprised this is working. can some explain why to me.

Evan

--~--~---------~--~----~------------~-------~--~----~
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