terraform-provider-grafana icon indicating copy to clipboard operation
terraform-provider-grafana copied to clipboard

Better dynamic environments/stacks support. TF as first-class citizen.

Open ekostjuk opened this issue 2 years ago • 0 comments

Feature request for bettter end-to-end stack provisioning lifecycle support.

Would like to be able to provision stack/s from ground zero, enable and configure all aspects of it, including extra grafana features and 3rd party plugins, in a reliable and idempotent manner with a single apply pass, then be able to tear it down.

Use case: multi-tenancy within a single account or multiple environments (like having staging vs prod grafana).

This is likely epic level, since its not a single individual issue to fix:

  • Internal/external plugin support and config. ("enabling" features)
  • API parallelism/stability. State reset/"flicker" on throttling.
  • Multiple authentication levels on single provider declaration and lacking docs.
  • Loose provisioning order resulting in having to re-run apply.
  • Lack of termination protection override flags on folders.
  • Bleeding of some ops internals into automation code. (Like US vs EU links for Synthetic Monitoring)

ekostjuk avatar Oct 18 '22 07:10 ekostjuk