[WIP] Add support for 'puppet-archive' download provider#84
[WIP] Add support for 'puppet-archive' download provider#84fatmcgav wants to merge 1 commit intohubspotdevops:masterfrom
Conversation
|
Please don't muddle this module with choose your own adventure resource types. If there's a need to use a different module then explain the issue. If the issue is specific to you then fork this rather than complicating the code for others. As far as I can tell the only issue is your site does not wish to add an additional dependency which IMHO is not worth the added complication for everyone else that uses or has to support this. |
|
I appreciate the initiative and puppet-archive looks like a nice module with some decent features, but I agree with @tmclaugh that switching to this module doesn't add significant value to puppet-nexus. |
|
@tmclaugh / @kenbreeman Thank-you for the quick responses. My reasoning is above; as far as I'm concerned removing the need for another module just for downloading a file is sufficient. The pattern of supporting different 'download' providers is in use by several other modules that we consume from the forge, and works great. The 'interface' changes for anyone consuming, or wanting to consume the module, is a single new class param, which defaults to the current behaviour of using Yes, I'd agree that there's slightly more complexity in the |
|
Any appetite to revisit the above decision and add this additional functionality for the wider benefit? |
…to 'maestrodev-wget'
f8665a4 to
ec3c72a
Compare
|
Hello, I think you should just change download module to puppet-archive because maestrodev-wget is deprecated and author of maestrodev-wget recommended to use puppet-archive. @fatmcgav if u want i can make a PR with this change. |
[WIP] Add support for
puppet-archivedownload provider in addition tomaestrodev-wget.We currently use
puppet-archivefor the majority of our downloads, so rather than adding another download module to our site, lets add support forpuppet-archiveto this module :)Raising early to get feedback on changes etc...
To-do: