Yes.

https://puppet.com/docs/puppet/5.0/hiera_merging.html#hash

So you could use a "logrotate::rules::defaults" hash and only specify the
differences, then use hash (or maybe deep) merge strategy.

Best,
Rp

On Fri, Jun 8, 2018 at 11:55 PM Priyo Phan <[email protected]> wrote:

> I am configuring logrotate and was wondering if i can inherit parameters ,
> my common.yaml is given below :-
>
> classes:
>   - logrotate
> logrotate::hieramerge: true
> logrotate::rules:
>   syslog:
>     path:
>       - '/var/log/messages'
>     compress: true
>     compresscmd: '/usr/bin/gzip'
>     uncompresscmd: '/usr/bin/gunzip'
>   application:
>     path:
>       - '/var/log/application'
>     compress: true
>     compresscmd: '/usr/bin/gzip'
>     uncompresscmd: '/usr/bin/gunzip'
>
>
> Every time I have to put compress* and uncompress , is there a way whre i
> can inherit those from a parent .
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" 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-users/7fa51816-e9c3-4a2b-9ad9-54be3f8c3efb%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/7fa51816-e9c3-4a2b-9ad9-54be3f8c3efb%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" 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-users/CANwwCtxG%2BemLFGCQ6KJVqhkt7ps_LMUbm-T3%2BspsYmHVghKiMQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to