If you're looking for stable releases, you can download this module at the Puppet Forge.
Right now, the module only contains libraries to handle all of the REST requests to a given Opsview server. You will need to create /etc/puppet/opsview.conf with the following format on each client that you wish to connect with an Opsview server:
url: http://example.com/rest
username: foobar
password: foobaz
Please file bugs via the issue tracker above.
Separate out a few get/set methods from Puppet::Provider::Opsview - put them in a utility module instead.
Clean up Puppet::Provider::Opsview in general. Cull any class/instance methods we don't need (there's lots of duplication.)
Add default providers so that Puppet runs don't fail when there's no rest-client / json gems to use.