make puppet: Ensure modules directory exists

Fixes #553.