moved from Modulefile to metadata.json
updated metadata.json with puppet requirements

[skip ci]