In the News
Chef 0.10.10 released. Read the news on the Opscode Blog.
Productivity is the greatest scourge a workplace can face. You want to make sure your workers aren’t too productive, but how do you do that? Fear not! Jeremy Bingham just wrote up a blog post that will help! The blog post announces a new Chef Cookbook that will install and manage Dwarf Fortress on your workstation.
Matt Ray released Spiceweasel 1.1. This release adds support for extracting knife/json/yaml infrastructure & Ruby 1.8 support. I was able to attend Matt's #ChefConf presentation on Spiceweasel and we're starting to use it this week. Definitely worth checking out.
Over on CIO.com, they've posted an article suggesting that IT has figured out the development process but the "bookends" of Application Lifecycle Management (ALM) are where the most help is needed. Check the show notes for a link to the article: IT Should Forget Development, Focus on Requirements and Release Management
What do chimps and 90's-era R&B star Montell Jordan have in common? They both like to tell the world "how they do it." Over on the Infochimps blog, Nathaniel Eliot posted an article titled How We Do It. The article is a look at the hiring process, management style, career development, and more. A great read for any team working in this space.
Are you looking for some reasons to implement Puppet? Over on the Tribily blog, you'll find 8 reasons to implement Configuration Management using Puppet. Of course, these 8 reasons apply equally well to Chef and can serve as a nice way to help convince your team that automated configuration management with Chef or Puppet is the "right" way to go.
Zac Stevens is back with another post on his Cryptocracy blog this one will show you how ubuntu-vm-builder can be used to go from zero to fully-installed Chef client in under 2 minutes.
The Godfather of DevOps, Patrick Debois is back with another thought-provoking and detailed blog post: Devops Areas - Codifying devops practices. This is a first stab at providing a structure to codify devops practices. The wording, descriptions are pretty much work in progress, but he's looking for your feedback. Checkout the article and let Patrick know what you think.
Andrew Crump released version 1.3.0 of foodcritic. It features a number of bug fixes and new features such as FC026: Conditional execution block attribute contains only string rule added (related issue). Thanks to @mkocher for proposing this rule. Foodcritic now accepts multiple cookbook paths as arguments and supports linting of individual files only. Big thanks to @cgriego for these changes. These lay the groundwork for his new guard-foodcritic project.
Andrew Crump plans to extend foodcritic so that it can critique roles and environments. He would like to know what kind of rules you would like to see implemented. You can give him suggestions on this github issue for foodcritic.
The last item in our news for today is a link to the Food Fight github account and to a page where we've been collecting a list of slides, videos, and follow-up blog posts from #ChefConf. Checkout some of the great content from the conference. I you have something that should be added to the list, or know someone who does, pleas submit a pull request! https://github.com/foodfight/showz/blob/master/chefconf_slides.md
14 new cookbooks were added to the community site since our last episode. That's almost one new cookbook per day!
forkable_client v0.0.1 - chrisroberts
- Like modifying code on the fly? Like reworking internals of running code to do interesting things? Like not losing a huge chunk of memory because some jerk cookbook decided to load a 100M json file just for the hell of it? Then this cookbook is for you!
- This cookbook adds forking support to chef-client runs. It is based on the work within CHEF-3104. After this cookbook has loaded, client runs will fork themselves and then converge. What this provides is less worry about what cookbooks may be doing (and loading) that is going to bloat out the memory of the process. It's just that simple.
log_rotations v0.0.1 - chrisroberts
- Chris Roberts
- This cookbook provides an extremely simple way to create log rotations via attributes. It depends on the logrotate cookbook.
simple_iptables v0.1.1 - dcrosta
- Dan Crosta
- Simple LWRP and recipe for managing iptables rules. Includes TravisCI running Foodcirtic tests.
- Dan Crosta
- Installs the Disco map-reduce framework using the default settings.
gitlab v0.2.1 - atomic-penguin
- Eric G. Wolfe
- This cookbook will deploy gitlab; a free project and repository management application. The github repo for this cookbook includes TravisCI build status.
readline v0.0.3 - atomic-penguin
- Eric G. Wolfe
- Installs platform specific readline binaries, and development libraries.
- Evan Ochs
- Installs/Configures rsdns Rackspace Cloud DNS cli tool
raxmon-cli v0.0.3 - evan4498
- Evan Ochs
- Installs the python-pip package in Debian and RedHat based systems, and then uses pip to install the Rackspace Cloud Monitoring client, raxmon-cli, via pip
- Steven C
- Kronos manages windows scheduled tasks
nginx-fastcgi v0.0.2 - melezhik
- Alexey Melezhik
- create nginx site to run your fastcgi application under nginx frontend
- Eddie Garcia
- Installs/Configures zNcrypt
magic_shell v0.1.2 - nathenharvey
- Nathen Harvey
- Installs/Configures an LWRP that enables you to easily create a command_alias
sptoolkit v0.0.10 - jackl0phty
- Gerald Hevener
- Installs/Configures Simple Phish Toolkit (SPT)
deploy_wrapper v0.0.1 - cwjohnston
- Cameron Johnston
- Provides a definition that sets up an ssh key and ssh wrapper script for use with deploy or deploy_revision resources
Updated Cookbooks include:
- nfs v0.2.2 - atomic-penguin
- gnome v0.0.3 - atomic-penguin
- x-windows v0.0.3 - atomic-penguin
- krb5 v0.0.7 - atomic-penguin
- cpan v0.0.11 - melezhik
- catalyst v0.0.6 - melezhik
- catalyst-fastcgi v0.0.4 - melezhik
- dry-run v0.0.3 - melezhik - run chef templates in dryrun mode
- sortable_mash v0.0.2 - chrisroberts
- runlist_modifiers v0.1.2 - chrisroberts
- glassfish v0.3.1 - peter_donald
- authbind v0.1.2 - peter_donald
- robot v0.1.1 - pbatopscode
- robottest v0.1.1 - pbatopscode
- openvas v0.0.38 - jackl0phty
- x264 v0.3.0 - reset
- zabbix v0.0.28 - laradji
- generic-users v0.1.3 - mpasternacki
- squid v0.2.0 - mray
- artifact v0.9.6 - reset
- mcollective v0.9.1 - zts
Do you have cookbook news that you'd like to share or feedback on the show? Please drop a line to firstname.lastname@example.org
Be sure to follow @foodfightshow on twitter!