Thanks for the answer.

I am using standard puppet resource type:

https://docs.puppet.com/puppet/latest/reference/types/host.html

and i can not see support of purge parameter in it.


On Wednesday, October 5, 2016 at 12:44:38 PM UTC+5:30, Craig Dunn wrote:
>
>
>
> On Wed, Oct 5, 2016 at 12:24 AM, Aditya Gupta <[email protected] 
> <javascript:>> wrote:
>
>> Hello All,
>> I am using host resources in my puppet class to manage hosts file of the 
>> client.
>>
>> I am facing one issue where if I have already connected client to the 
>> puppet server where hosts file have its own entries as well as entries 
>> defined by puppet server .
>>
>> But whenever I replaced my hosts file from some other server then in next 
>> puppet run my old entries removed from the hosts file and I can only see 
>> entries managed by puppet.
>>
>>
>>
> FYI in future this type of question is probably more suited to 
> puppet-users than puppet-dev.
>
> It sounds like resource purging, meaning that Puppet will purge any 
> resources found that are not under Puppet control.  You don't mention if 
> you use a Forge module to manage hosts, or something home grown - if you're 
> using something like https://forge.puppet.com/ghoneycutt/hosts then 
> you'll need to set (or unset) the "purge_hosts" option.  Otherwise, you 
> might have something like this declared....
>
> resources { 'hosts': purge => true }
>
> Either way, it should be easy enough to change the behaviour but without 
> knowing what module you are using I can't really tell you exactly how.
>
> Craig 
>
> -- 
> Enviatics     |      Automation and Configuration Management
> Puppet Labs Service Delivery Partner & Certified Consultant
> http://www.enviatics.com | @Enviatics | [email protected] <javascript:>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/0b57afa6-4d5f-4a62-97fc-6c7f6b5a4bf2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to