Install and manage Func via puppet