Or, even more likely, Puppet is passing the file URL to RPM. RPM does not understand the puppet: URL scheme. Note the Puppet documentation for this property, which explicitly says "This must be a [path ...] or a URL that your specific packaging type understands; Puppet will not retrieve [the package file] for you."
I'd recommend setting up your own local Yum repository, and serving the RPM from that. Use the Yumrepo resource to manage the definition of your local repository. You could also set up the "emi-release" repository via Yumrepo, if you wanted to do, but that would not perform tasks such as installing GPG keys, and you would not be able to use Yum / RPM to remove it again. John -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.