Size: a a a

2020 February 17

AT

Anna Tikhonova in terraform_ru
Это не про стейт? Сам файл/блоб/че-там есть?
источник

VT

Victor Tur in terraform_ru
Roman Kydybets
не получается удалить локи
пример блока backend пожалуйста.
источник

RK

Roman Kydybets in terraform_ru
terraform {
   backend s3 {
   encrypt = true
   bucket = "wb-sandbox-trayz-qa-terraform-state"
   dynamodb_table = "terraform-sandbox-trayz-qa-state-lock-dynamo"
   region = "eu-west-1"
   key = "sandbox-trayz-qa/terraform.tfstate"
   profile = "sandbox"
   }
}

resource "aws_s3_bucket" "terraform-state-bucket" {
   bucket = "wb-sandbox-trayz-qa-terraform-state"
   versioning {
     enabled = true
   }
   lifecycle {
     prevent_destroy = true
   }
   tags = {
     Name = "S3 Remote Terraform State Store sandbox-trayz-qa"
   }
}


resource "aws_dynamodb_table" "dynamodb-terraform-state-lock" {
  name = "terraform-sandbox-trayz-qa-state-lock-dynamo"
  hash_key = "LockID"
  read_capacity = 20
  write_capacity = 20
  attribute {
    name = "LockID"
    type = "S"
  }
  tags = {
    Name = "DynamoDB Terraform State Lock Table trayz qa"
  }
}
источник

RK

Roman Kydybets in terraform_ru
пробовал реинит
источник

RK

Roman Kydybets in terraform_ru
только заметил что динамо вообще не создана
источник

VT

Victor Tur in terraform_ru
вынеси dynamodb и создание бакета в отдельный модуль(папку)
источник

VT

Victor Tur in terraform_ru
или используй terragrunt - который за тебя все создает :)
источник

RK

Roman Kydybets in terraform_ru
ок, спасибо
а как быть с ошибкой вышей
источник

VT

Victor Tur in terraform_ru
это ошибка от api aws - ресурс не найден
источник

RK

Roman Kydybets in terraform_ru
а какой ресурс бы знать
источник

RK

Roman Kydybets in terraform_ru
хорошо что это sandbox и можно поламать:)
я уже и модуль передвиунл
источник

VT

Victor Tur in terraform_ru
dynamodb таблица отсутствует.
бакет наверное тоже.
источник

RK

Roman Kydybets in terraform_ru
бакет есть:)
источник

RK

Roman Kydybets in terraform_ru
но когда я реинит сделал
источник

VT

Victor Tur in terraform_ru
ничего ты не сломаешь.
источник

RK

Roman Kydybets in terraform_ru
я backend решил пересоздать, и сделал другой бакет
источник

VT

Victor Tur in terraform_ru
при любой не понятной ситуации - удаляй .terraform :D
источник

RK

Roman Kydybets in terraform_ru
уже было сделанно:)
источник

VT

Victor Tur in terraform_ru
я конечно шучу... просто если ты уже делал успешно инит - там лежит информация о твоем backend
источник

RK

Roman Kydybets in terraform_ru
или из бакета тоже удалить?
источник