Food Fight

The Podcast where DevOps chefs do battle

Episode 7: Distro Dancing With Bryan T. McLellan




Show date: Thursday, March 29th 12:00 EST, 18:00 CET, Download HERE

venue: skype

Panel:

  • Nathen Harvey github/twitter: nathenharvey, blog: http://www.nathenharvey.com/
  • Bryan T. McLellan twitter/github: btmspox, blog.loftninjas.org
  • Lusis (John E. Vincent) twitter, blog, github
  • BryanWB twitter, blog, github

What’s Cookin’ Live! with Nathen Harvey




Recap of last week

We agreed that in order for cookbooks to be more modular, need additional and better primitives in chef such as additional resources (archive unpacker, tarball compiler) and better abstractions (init service). We did not agree that composing recipes should be broken into multiple sub-recipes per the Single Responsibility Principle. Some of us liked the approach (me), some didn’t (lusis). We all love that nistude is experimenting in this area.

We also all agreed that the global namespace rather than per user namespace makes it very difficult to share your cookbooks on community cookbook site


Ohai:

future of ohai
  • whitelist node attrs cookbook
  • need better control on which plugins run

Performance issues with chef-client caused by search not ohai

why named ohai?
lolcats meme, 2008 timewarp



annoyances cookbook - clean up annoying crap

Picks

Bryan
pry screencast http://pry.github.com/screencasts.html, gem-cd is rad! cd Chef::Resource::File ftw  https://gist.github.com/2225015
Uncle Bob interview on se-radio.net - Software Craftsmanship http://www.se-radio.net/2009/11/episode-150-software-craftsmanship-with-bob-martin/

Nathen
http_redirect_test - https://github.com/eightbitraptor/http_redirect_test
User Group meetings
http://www.meetup.com/DevOpsDC/
http://www.meetup.com/Washington-DC-MongoDB-Users-Group/
Organizing a user group - meetup.com is great

Lusis
pragmatic programmers tmux book
http://pragprog.com/book/bhtmux/tmux $11 for ebook, a no-brainer purchase
clojure book from prag prog
Loves BTM’s work on his garage - photostream
http://www.flickr.com/photos/btmspox/tags/garage/

BTM
minitest-handler

chopsaw - stationary saw


thanks to Eric Reeves for intro music, see http://soundclound.com/litex for more by him

pls send ideas feedback to foodfightshow@gmail.com


Cookbook news:

Of course, the big cookbook news is that Opscode has moved all of their cookbooks into a new github organization.  You’ll now find all of the cookbooks as individual repos in the opscode-cookbooks.

Pretty great…

Guilhem Lettron has created an htpasswd cookbook for managing .htpasswd files.

Darrin Eden released updates to the graphite cookbook

Avishai Ish-Shalom’s redis2 cookbook is now at version 0.4.4

Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk..  Nathan Smith has released a cookbook that installs privoxy and tor, Tor is free software and an open network that helps you defend against a form of network surveillance that threatens personal freedom and privacy, confidential business activities and relationships, and state security known as traffic analysis
AJ Christensen has released a cookbook for installing mumble - Open source voice communication software

Chris Roberts released a bag_config cookbook.
This cookbook provides helper methods to Recipe instances allowing them to easily provide configurations from data bag entries, and elegantly fall back to node attributes if the data bag entry does not exist or the attribute requested does not exist within the data bag entry.
Chris also released a gem_installer cookbook which makes use of the bag_config

bigdesk is a web front end for system info about an elasticsearch cluster.  Sebastian Wendel just recently released version 0.0.1 of a bigdesk cookbook


apsoto releaseed version 0.7.0 of the monit cookbook

Alexey Melezhik released the avito-js-client which installs the avito javascript library
Alexey’s also upated the cpan cookbook, now at version 0.0.4
and the apache cookbook, now at version 0.0.5


Eric Wolfe has also been busy releasing updates of a number of cookbooks including:
* dbench which can be used to stress a filesystem or a server.
* certificate
* yumrepo