Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sous-chefs/grafana

Development repository for the grafana cookbook
https://github.com/sous-chefs/grafana

chef chef-cookbook chef-resource grafana hacktoberfest managed-by-terraform

Last synced: 6 days ago
JSON representation

Development repository for the grafana cookbook

Awesome Lists containing this project

README

        

# Grafana Cookbook

[![Cookbook Version](https://img.shields.io/cookbook/v/grafana.svg?style=flat)](https://supermarket.chef.io/cookbooks/grafana)
[![CI State](https://github.com/sous-chefs/grafana/workflows/ci/badge.svg)](https://github.com/sous-chefs/grafana/actions?query=workflow%3Aci)
[![OpenCollective](https://opencollective.com/sous-chefs/backers/badge.svg)](#backers)
[![OpenCollective](https://opencollective.com/sous-chefs/sponsors/badge.svg)](#sponsors)
[![License](https://img.shields.io/badge/License-Apache%202.0-green.svg)](https://opensource.org/licenses/Apache-2.0)

## Description

This cookbook provides a complete installation and configuration of Grafana. This includes the ability to manage dashboards, datasources, organizations, plugins and users with Chef via Custom Resources.

## Maintainers

This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit [sous-chefs.org](https://sous-chefs.org/) or come chat with us on the Chef Community Slack in [#sous-chefs](https://chefcommunity.slack.com/messages/C2V7B88SF).

## Requirements

- Chef Infra 16+

### Platforms

This cookbook officially supports and is tested against the following platforms:

- Ubuntu >= 16.04
- Debian >= 8
- CentOS/Redhat >= 6

PRs are welcome to add support for additional platforms.

## Resources

- [README](documentation/README.md)

- [grafana_config](documentation/grafana_config.md)
- [grafana_config_alerting](documentation/grafana_config_alerting.md)
- [grafana_config_auth](documentation/grafana_config_auth.md)
- [grafana_config_auth_anonymous](documentation/grafana_config_auth_anonymous.md)
- [grafana_config_auth_azuread](documentation/grafana_config_auth_azuread.md)
- [grafana_config_auth_basic](documentation/grafana_config_auth_basic.md)
- [grafana_config_auth_generic_oauth](documentation/grafana_config_auth_generic_oauth.md)
- [grafana_config_auth_github](documentation/grafana_config_auth_github.md)
- [grafana_config_auth_google](documentation/grafana_config_auth_google.md)
- [grafana_config_auth_grafanacom](documentation/grafana_config_auth_grafanacom.md)
- [grafana_config_auth_grafananet](documentation/grafana_config_auth_grafananet.md)
- [grafana_config_auth_ldap](documentation/grafana_config_auth_ldap.md)
- [grafana_config_auth_okta](documentation/grafana_config_auth_okta.md)
- [grafana_config_auth_proxy](documentation/grafana_config_auth_proxy.md)
- [grafana_config_date_formats](documentation/grafana_config_date_formats.md)
- [grafana_config_dashboards](documentation/grafana_config_dashboards.md)
- [grafana_config_database](documentation/grafana_config_database.md)
- [grafana_config_dataproxy](documentation/grafana_config_dataproxy.md)
- [grafana_config_emails](documentation/grafana_config_emails.md)
- [grafana_config_enterprise](documentation/grafana_config_enterprise.md)
- [grafana_config_explore](documentation/grafana_config_explore.md)
- [grafana_config_expressions](documentation/grafana_config_expressions.md)
- [grafana_config_external_image_storage](documentation/grafana_config_external_image_storage.md)
- [grafana_config_external_image_storage_azure_blob](documentation/grafana_config_external_image_storage_azure_blob.md)
- [grafana_config_external_image_storage_gcs](documentation/grafana_config_external_image_storage_gcs.md)
- [grafana_config_external_image_storage_s3](documentation/grafana_config_external_image_storage_s3.md)
- [grafana_config_external_image_storage_webdav](documentation/grafana_config_external_image_storage_webdav.md)
- [grafana_config_feature_toggles](documentation/grafana_config_feature_toggles.md)
- [grafana_config_geomap](documentation/grafana_config_geomap.md)
- [grafana_config_ldap_attributes](documentation/grafana_config_ldap_attributes.md)
- [grafana_config_ldap_group_mapping](documentation/grafana_config_ldap_group_mapping.md)
- [grafana_config_ldap_server](documentation/grafana_config_ldap_server.md)
- [grafana_config_log_console](documentation/grafana_config_log_console.md)
- [grafana_config_log_file](documentation/grafana_config_log_file.md)
- [grafana_config_log_syslog](documentation/grafana_config_log_syslog.md)
- [grafana_config_log](documentation/grafana_config_log.md)
- [grafana_config_metrics](documentation/grafana_config_metrics.md)
- [grafana_config_metrics_graphite](documentation/grafana_config_metrics_graphite.md)
- [grafana_config_panels](documentation/grafana_config_panels.md)
- [grafana_config_paths](documentation/grafana_config_paths.md)
- [grafana_config_plugins](documentation/grafana_config_plugins.md)
- [grafana_config_quota](documentation/grafana_config_quota.md)
- [grafana_config_remote_cache](documentation/grafana_config_remote_cache.md)
- [grafana_config_rendering](documentation/grafana_config_rendering.md)
- [grafana_config_security](documentation/grafana_config_security.md)
- [grafana_config_server](documentation/grafana_config_server.md)
- [grafana_config_session](documentation/grafana_config_session.md)
- [grafana_config_smtp](documentation/grafana_config_smtp.md)
- [grafana_config_snapshots](documentation/grafana_config_snapshots.md)
- [grafana_config_tracing_jaeger](documentation/grafana_config_tracing_jaeger.md)
- [grafana_config_unified_alerting](documentation/grafana_config_unified_alerting.md)
- [grafana_config_unified_alerting_screenshots](documentation/grafana_config_unified_alerting_screenshots.md)
- [grafana_config_users](documentation/grafana_config_users.md)
- [grafana_install](documentation/grafana_install.md)
- [grafana_plugin](documentation/grafana_plugin.md)
- [grafana_service](documentation/grafana_service.md)

## Note on default session cookie name change

The default cookie name changed from Grafana [5.4.5](https://github.com/grafana/grafana/blob/v5.4.5/pkg/setting/setting.go#L743) to [6.0.0](https://github.com/grafana/grafana/blob/v6.0.0/pkg/setting/setting.go#L664). The name change was from `grafana_sess` to `grafana_session`. This cookbook now defaults to `grafana_session`. This can be a breaking change, so please be aware of this.

## Contributors

This project exists thanks to all the people who [contribute.](https://opencollective.com/sous-chefs/contributors.svg?width=890&button=false)

### Backers

Thank you to all our backers!

![https://opencollective.com/sous-chefs#backers](https://opencollective.com/sous-chefs/backers.svg?width=600&avatarHeight=40)

### Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website.

![https://opencollective.com/sous-chefs/sponsor/0/website](https://opencollective.com/sous-chefs/sponsor/0/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/1/website](https://opencollective.com/sous-chefs/sponsor/1/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/2/website](https://opencollective.com/sous-chefs/sponsor/2/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/3/website](https://opencollective.com/sous-chefs/sponsor/3/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/4/website](https://opencollective.com/sous-chefs/sponsor/4/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/5/website](https://opencollective.com/sous-chefs/sponsor/5/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/6/website](https://opencollective.com/sous-chefs/sponsor/6/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/7/website](https://opencollective.com/sous-chefs/sponsor/7/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/8/website](https://opencollective.com/sous-chefs/sponsor/8/avatar.svg?avatarHeight=100)
![https://opencollective.com/sous-chefs/sponsor/9/website](https://opencollective.com/sous-chefs/sponsor/9/avatar.svg?avatarHeight=100)