Add grafana datasource provisioning and update workflow docs #1

Merged
eblume merged 2 commits from feature/grafana-provisioning into main 2026-01-14 07:32:12 -08:00
Owner

Summary

  • Configure grafana to use provisioned datasources instead of UI config
  • Add prometheus datasource template managed by ansible
  • Create minimal grafana.ini with custom provisioning path
  • Move ansible_managed to group_vars (fixes deprecation warning)
  • Add Remote Hosts and Git Workflow sections to CLAUDE.md
  • Document feature branch workflow with tea CLI for PRs

Test plan

  • ansible-playbook playbooks/indri.yml --check --diff passed
  • ansible-playbook playbooks/indri.yml applied successfully
  • Delete old UI-configured Prometheus datasource in Grafana web UI
## Summary - Configure grafana to use provisioned datasources instead of UI config - Add prometheus datasource template managed by ansible - Create minimal grafana.ini with custom provisioning path - Move ansible_managed to group_vars (fixes deprecation warning) - Add Remote Hosts and Git Workflow sections to CLAUDE.md - Document feature branch workflow with tea CLI for PRs ## Test plan - [x] `ansible-playbook playbooks/indri.yml --check --diff` passed - [x] `ansible-playbook playbooks/indri.yml` applied successfully - [x] Delete old UI-configured Prometheus datasource in Grafana web UI
- Configure grafana to use provisioned datasources instead of UI config
- Add prometheus datasource template managed by ansible
- Create minimal grafana.ini with custom provisioning path
- Move ansible_managed to group_vars (fixes deprecation warning)
- Add Remote Hosts and Git Workflow sections to CLAUDE.md
- Document feature branch workflow with tea CLI for PRs

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
eblume force-pushed feature/grafana-provisioning from ef47c305fe to 4283f2237d 2026-01-14 07:23:12 -08:00 Compare
eblume merged commit 8544dfec1a into main 2026-01-14 07:32:12 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!1
No description provided.