Update init.pp

Move implementation into platform specific classes