getting func-y

So it happened.  What you ask?  A very long anticipated release.  Gnome 3! Wait, no… well, yes, Gnome 3 was released, and is kinda kewl and you can try it.  I’m not totally sold on it yet though, maybe I’ll review it sometime or another. Oh wait, what was I talking about? Yes! The much anticipated release! It was not Gnome 3… it was Func and Certmaster!  They have officially reached 0.28.  Ya.. not as fancy of a version number as 3, but.. hey it gives us something to aspire to.  The releases will be making their way into EPEL-testing soon, but can currently be downloaded in tarball form or from koji.[1]

What are Func and Certmaster? Hrm.. well… so basically they are a set of programs that work together to let a administrator tell N number of servers what to do at the same time, and it will give back a report of what happened.  That is the 30,000 ft view.  Up close and personal, well… its a programmatic systems management tool that allows you to perform actions across large numbers of systems in an orderly fashion that allows great extensibility and control; which also exposes the basic functionality via a cli so that you can run quick one liners without to much effort.  Loose anyone there?  Don’t worry, I loose my self trying to follow the code in these programs some times, that’s all part of the learning process.

Why do I suddenly care?  Well, its not suddenly really.  I’ve been following func for a very long time.  I’m not sure if I heard about it before the 2008 Red Hat Summit or not, but it was sometime around there.  Its a very useful and wonderful tool, and due to my semi-regular use of it I had started sending bug requests reports and patches to the mailing list.  Recently, I was asked if I was willing to channel some of that energy into helping develop func and certmaster directly.  I was very happy to accept, if a bit trepidatious.  After several weeks of learning git and my way around some of the code, I was happy to help Seth Vidal (the primary maintainer) get func and certmaster ready for a new release.

We’ve still got lots of work on our plate, but its been a very useful experience for me, and i’m glad to contribute back to an open source project so directly for once.

[1] Certmaster on RHEL 5 does require a patched, non-supported pyOpenSSL package until RHEL 5.7 is released.  See the release announce thread for more information.

Published by


So I'm in my 30s. I'm a career computer geek, but of the skilled and suitably employed variety, not the variety that runs around in one of a fleet of identical vehicles to wage viral warfare. I have spent well over half my life online, and was done with most forms of social networking by the time I hit 23. For those of you that doubt it IRC, forums, and even the good old BBS's of yester-year (which I missed out on since my parents would not let me connect the modem on my commodore 64) are all social networking. We just didn't have such a fancy accepted term for it then. Through out that time I have considered starting a blog on occasion. Not because I'm all that interesting (the level varies year to year), but because I so often end up putting together pieces of technology in a way that I have a hard time finding good online resources for, and its only fair to try and give back. But alas, I tend to be a bit lazy, or busy, and never got around to it. Until now (I hope, and so far have failed). The point of this blog is to be a bit more of a collection of thoughts, helpful hints, or maybe commentary on kewl things. I'll try to leave the details of my harrowing treks down ten inch deep rapids or the details of my last family gathering out of it. For your safety and well-being as much as my own. This blog is my personal blog. The views expressed on these pages are mine alone and not those of my past, present or any future employer.

Leave a Reply