https://github.com/bodsch/ansible-collection-grafana
A collection of Ansible roles for the Grafana universe.
https://github.com/bodsch/ansible-collection-grafana
ansible ansible-collection grafana grafana-dashboard loki promtail
Last synced: about 1 year ago
JSON representation
A collection of Ansible roles for the Grafana universe.
- Host: GitHub
- URL: https://github.com/bodsch/ansible-collection-grafana
- Owner: bodsch
- License: apache-2.0
- Created: 2023-11-13T14:16:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-30T11:25:53.000Z (over 1 year ago)
- Last Synced: 2025-05-12T14:25:10.322Z (about 1 year ago)
- Topics: ansible, ansible-collection, grafana, grafana-dashboard, loki, promtail
- Language: Jinja
- Homepage:
- Size: 271 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Ansible Collection - bodsch.grafana
A collection of Ansible roles for the Grafana universe.
[][ci]
[][issues]
[][releases]
[ci]: https://github.com/bodsch/ansible-collection-grafana/actions
[issues]: https://github.com/bodsch/ansible-collection-grafana/issues?q=is%3Aopen+is%3Aissue
[releases]: https://github.com/bodsch/ansible-collection-grafana/releases
## supported operating systems
* Arch Linux
* Debian based
- Debian 12
- Ubuntu 20.04 / 22.04
## Contribution
Please read [Contribution](CONTRIBUTING.md)
## Development, Branches (Git Tags)
The `master` Branch is my *Working Horse* includes the "latest, hot shit" and can be complete broken!
If you want to use something stable, please use a [Tagged Version](https://github.com/bodsch/ansible-collection-grafana/tags)!
---
## Roles
| Role | Build State | Description |
|:--------------------------------------------------------- | :---- | :---- |
| [bodsch.grafana.grafana](./roles/grafana/README.md) |[][grafana] | Ansible role to install and configure [grafana](https://github.com/grafana/grafana). |
| [bodsch.grafana.loki](./roles/loki/README.md) |[][loki] | Ansible role to install and configure [loki](https://github.com/grafana/loki). |
| [bodsch.grafana.promtail](./roles/promtail/README.md) |[][promtail] | Ansible role to install and configure [promtail](https://grafana.com/docs/loki/latest/clients/promtail/). |
| [bodsch.grafana.dashboards](./roles/dashboards/README.md) |[][dashboards] | Ansible role to import varoius Grafana Dashboards. |
[grafana]: https://github.com/bodsch/ansible-collection-grafana/actions/workflows/grafana.yml
[loki]: https://github.com/bodsch/ansible-collection-grafana/actions/workflows/loki.yml
[promtail]: https://github.com/bodsch/ansible-collection-grafana/actions/workflows/promtail.yml
[dashboards]: https://github.com/bodsch/ansible-collection-grafana/actions/workflows/dashboards.yml
## Modules
| Name | Description |
| :---- | :---- |
| `bodsch.grafana.grafana_api_keys` | |
| `bodsch.grafana.grafana_plugins` | |
| `bodsch.grafana.grafana_service_accounts` | |
| `bodsch.grafana.sync_dashboards` | |
## Filters
| Name | Description |
| :---- | :---- |
| `bodsch.grafana.sub_directories` | |
| `bodsch.grafana.dashboard_hash` | |
| `bodsch.grafana.loki_checksum` | |
| `bodsch.grafana.loki_tls_certificates` | |
| `bodsch.grafana.loki_value` | |
| `bodsch.grafana.promtail_checksum` | |
| `bodsch.grafana.file_list` | |
| `bodsch.grafana.content_security_policy` | |
| `bodsch.grafana.compare_list` | |
| `bodsch.grafana.validate_attachment_hash` | |
| `bodsch.grafana.validate_datasource_type` | |
| `bodsch.grafana.absent_datasources ` | |
| `bodsch.grafana.non_existing_api` | |
| `bodsch.grafana.upgrade` | |