-
Notifications
You must be signed in to change notification settings - Fork 205
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' install method to fetch and install package directly from packagecloud #34
Conversation
and obsolete 'wget' and 'archive' module with that way
Notice: /Stage[main]/Grafana::Install/Package[libfontconfig]/ensure: ensure changed 'purged' to 'present'
Many modules add an enable_repo parameter. This allows people who create mirrors or packages to opt out of the module managing the repo. Otherwise, this looks great. |
Hi @rplessl thank you for the pull request! I'd like to merge this, though I have some comments / questions.
Again, thanks for the submission! |
Hi @bfraser! Thanks for your quick reply.
Thanks for the review! A new submission of the pull request will follow. |
… management of the official grafana repo fix testing rules for 'repo' this fixes bfraser#1 / bfraser#4 of bfraser#34
improve spec tests
I have added the suggested points: Finding 1 / 4: There exist now a configuration value manage_package_repo to enable / disable the packagecloud repository. Finding 2 / 3: Fixed. Thanks for review again! |
Hi @rplessl this looks good. Thank you, I appreciate the contribution! |
add 'repo' install method to fetch and install package directly from packagecloud
implement package_ensure param for archlinux
… management of the official grafana repo fix testing rules for 'repo' this fixes bfraser#1 / bfraser#4 of bfraser#34
implement package_ensure param for archlinux
This add's an additional install method 'repo' which includes the packagecloud repositories for install and update grafana. Enhanced for Debian/Ubuntu and RedHat.
Also fix package name of libfontconfig to libfontconfig1 which is the correct one on Ubuntu LTS. This fixes the reinstallation of libfontconfig each time the puppet runs.
spec file is enhanced, but needs a review from a more experienced spec file writer.