initial version of manifest
fixed after puppet-lint
added params and fixed formatting