FYI, Remotescalar is only available in the commercial version of cfengine.

Daniel Dehennin wrote:
> Le 5957 Septembre 1993, Brendan Strejcek a envoyé:
>> If you can centralize all the information, you can do something like this:
>>
>> vars:
>>     'asdf[somehost]' string => '1.2.3.4';
>>     'asdf[anotherhost]' string => '1.2.3.5';
>>     'ip_address' slist => getindices('asdf');
>> classes:
>>     'webapp' expression => isvariable("asdf[${sys.host}]");
>> files:
>>     revproxy::
>>         '/some/file'
>>             edit_line => SomeEdit(${ip_address});
>>
>> This does not repeat any piece of information.
> 
> Thanks a lot, I centralise all the informations.
> 
> I will combine an associative array of all the IP addresses of hosts
> with a list of webapp hosts.
> 
>> If you can't centralize the data, you will need to run cf-serverd on
>> all hosts and look into the peer-to-peer functionality of features
>> like the remotescalar() special function:
>>
>> http://www.cfengine.org/manuals/cf3-reference.html#Function-remotescalar
> 
> Look interesting, I have not finished the reference manual yet.
> 
> Regards.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine

-- 
Mark Burgess

-------------------------------------------------
Professor of Network and System Administration
Oslo University College, Norway

Personal Web: http://www.iu.hio.no/~mark
Office Telf : +47 22453272
-------------------------------------------------
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to