Pluggable Terraform module to install basic monitoring on Kubernetes clusters
Passing a provider alias when DNS zone is in a different account
module "monitoring" {
providers = {
aws.dns = aws.dns
}
source = "./modules/monitoring"
certificate_arn = module.acm_domain_wildcard.certificate_arn
zone_id = data.aws_route53_zone.externaldns_link.zone_id
domain_name = var.domain_name
}
Name | Description | Type | Default | Required |
---|---|---|---|---|
domain_name | The name of a domain that you own | string |
"" |
yes |
zone_id | Public zone for domain that will hold the domain verification records | string |
"" |
yes |
certificate_arn | AWS ACM Certificate arn for exposed Grafana | string |
"" |
yes |