Yeah i noticed that it changed in svn for yum recently. I think that the
previous behavior was a bit zealous. You could add action => if_elapsed to
your package policy.
no-re...@cfengine.com wrote:
>Forum: CFEngine Help
>Subject: package lists being updated after every run?
>Author: simonblake
>Link to topic:
>https://cfengine.com/forum/read.php?3,24576,24576#msg-24576
>
>Hi all
>
>Using body package_method apt from the stdlib, my (possibly erroneous)
>understanding is that it should fetch the lists of ubuntu/debian
>packages no more than once every 4 hours. Looking at the access logs
>on my squid cache, every time cf-agent runs (8-12 times an hour) I see
>about requests for Release and Package files, which I assume means that
>the package caches are being updated every time cf-agent runs.
>
>Am I missing something here? I could put an if_elapsed delay into
>every package installation I do, but I'm not sure that's the correct
>solution.
>
>My stdlib is this version:
># Subversion : $Rev: 110 $
># For Cfengine Core: 3.1.0
>
>A typical call in a bundle would be:
>
>vars:
> (debian|ubuntu)::
> "match_package" slist => { "cron", "gnupg",
> "less", "netcat-traditional",
> "rsync", "rsyslog", "ssh", "sudo",
> "telnet", "wget",
> };
>
>packages:
>
> "$(match_package)"
> package_policy => "add",
> package_method => apt;
>
>_______________________________________________
>Help-cfengine mailing list
>Help-cfengine@cfengine.org
>https://cfengine.org/mailman/listinfo/help-cfengine
--
Sent from Kaiten Mail for Android. Please excuse my brevity.
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine