Hi, is it possible to choose the provider based on property?
For example, I'm trying to develop two different providers for same type of resource. If i use path location on the local filesystem I want provider "local" to be chosen, and if I use link property, then I want provider "remote" to be chosen. For example, this definition should chose provider 'local': resource { 'a': path => '/some/local/disk.iso', } And this definition should chose provider 'remote': resource { 'a': link => 'http://example.com/disk.iso', } Is this possible without manually specifying "provider => remote"? Also, second question. It would be great if puppet could raise error in case when both conflicting properties are set. For example this should yeild an error: resource { 'a': path => '/some/local/disk.iso', link => 'http://example.com/disk.iso', } Is this possible? If these questions are more suitable to puppet-dev list, I will post them there. Thank you guys. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To post to this group, send email to puppet-users@googlegroups.com. Visit this group at http://groups.google.com/group/puppet-users. For more options, visit https://groups.google.com/groups/opt_out.