[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: conf repository?
From: |
Ronan KERYELL |
Subject: |
Re: conf repository? |
Date: |
18 Jul 2001 15:27:28 +0200 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7 |
>>>>> On Wed, 18 Jul 2001 08:32:32 -0400 (EDT), "Mark R. Lindsey"
>>>>> <mark@commerceEngine.com> said:
Mark> I'm not so sure that they're all duplicates -- our configuration
Mark> framework here, called "confucius", is built on cfengine, and
Mark> provides a set of hooks for phases of the configuration of each
Mark> element. E.g., our "shellcommands:configure_services.SshServer"
Mark> commands enable the ssh server on the local machine for
Mark> SshServer members, and
Mark> "shellcommands:configure_services.!SshServer" disables it for
Mark> machines that are not ssh servers.
Mark> Further, I haven't found a way to communicate between modules,
Mark> so we have local standard macro names.
Mark> Similarly, the macro pair
Mark> $(internal_network_number) and $(internal_nework_netmask)
Mark> defines the network which is allowed to ssh in to this
Mark> machine. (The SshServer module configures IP filtering.)
Mark> I think you're asking for a good thing, but we'd also need to
Mark> work out some rules by which these configuration files can play
Mark> in order to make it useful.
I guess a simple documentation for a .cf file with a signature describing
input variables or classes, and output variables or classes should be
enough to be safely imported from another .cf file.
--
Ronan KERYELL |\/
Labo Informatique Télécom |/) Tel: (+33|0) 2.29.00.14.15
ENST Bretagne, BP832 K Fax: (+33|0) 2.29.00.12.82
29285 BREST CEDEX |\ E-mail: Ronan.Keryell@enst-bretagne.fr
FRANCE | \ http://www-info.enst-bretagne.fr/~keryell