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-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.
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, LOGINPUT, LOGOUTPUT 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.
metaconfigsupports now noaction.
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.