create_read_only_token |
Whether to create a read-only token |
bool |
false |
no |
create_rules_management_token |
Whether to create a rules management token |
bool |
false |
no |
create_write_only_token |
Whether to create a write-only token |
bool |
false |
no |
deploy_otel_agent_k8s |
Whether to deploy the OpenTelemetry agent into a Kubernetes cluster |
bool |
false |
no |
enable_collector_for_external_access |
Whether to enable external access to the OpenTelemetry agent from outside the Kubernetes cluster |
bool |
false |
no |
enable_sso_saml |
Enable SSO SAML |
bool |
false |
no |
grafana_folders |
List of grafana folders to be created |
list(string) |
[] |
no |
hosted_zone_name |
Name of the hosted zone to contain the route53 record. If unspecified no route53 record is created. |
string |
null |
no |
install_synthetic_monitoring |
Whether to install synthetic monitoring |
bool |
n/a |
yes |
onepassword_vault_id |
The ID of the vault to store the stack information in |
string |
n/a |
yes |
otel_collector_chart_version |
Version of the Open Telemetry collector helm chart to deploy |
string |
null |
no |
otel_collector_namespace |
Namespace to deploy the OpenTelemetry agent into |
string |
"grafana" |
no |
plugins |
List of plugins |
list(object({ plugin = string version = string })) |
[] |
no |
region_slug |
Region slug to assign to this stack. Changing region will destroy the existing stack and create a new one in the desired region |
string |
null |
no |
route53_record_name |
Name of the route53 record |
string |
null |
no |
service_account_editor_permissions |
List of permissions for the service account for stack editors |
list(string) |
n/a |
yes |
slug |
Subdomain that the Grafana instance will be available at (i.e. setting slug to empty string will make the instance available at https://.grafana.net |
string |
null |
no |
sso_saml_assertion_attribute_role |
The attribute to use for role mapping |
string |
"" |
no |
sso_saml_certificate |
Base64-encoded certificate |
string |
"" |
no |
sso_saml_idp_metadata_url |
The URL to the IDP metadata |
string |
"" |
no |
sso_saml_private_key |
Base64-encoded private key |
string |
"" |
no |
sso_saml_role_values_admin |
List of comma- or space-separated roles which will be mapped into the Admin role used in the saml response |
string |
"" |
no |
sso_saml_role_values_editor |
List of comma- or space-separated roles which will be mapped into the Viewer role used in the saml response |
string |
"" |
no |
sso_saml_role_values_viewer |
List of comma- or space-separated roles which will be mapped into the Viewer role used in the saml response |
string |
"" |
no |
stack_description |
Description of stack |
string |
null |
no |
stack_labels |
Map of labels to apply to the stack |
map(string) |
{} |
no |
stack_name |
Name of stack |
string |
null |
no |
stacks_for_multi_stack_querying |
List of stacks to create access token for multiple stacks |
list(string) |
[] |
no |
teams |
List of teams to create with the groups and permissions |
list(object({ name = string groups = list(string) permissions = list(string) })) |
[] |
no |
url |
Custom URL for the Grafana instance. Should not be specified when passing hosted_zone_name |
string |
null |
no |