The short answer is that this functionality has not yet been
implemented.

* If you're using the module provided by Opsview, then posting a
feature request on their forums *might* get some attention...

* If you're using the cparedes fork of the module (http://
forge.puppetlabs.com/cparedes/puppet_opsview) then submitting an issue
(or a pull request) to the github page will likely get some attention.

* If you're using the module that I posted to the Opsview forums a
while back, then you should really look at switching over to cparedes'
fork - it's much nicer.

Fwiw, implementing "ensure => absent" for the providers is something
I've been wanting to do, but I haven't had enough justification to
spend the time doing it yet.

-devon

On Oct 5, 4:48 am, Galed Friedmann <[email protected]> wrote:
> Hi all,
>
> I'm using the opsview module and the Opsviewmonitored type and it's working
> just fine, I'm now trying to purge unused hosts from the Opsview monitoring
> (I have several hosts that dynamically go up and down). The problem is that
> it seems like the destroy function for opsview was not really implemented
> and therefore I can't really delete hosts from there..
>
> For example:
> # puppet apply -e "opsviewmonitored{ 'icap15': ensure => absent }"
> err: /Stage[main]//Opsviewmonitored[icap15]/ensure: change from present to
> absent failed: Could not set 'absent on ensure: undefined method `destroy'
> for #<Puppet::Type::Opsviewmonitored:0x7fada76aa250> at line 1
>
> Did anybody ever dealt with purging Opsviewmonitored hosts? Maybe there is
> an implementation of this somewhere? I couldn't find one on the net and I
> wanted to know if anybody has done it before I'm writing one myself...
>
> Thanks,
> Galed.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to