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.