We have a custom type provider
(rs_tag<https://github.com/Nextdoor/puppet_rightscale/blob/master/lib/puppet/type/rs_tag.rb>)
that I would like to make 'optional' ... that is, if you define a resource
rs_tag{'foo': value => 'bar'} and the rs_tag provider cannot be loaded up,
that Puppet just moves on and basically fails gracefully. One method I
thought might work was to have a second 'provider' thats a 'noop' provider
basically ... but I thought that might be hokey.
Is there a cleaner way to do this? Otherwise all of the code that calls
'rs_tag{ ... }' will need to be wrapped in some kind of "if in
rightscale..." statement, which feels really super ugly.
--
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-dev/a0371561-9801-4ccd-b4aa-25eaf24f9e1a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.