Назад | Перейти на главную страницу

сохранение файла состояния terraform в S3 \ bucket при развертывании kube с использованием kops / terraform

Я развертываю кластер kube с помощью kops / terraform. Государственный магазин My ​​Kube в S3. Однако я также хочу сохранить свой файл состояния терраформирования в S3: \ bucket \ something.tf вместо локальной файловой системы, из которой я развертываю куб.

Если вы используете Kops с terraform, результатом будет обычное определение terraform. Просто ваш собственный в той же папке, чтобы изменить / дополнить то, что сгенерировано. Для достижения цели вам понадобится такой раздел, как

terraform {
  backend "s3" {
    bucket = "mybucket"
    key    = "path/to/my/key"
    region = "us-east-1"
  }
}

должно хватить. Для справки: https://www.terraform.io/docs/backends/types/s3.html