Hakemistorakenteen luonti rekursiivisesti Puppetilla