-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Repo-package install option #30
Add Repo-package install option #30
Conversation
I guess you are packaging nexus yourself or is there a public repository to retrieve the packages? If there are official / public packages we could think about dropping the source install method. |
We repackage them to deb packages. |
Hi, Is there anything i need to add to get this accepted? Regards, Stefan. |
Hi, sorry for the late response. I exchanged with my colleagues about this topic. We don't think it is a good idea to merge something that special to your case into a public module - at least how it is implemented right now. We would be open for a contribution which disables the download / managing of the software itself like the keycloak module is doing: https://github.com/treydock/puppet-module-keycloak/blob/master/manifests/install.pp#L26-L45 That would enable you to handle the package installation in your own code (e.g. your profile/role code) and still use the remaining parts of this module (e.g. config file, rest api resources etc.). Sorry once again for the late response but we think the suggested implementation would be the better way for a public module implementation like this is :) Best regards, Stephan |
Hello, No problem about the delay. Adding this in our profile is indeed an option but that way others, who need this, will also have to code their solution, which leads to more duplication and thus more potential errors. I suppose that many teams package things to have a better control over what gets installed and updated. I would appreciate it if you would reconsider, this, or an alternate implementation of this. Kind regards, Stefan. |
The only real code addition this PR has is this.
I don't know what there is to object to... |
well, my current object is that the default of Also it would be very nice if you would share (like a gist or some |
I will try to make the suggested modifications. We build the packages with fpm via a shell script, not very fancy. |
3071de1
to
58eae38
Compare
I lost track of this PR.... |
package_type => src
f07a671
to
fa5308e
Compare
40caf7e
to
678d92a
Compare
678d92a
to
39dd9e5
Compare
8f6dc81
into
puppets-epic-show-theatre:master
No description provided.