Forum: CFEngine Help
Subject: Re: An advanced policy using template and variable substitution
Author: toddnni
Link to topic: https://cfengine.com/forum/read.php?3,24105,24132#msg-24132
My suggestion in the first post would also keep the comments, but after all
this approach is unnecessary because you are using edit_defaults => empty (as I
tried to explain in the second post).
You can use if_repaired and backup with edit_line promise too
295 linux::
296 "/etc/sysctl.conf"
297 handle =>
"linux_build_sysctl",
298 create => "true",
299 perms =>
mog("0644","root","root"),
300 edit_line =>
edit_sysctl_conf("@(build_etc_sysctl_conf.kernel_tunables)"),
301 edit_defaults =>
empty_and_backup,
302 classes =>
if_repaired("sysctl_conf_modified");
with
body edit_defaults empty_and_backup
{
empty_file_before_editing => "true";
edit_backup => "true";
}
I see you have thought about your bundle a lot and I believe it works fine. I
just wanted to comment, because I have done something similar and I am
interested how do you reason your choices.
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine