Hi folks.
It's time to release another version of Func! Gentlemen, start your
shells ... Get your rpm commands ready!
https://hosted.fedoraproject.org/projects/func/wiki/FuncReleases
This release brings, among other things:
-- Enhanced options for the func command line, making it less RPC
like and more useful
-- "show" set of commands for displaying remote info
-- a new copyfile that is usable from the command line (yes!)
-- minion ACL support
-- A shiny "nagios_check" module for calling any nagios plugin
(without needing to install nagios!) and getting results
-- a similar snmp get module
-- work on various existing modules
We'll be bringing this into Fedora soon as well as working on some
interesting use cases for Func in the coming weeks. One of these use
cases is an inventory app that can mine any arbitrary data from Func
(which it already has access to quite a lot, and will be getting access
to more -- package lists, services installed/configured, hardware info,
etc) and can store them in per-system directories (probably under
version control) so you can watch these things as they change. The
nice part about using Func for this is that it will integrate seamlessly
with provisioning and other uses of func ... and requires installing no
additional software. And new modules anyone writes will work with the
inventory app automatically -- because of Func's modularity, this is in
fact a very easy thing to accomplish.
If you have other ideas for interesting uses of the Func system, stop by
IRC, or email us, and let us know. Coming up with more apps that
showcase the power and flexibility of func's modules and network is
going to be pretty high on our list ... and the quantity and power of
the modules will be getting upgraded too. We're especially interested
in the modules you're interested in writing or the capabilities you'd
like to achieve, so please, don't hesitate to share!
Thanks!!!
--Michael