#13: Controller Configuration Directory -------------------------+----------------------- Reporter: rpazdera | Owner: somebody Type: enhancement | Status: new Priority: major | Milestone: Component: component1 | Version: Keywords: | Blocked By: Blocking: #10 | -------------------------+----------------------- We'd like to have a support for configuration through a directory available from multiple places on the controller machine. The purpose of this is to store lab-specific controller resources configuration and settings.
The structure should be following: - .lnst/pool.d/ - drop-in pool of test machines that are available to the controller. It should contain *.xml files with machine configs. - ./lnst/conf - controller specific configuration values, such as address ranges, etc. Format of this file remains undecided yet (we need to discuss this further), but it should XML.
LNST will look for the '~/.lnst' dir in with higher priority and then in '/etc/lnst'. LNST can be run completely without configuration. In these cases warning should be printed and some default values used.