3 Risposte
- Più recenti
- Maggior numero di voti
- Maggior numero di commenti
1
Resolved!
Error was a fake news.. it was actualy the data call to the subnets was wrong. now deployed! thanks for the help
con risposta 10 mesi fa
Awesome great news.... Didnt need an equals after vpc_configuration
0
As Per DOCS, this is not possible...
In both the Amazon Managed Grafana API and the AWS CLI, the configuration is a JSON string The only configuration that you can set is the unifiedAlerting, enabled setting. Setting this to true turns on the Grafana alerting feature, setting it to false turns it off.
https://docs.aws.amazon.com/grafana/latest/userguide/AMG-configure-workspace.html
Simple fix, your Terraform is slightly incorrect..
Use this
resource "aws_grafana_workspace" "org" {
account_access_type = "ORGANIZATION"
organizational_units = ["xxxxxxxx"]
authentication_providers = ["AWS_SSO"]
permission_type = "CUSTOMER_MANAGED"
data_sources = ["AMAZON_OPENSEARCH_SERVICE", "ATHENA", "CLOUDWATCH", "PROMETHEUS", "REDSHIFT", "SITEWISE", "TIMESTREAM", "XRAY"]
role_arn = aws_iam_role.grafana.arn
grafana_version = 9.4
name = "organizational-grafana"
vpc_configuration {
security_group_ids = [aws_security_group.grafana.id]
subnet_ids = data.aws_subnets.private.ids
}
}
0
Hi yes! no idea how i got all that confused.. but now im scratching my head even more... as
resource "aws_grafana_workspace" "org" {
name = "organizational-grafana"
description = "Organizational Grafana workspace via SSO"
grafana_version = "9.4"
account_access_type = "ORGANIZATION"
organizational_units = ["zxcasdasdas"]
authentication_providers = ["AWS_SSO"]
permission_type = "CUSTOMER_MANAGED"
data_sources = ["AMAZON_OPENSEARCH_SERVICE", "ATHENA", "CLOUDWATCH", "PROMETHEUS", "REDSHIFT", "SITEWISE", "TIMESTREAM", "XRAY"]
role_arn = aws_iam_role.grafana.arn
vpc_configuration = {
security_group_ids = aws_security_group.grafana.id
subnet_ids = data.aws_subnets.private.ids
}
}
is getting the error:
Error: Unsupported argument
│
│ on grafana.tf line 12, in resource "aws_grafana_workspace" "org":
│ 12: vpc_configuration = {
│
│ An argument named "vpc_configuration" is not expected here. Did you mean to define a block of type "vpc_configuration"?
con risposta 10 mesi fa
Contenuto pertinente
- AWS UFFICIALEAggiornata 2 anni fa
- AWS UFFICIALEAggiornata 8 mesi fa
Corrected your TF below