add support for managing via puppet module