Adding required modules and puppet code