It's Elementary, Dear Watson: Applying Logic Programming To Convergent System Management Processes
LISA '99 Proceedings of the 13th USENIX conference on System administration
Pan: A High-Level Configuration Language
LISA '02 Proceedings of the 16th USENIX conference on System administration
Hi-index | 0.00 |
We describe two ways to extend the system configuration languages used by tools such as LCFG, Quattor and SmartFrog. These are languages of the "data description" variety. Our additions reduce the incidence of "aspect clashes" when a site's configuration is managed by multiple administrators, thereby improving collaborative management. The new language statements introduce constraints such as set membership, and also permit the precedence between different aspects of a site's configuration to be specified in a global and declarative fashion.