Size: a a a

2021 June 11

AK

Andrey Kartashov in terraform_ru
источник

AB

Anton Babenko in terraform_ru
Смотри примеры в terraform-aws-autoscaling модуле
источник
2021 June 12

PS

Paul Shevtsov in terraform_ru
Sorry но что-то туплю. В этом случае получается я должен aws_launch_template использовать? aws_launch_template и aws_launch_configuration они взаимоисключают друг друга.
источник

AB

Anton Babenko in terraform_ru
да, надо использовать launch_template для всего нового и современного в AWS
источник

PS

Paul Shevtsov in terraform_ru
Спасибо. Намек понял. Все стало на свои места. :)
источник
2021 June 13

AR

Anton Riab in terraform_ru
Приветствую.
Можно ли в tf.json файлах прописывать вызовы функций типо file и т.п.?
Если можно, какой синтаксис?

Вариант прописать в лоб с экранированием или одинарными кавычками не работает
 "resource": {
   "aws_key_pair": {
     "test1_ingerss": {
       "key_name": "../keys/test1_ingerss",
       "public_key": "file(\"../keys/test1_ingerss.pub\")"
     }
   }
источник

MB

Mikhail Brekhov in terraform_ru
How to use built-in function when I use .tf.json template - Terraform - HashiCorp Discuss
https://discuss.hashicorp.com/t/how-to-use-built-in-function-when-i-use-tf-json-template/15965
источник

AR

Anton Riab in terraform_ru
Спасибо, пролезло.
Я вроде пробовал такой синтаксис, но видимо где-то допускал опечатку.
источник
2021 June 14

🧤K

🧤 Andrei Kapytau in terraform_ru
Подскажите, в чем может быть причина - разворачиваю клаудформ по семплу, получаю вот такую ошибку
источник

🧤K

🧤 Andrei Kapytau in terraform_ru
<Error>
<Code>AuthorizationHeaderMalformed</Code>
<Message>The authorization header is malformed; the region 'eu-central-1' is wrong; expecting 'us-east-1'</Message>
<Region>us-east-1</Region>
<RequestId>3P40H317P</RequestId>
<HostId>TU4SOXxZtnflJ5oPXvdA=</HostId>
</Error>
источник

🧤K

🧤 Andrei Kapytau in terraform_ru
я попытался починить так - terraform {
 backend "s3" {
   bucket = "s3_one"
   region = "us-east-1"
   key = "resources"
 }
}

получил The referenced S3 bucket must have been previously created. If the S3 bucket
│ was created within the last minute, please wait for a minute or two and try
│ again.

И теперь init ругается даже после удаления новых строк - If you wish to attempt automatic migration of the state, use "terraform init -migrate-state".
│ If you wish to store the current configuration with no changes to the state, use "terraform init -reconfigure".
источник

🧤K

🧤 Andrei Kapytau in terraform_ru
и обе эти команды тоже ругаются на стейт))
источник

VT

Victor Tur in terraform_ru
Что за пример?
Ты бакет перед этим создавал? Видимо ты его как есть из примера взял - "s3_one"
Все бакеты имеют глобально уникальные имена.
Тебе нужно создать свой бакет.
источник

V

Vladislav in terraform_ru
Решил так - пишу в файл
resource "google_service_account_key" "digital-covid-19-poc" {
 service_account_id = google_service_account.digital-covid-19-poc.name
 public_key_type    = "TYPE_X509_PEM_FILE"
}

resource "local_file" "key" {
 filename = local.key_file_path
 file_permission      = "0400"
 content  = "${base64decode(google_service_account_key.digital-covid-19-poc.private_key)}"
}

Но теперь другая беда, при каждом последющейм apply терраформ пересоздаюет ключ

Как бы этого избежать ?
источник

🧤K

🧤 Andrei Kapytau in terraform_ru
https://github.com/terraform-aws-modules/terraform-aws-cloudfront

То что терраформ вверху у меня ругался я починил, но изнчальная ошиибка про AuthorizationHeaderMalformed осталась
источник

i

inqfen in terraform_ru
-reconfigure ?
источник

🧤K

🧤 Andrei Kapytau in terraform_ru
если речь про The referenced S3 bucket must have been previously created - то я ее починил. осталось только то что cloudfront не отдает статику
источник

i

inqfen in terraform_ru
А
источник

i

inqfen in terraform_ru
Так ты видимо бакет так указываешь для origin
источник

🧤K

🧤 Andrei Kapytau in terraform_ru
<Message>The authorization header is malformed; the region 'eu-central-1' is wrong; expecting 'us-east-1'</Message>
us-east-1 - там создан s3 bucket для статики
источник