puppet have any slackware support? Are any slackware admins using either of these? What has your experience with them been and which one would you recommend to someone who is maintaining about a dozen slackware machines?
Slackware hasn't been requested for support, and its not one that anyone at Opscode uses, so Chef doesn't currently support Slackware (version 0.9.12). It needs two things for this to happen:
For the former, the platform plugin would need to determine somehow if the system is slackware (e.g., /etc/slackware-release contents).
For the latter, the platform specific support would be mainly for services and packages. It wouldn't be terribly difficult to add support to Chef, if you would like to open a ticket requesting this support, head to the Opscode Open Source Tickets. If you would like to contribute code to do any of this, learn how to contribute to Opscode projects.
I felt although this is an older question, it needs another answer. It seems to me Puppet is, out of the box, almost completely capable of managing Slack boxes. The only issue I've seen is package management...namely, there is no support for slackpkg/slapt-get/swaret/etc.
Anyway before I ramble on too long, I think facter (from my understanding, the Puppet equivalent of ohai) has full Slack support, but puppet itself doesn't know what package management system to use. It seems puppet would be easier to get running with Slackware out of the box.
There is a slapt-get patch for puppet which allows you to use "slapt" as a provider: http://projects.puppetlabs.com/attachments/741/puppet-0.25.0-slapt-get.patch
This might also be of some service: http://firstname.lastname@example.org/msg20351.html
Note, with the above slapt-get.patch, you can do something like:
It's particularly cool if you run your own slapt-get repo (relatively simple). Then you can rely only on the packages you build yourself, and not someone else on some third-party repo.