provider.tf 628 B

12345678910111213141516171819202122232425262728293031
  1. terraform {
  2. required_version = ">= 0.13"
  3. required_providers {
  4. aws = {
  5. source = "hashicorp/aws"
  6. version = "~> 6.0"
  7. }
  8. kubernetes = {
  9. source = "hashicorp/kubernetes"
  10. version = "~> 2.0"
  11. }
  12. }
  13. }
  14. provider "aws" {
  15. region = local.region
  16. default_tags {
  17. tags = var.tags
  18. }
  19. }
  20. provider "kubernetes" {
  21. host = module.eks.cluster_endpoint
  22. cluster_ca_certificate = base64decode(module.eks.cluster_certificate_authority_data)
  23. token = data.aws_eks_cluster_auth.this.token
  24. }
  25. data "aws_eks_cluster_auth" "this" {
  26. name = module.eks.cluster_name
  27. }