Size: a a a

2020 March 31

A

Andor in terraform_ru
Но лучше спросить у автора в гитхабе
источник
2020 April 01

V

Vladislav in terraform_ru
Andrey Kartashov
В ошибке чётко написано, что делать. Поправь конфиг провайдера
Я не нахожу где что править.
В файле main.tf  указан как
provider "aws" {
 region  = var.aws_region
}

тут поправлять нечего

В модулях  public-hosted-zone.tf и private-hosted-zone.tf вообще нет упоминания про провайдера. Эти tf  файлы не самостоятельный - вызываются из main.tf. Поиска
short_region
по этим файлам не выдает ничего в таком синтаксисе
invalid provider config reference "provider.aws.$var.short_region}" for aws_route53_zone.zone
. Все что находит так это вот ниже... тут все верно согласно 0.12

resource "aws_route53_zone" "zone" {
 name    = var.subdomain
 comment = "Public Zone for ${var.environment_name}"

 tags = {
   Name            = "${var.environment_name}-r53-public"
   Environment     = var.environment_name
   EnvironmentType = var.environment_type
   FullRegion      = var.aws_region
   ShortRegion     = var.short_region
   Terraform       = "true"
 }
}
источник

V

Vladislav in terraform_ru
Прошу подсказать что где править. Мне ранее не приходилось испавлять несовместимости в стейт файлах. В гугле не нахожу решения...
источник

AK

Andrey Kartashov in terraform_ru
Vladislav
Я не нахожу где что править.
В файле main.tf  указан как
provider "aws" {
 region  = var.aws_region
}

тут поправлять нечего

В модулях  public-hosted-zone.tf и private-hosted-zone.tf вообще нет упоминания про провайдера. Эти tf  файлы не самостоятельный - вызываются из main.tf. Поиска
short_region
по этим файлам не выдает ничего в таком синтаксисе
invalid provider config reference "provider.aws.$var.short_region}" for aws_route53_zone.zone
. Все что находит так это вот ниже... тут все верно согласно 0.12

resource "aws_route53_zone" "zone" {
 name    = var.subdomain
 comment = "Public Zone for ${var.environment_name}"

 tags = {
   Name            = "${var.environment_name}-r53-public"
   Environment     = var.environment_name
   EnvironmentType = var.environment_type
   FullRegion      = var.aws_region
   ShortRegion     = var.short_region
   Terraform       = "true"
 }
}
поменяй var.aws_region в провайдера в main.tf на строку. Тебе про это в ошибке и пишут
источник

AK

Andrey Kartashov in terraform_ru
потом надо сделать apply в terraform 11, потом обновить до terraform 12, и после этого уже вставлять обратно var.aws_region
источник

AA

Anton Alferov in terraform_ru
в берлине должен был быть митап по тераформу онсайт, но в связи с событиями будет онлайн: https://www.meetup.com/terraform-berlin-user-group/events/268630227
источник

V

Vladislav in terraform_ru
Andrey Kartashov
поменяй var.aws_region в провайдера в main.tf на строку. Тебе про это в ошибке и пишут
Так а если я уже на 0.12 обновился?
источник

MI

Mike Ivanov in terraform_ru
Vladislav
Так а если я уже на 0.12 обновился?
Поставь 11
источник

MI

Mike Ivanov in terraform_ru
Это же тупо исполняемый файл, обзови его как-нибудь terraform-11 и вперёд
источник

s

stempher in terraform_ru
добрый день
подскажите можно ли в качестве бека использовать свой приватный s3?
источник

VT

Victor Tur in terraform_ru
stempher
добрый день
подскажите можно ли в качестве бека использовать свой приватный s3?
minio?
источник

s

stempher in terraform_ru
netapp
источник

s

stempher in terraform_ru
там есть параметр endpoint, но запрос все равно идет в амазон
источник

VT

Victor Tur in terraform_ru
не пробовал - но можно
источник

s

stempher in terraform_ru
хм, интересно как ему host подсунуть
источник

VT

Victor Tur in terraform_ru
источник

VT

Victor Tur in terraform_ru
endpoint / AWS_S3_ENDPOINT - (Optional) A custom endpoint for the S3 API.
источник

VT

Victor Tur in terraform_ru
там еще надо: skip_metadata_api_check
источник

VT

Victor Tur in terraform_ru
иначе будет стандартные метаданные еще искать
источник

s

stempher in terraform_ru
Victor Tur
там еще надо: skip_metadata_api_check
о, спасибо - попробую
источник