Well, I see.  If we are lucky, there is a puppet module that does this part for us…  I'll take a look at puppetforge.