You'll want to have one inherit the parent (named) and use the overide  
syntax on the resources.

class named::hpc inherits named {
   Service['named'] { enabled => false }
}

Regards,

Aj

On 23/09/2008, at 3:25 AM, "Chad Huneycutt" <[EMAIL PROTECTED]>  
wrote:

>
> Are you actually including both "named" and "hpc::named" on a single
> host?  If not, then there will not be a conflict.
>
> - Chad
>
> On Wed, Sep 17, 2008 at 12:41 PM, Evan Hisey <[EMAIL PROTECTED]> wrote:
>>
>> 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
>>
>>>
>>
>
>
>
> -- 
> Chad M. Huneycutt
>
> >

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