Cooking Perl with Chef - Grant Report #4

David Golden reported:


For those wondering about (the lack) of updates on this grant, I'm pleased to be back with some significant progress on the teaching deliverables. Some circumstances in my personal life required me to put the grant on the back burner during June, but July and OSCON-centered conference-driven development have allowed me to rebuild some momentum.

In particular, I have three things to announce:

Together, I hope these can be a foundation for continuing to improve deployment practices beyond the end of this grant.

Current progress on deliverables

Six of the eight deliverables are complete and a seventh is substantially complete.

Code deliverables

  • Publish a Chef cookbook for Perl interpreter deployment (100%)
  • Publish a Chef cookbook for CPAN module deployment (100%)
  • Publish a Chef cookbook for Plack application deployment (100%)
  • Improve the Pantry command line tool (90% complete; multi-environment support pending)

Teaching deliverables

  • Presentation-style introduction to Perl and Chef (100%)
  • Document-style "Hello World" tutorial with step-by-step instructions (100%)
  • Screencast of "Hello World" tutorial demonstration (100%)
  • Document-style "Real World" tutorial with step-by-step instructions (0%)

Current work and next steps

Given the June delay, I'm now exploring whether Jitterbug is a better option for a real-world demo, where "better" means I can complete the grant quickly while still providing useful insights for real world deployment. If so, I'll be adapting and extending the existing tutorial to demonstrate this bigger task.

Over the next week, I will also be adding support for deployment environments to Pantry, which would complete the remaining code deliverable.

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at

About this Entry

This page contains a single entry by Alan Haggai Alavi published on August 2, 2012 2:58 AM.

Interim Grant Report: Lists, Iterators, and Parcels was the previous entry in this blog.

Spanish Localization of the Perl Core Documentation - Grant Report #2 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.


OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2