Re: Data

"'Nick Anderson' via help-cfengine" <[email protected]> Wed, 27 Dec 2023 18:05:32 -0600
Newsgroups gmane.comp.sysutils.cfengine.general
Message-ID <CAE46pPs1zMvSMXQR3v5q-egDSfHMWDfH-aC=pX1UR_Bsr4f5Mg@mail.gmail.com>
During update policy use a commands promise that populates the json. Then
you can use the read json function or similar during the regular policy
run.

On Wed, Dec 27, 2023, 3:56 PM Martin Simons <[email protected]> wrote:

> Dear CFEngineer,
>
> Fosdem and Configmanagement Camp are due in about one month.
> I will do a talk on external data for nodes, CFEngine nodes too, in a
> landscape.
> https://github.com/Webhuis/Data
>
> The idea is that a node sends a message to Data and then receives a tailor
> made set of data it can use for its operation. In principple Data serves
> any node that is able to send, receive and process a message.
>
> CFEngine nodes invoke a Python script in the bginning of the process.
> The nodes bother Data a bit too much, because they send the message nine
> times!
>
> Up to now I use the following line to obtain the data:
> "response"                           string =>
> execresult("/var/cfengine/bin/cf-message.py
> '$(node_hard_classes_feed)'","noshell");
>
> The requirements are:
> 1. The data should become available at the beginning of the run
> 2. The data has to be stored in the json format
> 3. The data has to become available in a variable, not on disk
>
> Is there a way to avoid the agent to send the message nine times?
>
> Regards,
> Martin.
>
> --
> You received this message because you are subscribed to the Google Groups
> "help-cfengine" 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/help-cfengine/66ba6398-d0bd-493a-9e32-9649d5dce0dfn%40googlegroups.com
> <https://groups.google.com/d/msgid/help-cfengine/66ba6398-d0bd-493a-9e32-9649d5dce0dfn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups "help-cfengine" 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/help-cfengine/CAE46pPs1zMvSMXQR3v5q-egDSfHMWDfH-aC%3DpX1UR_Bsr4f5Mg%40mail.gmail.com.