Show date: Thursday, March 29th 12:00 EST, 18:00 CET, Download HERE
- 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
- Devops Days Delhi announced
- Lusis Distro Rant http://blog.lusis.org/blog/2012/03/16/why-you-should-stop-fighting-distro-vendors/ and the post that inspired it http://kohsuke.org/2012/03/16/debian-and-maven-a-crash-of-culture/
- devops-ml shell script thread or “Bash is the answer to all questions, no matter what all of you say”
- Managing archives with the ark resource http://devopsanywhere.blogspot.it/2012/03/managing-archives-with-ark-resource.html
- Lusis ‘sucks to be right’ post http://blog.lusis.org/blog/2012/03/20/it-sucks-to-be-right/
- john allspaw’s response to adrian cockcroft
- New cookbooks organization http://www.opscode.com/blog/2012/03/20/cookbooks-migrated-to-new-github-organization/
- Opscode announcements! Funding, Growth, ChefConf http://www.opscode.com/blog/2012/03/26/opscode-announces-1950000-funding-hiring-community-growth-and-chefconf/
- Events: http://www.opscode.com/blog/2012/03/27/opscode-on-the-road/
- DevOps Day Austin next week April 2-3
- OpenStack Design Summit & Conference April 16-20
- Training in April and May https://www.eventbrite.com/org/429733222?s=2098991
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
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
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/
http_redirect_test - https://github.com/eightbitraptor/http_redirect_test
User Group meetings
Organizing a user group - meetup.com is great
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
chopsaw - stationary saw
thanks to Eric Reeves for intro music, see http://soundclound.com/litex for more by him
pls send ideas feedback to email@example.com
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.
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’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.