We have just tagged and uploaded to the Yum repositories Quattor 13.9. Special changes include:
ncm-ncdcan now execute hooks before and after running any components. The API is not yet set in stone, and might change in future releases.
- Quattor commands have been renamed, to be more meaningful:
quattor-configureexecutes configuration modules, aliasing old
quattor-queryqueries the profile in a node, aliasing old
quattor-query(and their old names) have now basic Bash autocompletion support. The names of the the installed components and the most common options will be expanded.
Improvements to configuration modules
networkused to conflict with NetworkManager. It is now allowed to disable it up front.
ncm-chkconfigimplies restoring the service runlevel to its default values
authconfighas now partial support for System Security Service Daemon. We implement sasl, sudo and ldap services for now.
sudosupports now the EXEC, SETENV, LOG_INPUT, LOG_OUTPUT and their NO_* counterparts in the privilege lines. The validation for this field has changed, and you’ll have to add the ‘:’ characters yourself.
openvpnsupports multiple server configurations. Your existing server configurations must be enclosed in an nlist now.
ncm-spmaimproved its detection of packages that couldn’t be versionlocked.
- Components complying with the
document will now show the changes that would happen to a file, even
metaconfigsupports now noaction.
- The installer works reliably again on SL 6.4.
We have created a GitHub repository for simplifying the upgrades of the core configuration modules. Just clone this repository or download the appropriate tag.
If this approach is useful, future releases will provide easy-to-download templates for the Grid modules and the client packages.
Next release will be Quattor 13.10 and will happen by the end of October.