Implementing repo and exec types in init.pp