initial puppet template code