On Jul 26, 12:20 am, David Schmitt <[email protected]> wrote:
>
> Write instead:
>
> file {
> "audit.rules":
> owner => "root",
> group => "root",
> mode => "600",
> path => $operatingsystem ? {
> default => "/etc/audit.rules",
> },
>
> }
>
> case $hardwaremodel {
> "x86_64": { File["audit.rules"] { source =>
> "puppet:///modules/audit/audit.rules.64" } },
> default: { File["audit.rules"] { source =>
> "puppet:///modules/audit/audit.rules.32" } },
>
> }
>
I have to say I don't like this at all. I think a far more clearer
definition would be like this:
file {
"audit.rules":
owner => "root",
group => "root",
mode => "600",
path => "/etc/audit.rules,
source => [
"puppet:///modules/audit/audit.rules.
$hardwaremodel",
"puppet:///modules/audit/audit.rules"
]
}
Then you just create a audit/files/audit.rules.x86_64 and anything
else will fall through to audit.rules.
> Best Regards, David
> --
> dasz.at OG Tel: +43 (0)664 2602670 Web:http://dasz.at
> Klosterneuburg UID: ATU64260999
>
> FB-Nr.: FN 309285 g FB-Gericht: LG Korneuburg
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected].
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.