#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.
#13: Controller Configuration Directory --------------------------+---------------------- Reporter: rpazdera | Owner: olichtne Type: enhancement | Status: new Priority: major | Milestone: Component: component1 | Version: Resolution: | Keywords: Blocked By: | Blocking: #10 --------------------------+---------------------- Changes (by olichtne):
* owner: somebody => olichtne
Comment:
Support for configuration files added in patchset:[[br]] https://lists.fedorahosted.org/pipermail/lnst- developers/2012-September/000467.html
Currently the only configuration file being loaded is ~/.lnst/lnst.conf that overrides the default values. Additional files/locations can be added if desired, but we have agreed not to do that yet.
Pool directories are supported by the configuration module, specific paths will be added when needed by other modules.
Format of configuration files can be seen in the file lnst.conf.example located in the root lnst directory.
If there are any other suggestions that can be considered as part of this ticket please add a comment here. Otherwise I will close this ticket as solved in a few days. After that create new tickets.
#13: Controller Configuration Directory -------------------------+------------------------------------------------- Reporter: rpazdera | Owner: olichtne Type: | Status: new enhancement | Milestone: Allow environment independent Priority: major | recipes Component: component1 | Version: Resolution: | Keywords: Blocked By: | Blocking: #10 -------------------------+------------------------------------------------- Changes (by jirka):
* milestone: => Allow environment independent recipes
#13: Controller Configuration Directory -------------------------+------------------------------------------------- Reporter: rpazdera | Owner: olichtne Type: | Status: assigned enhancement | Milestone: Allow environment independent Priority: major | recipes Component: component1 | Version: Resolution: | Keywords: Blocked By: | Blocking: #10 -------------------------+------------------------------------------------- Changes (by olichtne):
* status: new => assigned
#13: Controller Configuration Directory -------------------------+------------------------------------------------- Reporter: rpazdera | Owner: olichtne Type: | Status: closed enhancement | Milestone: Allow environment independent Priority: major | recipes Component: component1 | Version: Resolution: fixed | Keywords: Blocked By: | Blocking: #10 -------------------------+------------------------------------------------- Changes (by olichtne):
* status: assigned => closed * resolution: => fixed
lnst-developers@lists.fedorahosted.org