Как включить поддержку Windows для ресурсов aws_eks_cluster?

Я хочу запустить Windows на eks, но мне нужно включить поддержку Windows в соответствии с этим документом: https://docs.aws.amazon.com/eks/latest/userguide/windows-support.html#enable-windows-support

В нем говорится, что мне нужно запустить эту команду: eksctl utils install-vpc-controllers --cluster cluster_name --approve

Я смотрю ресурс Terraform aws_eks_cluster: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/eks_cluster

Я не могу найти никаких параметров, похожих на install-vpc-controllers.

Как включить поддержку Windows на ресурсе aws_eks_cluster?


person red888    schedule 11.08.2020    source источник


Ответы (1)


Вы можете использовать null_resouce с поставщиком local_exec.

Пример:

resource "null_resource" "install_vpc_controller" {
   provisioner "local-exec" {
      command = eksctl utils install-vpc-controllers --cluster ${aws_eks_cluster.main.name} --approve

   }
}

Предполагается, что кластер eks определяется следующим образом:

resource "aws_eks_cluster" "main" {
  ...
}

Инструмент - eksctl должен быть установлен на хосте, на котором выполняется этот скрипт terraform.

person Sergey Olisov    schedule 04.12.2020