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:

  • is now live. This site provides easy access to all the code and teaching deliverables for this grant. Over time, I hope it will continue to grow and provide more resources to the community.
  • The three "Hello World" teaching deliverables are now live. The Cooking Perl with Chef presentation expands on the material I presented at OSCON. The tutorial and screencast show command-by-command how to deploy a simple server.
  • The newly created [email protected] mailing list is a community forum for discussing deployment tools and practices. If you care about this, please subscribe (and start sharing questions or practices).

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