GitHub puppet-grafana
Puppet module to manage Grafana

Repo Checks ( 12 of 19 successfull )
Metadata Valid
No translation
passed
Correct Puppet Version Range
Supported Puppet version range is %{PUPPET_SUPPORT_RANGE}
passed
With Puppet Version Range
Puppet version range is present in requirements in metadata.json
passed
With Operatingsystem Support
No translation
passed
Supports Only Current Debian
No translation
failed
Supports Latest Debian
No translation
failed
Supports Only Current Ubuntu
No translation
failed
Supports Latest Ubuntu
No translation
passed
Supports Only Current Centos
No translation
failed
Supports Latest Centos
No translation
failed
Supports Only Current Freebsd
No translation
failed
Supports Latest Freebsd
No translation
failed
In Modulesync Repo
Is listed as a module managed using modulesync_config
passed
Synced
Has a .msync.yml file
passed
Latest Modulesync
Has been synchronized with the latest tagged version of modulesync_config
passed
Has Modulesync
Is present in voxpupuli/modulesync_config/managed_modules.yml
passed
Released
Is in modulesync_config and in forge releases.
passed
Valid Sync File
If a (optional) sync file is present, it must not contain a `.travis.yml` entry.
passed
Reference Dot Md
The repository has a REFERENCE.md. It needs to be generated / puppet-strings documentation is missing.
passed

Open Pull Requests

include the httpMode option in json data
tests-fail

Pull Request (PR) description

include the httpMode option in json data

This Pull Request (PR) fixes the following issues

n/a

Open PR in GitHub
Add acceptance test with archive install_method
needs-feedback
tests-fail

This will replace #141.

Open PR in GitHub
Add possibilities to use custom system grafana user and group.
enhancement
merge-conflicts
needs-rebase
needs-tests

Added possibilities to use custom system grafana user and group for archive installation method.

<!--
Thank you for contributing to this project!

-->

Pull Request (PR) description

<!--
Replace this comment with a description of your pull request.
-->

This Pull Request (PR) fixes the following issues

<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->

Open PR in GitHub
Correct type for the example

Pull Request (PR) description

Correct the type in the example output.

Open PR in GitHub
Add parameter for ldap configuration file location
enhancement

I would like to avoid hardcode paths, #257

Obsoletes PR: #256
<!--
Thank you for contributing to this project!

-->

Pull Request (PR) description

<!--
Replace this comment with a description of your pull request.
-->

This Pull Request (PR) fixes the following issues

<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->

Open PR in GitHub
bump default grafana version for FreeBSD
backwards-incompatible

Latest current version: www/grafana8 (https://www.freshports.org/www/grafana8)
Tested: FreeBSD 13.0

Obsoletes PR: https://github.com/voxpupuli/puppet-grafana/pull/256

<!--
Thank you for contributing to this project!

-->

Pull Request (PR) description

<!--
Replace this comment with a description of your pull request.
-->

This Pull Request (PR) fixes the following issues

<!--
Replace this comment with the list of issues or n/a.
Use format:
Fixes #123
Fixes #124
-->

Open PR in GitHub
Don't manage dashboard path when puppetsource is not set
bug
needs-tests

Pull Request (PR) description

I manage the dashboard provider path with vcsrepo.
This path is however also managed in config.pp and will purge every file after it is cloned.

The path should not be managed from config.pp if puppetsource is not set in my opinion.

This Pull Request (PR) fixes the following issues

186

Open PR in GitHub
Add acceptance test with archive install_method
merge-conflicts
needs-rebase
tests-fail

Pull Request (PR) description

This PR aims to add acceptance tests for install_method set to archive

Open PR in GitHub
Drop support for Debian 9, Ubuntu 16.04 (EOL)
backwards-incompatible
tests-fail

While here, reorder FreeBSD entries.

Open PR in GitHub
modulesync 4.2.0
modulesync

modulesync 4.2.0

Open PR in GitHub
Implement plugin versions
enhancement
needs-tests

Pull Request (PR) description

This PR provides a package provider to manage grafana plugins as the current grafana_plugin resource does not offer all functions like installation of specific plugin versions or keeping plugins up to date with ensure => latest.

This functionality is now given by using

package { 'grafana-image-renderer':
ensure => 'latest',
provider => 'grafana',
}

or

package { 'grafana-image-renderer':
ensure => '2.0.0',
provider => 'grafana',
}

This Pull Request (PR) fixes the following issues

Fixes #178

Open PR in GitHub
Set grafana.ini owner to root with packages
bug
needs-tests
tests-fail

This is what the package has by default. Since grafana can still read the file, this should not be an issue.

I noticed that after an apt upgrade Puppet changed the owner again. This prevents needsless restarts.

Open PR in GitHub