Archive | chef

03 January 2013 ~ Comments Off

BERKS! – Simplifying Chef Solo Cookbook Management with Berkshelf

At Atomic Object, we like to keep things simple. For Justin and I, this often means using Puppet Standalone or Chef Solo to configure servers that don’t yet (and may never) require the coordination of a Puppet Master or Chef Server. Justin recently blogged about the pattern we use with Chef Solo. I’m going to share a new tool we’ve started using to keep these repositories simple, even as the requirements grow.

Read more on BERKS! – Simplifying Chef Solo Cookbook Management with Berkshelf »

The post BERKS! – Simplifying Chef Solo Cookbook Management with Berkshelf appeared first on Atomic Spin.

Continue Reading

05 September 2012 ~ Comments Off

Chef & FreeBSD : use pkgng

Baptiste Daroussin did an incredible job on FreeBSD with the new packages system, named PkgNG. It brings modern workflow, options and shiny features that were needed for a long time. Say goodbye to painfully long upgrades.
However, Chef is not yet able to use this packaging system as it does not have a PkgNG provider, or [...]

Continue Reading

25 August 2012 ~ Comments Off

Vagrant and Drupal, a winning team

While heading back home from DrupalCon Munich after 4 days of good interaction with lots of Drupal folks.
I realized to my big suprise that there are a lot of people using Vagrant to make sure that developers are not working on platforms they invented …

Continue Reading

19 July 2012 ~ Comments Off

Cuisine : updated & shiny

It’s been a while since my last post here, and I have updated my cuisine dashboard yesterday so here is a little follow up on what’s new in it.
First, the asynchronous handler has been updated, pushing backing data a bit differently and fixing a stupid issue on diffs. Check it out, it is needed for [...]

Continue Reading

22 May 2012 ~ Comments Off

My PHPNE Talk on Vagrant

I’m not a public speaker. In fact, i’m normally found either sitting at the back behind a sound desk or running round fixing technical problems. However, Anthony Sterling approached me the week before the May 2012 PHP North East meetup and asked if i’d do a talk on Vagrant. In order to give something back [...]

Continue Reading

21 October 2011 ~ Comments Off

Cuisine : a chef dashboard

When I wrote the asynchronous chef handler that I presented in the previous post, I had a little idea in mind. being able to track changes made by chef. The idea grew up a little and I now release a little dashboard I wrote. It’s still in a very early stage of development but [...]

Continue Reading

28 July 2011 ~ Comments Off

Asynchronous reporting with chef

Configuration management tools are awesome. Using them, you are now managing loads of servers, reaching the pub on time and you can focus on really fun stuff. A counterpart is that they almost work in your back : changes are propagated quickly, and even if you store your cookbooks/modules in a VCS, even if [...]

Continue Reading

26 July 2011 ~ Comments Off

Trigger your chef runs with mcollective

Mcollective has been able to fire up puppetd runs for a while now, via a standalone RPC call or through the puppet commander binary (check it out, spread your load). I wanted to be able to fire up my chef clients with mcollective, to use metadata to filter what should be impacted. So I [...]

Continue Reading

17 July 2011 ~ Comments Off

Drupal and Configuration Mgmt, we’re getting there …

For those who haven’t noticed yet .. I`m into devops .. I`m also a little bit into Drupal, (blame my last name..) , so one of the frustrations I’ve been having with Drupal (an much other software) is the automation of deployment and upgrades of Drup…

Continue Reading

23 June 2011 ~ Comments Off

Command-line cookbook dependency solving with knife exec

Imagine you have a fairly complicated infrastructre with a large number of nodes and roles. Suppose you have a requirement to take one of the nodes and rebuild it in an entirely new network, perhaps even for a completely different organization. …

Continue Reading