Size: a a a

2018 September 13

VT

Victor Tur in terraform_ru
например я так и не смог нормально объяснить terragrunt, вроде простой тул как пробка. но никому не интересно. слышно только "мне бы терраформ понять"
источник

VP

Vladimir Potapev in terraform_ru
Victor Tur
насчёт функционала:
workspaces, remote state locks
и Terragrunt всё равно актуален, он как обёртка для удобства управления несколькими окружениями, стейтами.
.
Я предпочитаю Makefile :) мой коллега shell скрипты - обёртки. Справяемся пока без тулзов дополнительных.
Вот-вот. Я терраформ вообще из Ansible дёргаю, как часть плейбука.
источник

IM

Ievgen Morokin in terraform_ru
хотя по логике надо бы вроде наоборот, тераформ имхо на более низком уровне чем ansible, и provisioners есть для этого...
источник

IM

Ievgen Morokin in terraform_ru
тараформ ансиблом а не ансибл тераформом это видимо какое то наследие когда еще небыло тераформа
источник

IM

Iurii Medvedev in terraform_ru
Ievgen Morokin
тараформ ансиблом а не ансибл тераформом это видимо какое то наследие когда еще небыло тераформа
именно так
источник

VT

Victor Tur in terraform_ru
Мне не понравилось дёргать terraform из ansible, как-то через...ну понятно.
я по старинке - создаём ресурсы в tf, вешаем тэги, а дальше ansible всё динамически находит. Дёргать из terraform ansible, через provisioners - не зашло.
Жаль всё на immutable не перевести :(
источник
2018 September 14

FB

Farhad Badalov in terraform_ru
Всем доброй ночи, у кого нибудь есть экзамплы настройки тасков для пайплайнов на дженкинсе? Заранее спс
источник

SG

Silver 👻 Ghost in terraform_ru
Victor Tur
Мне не понравилось дёргать terraform из ansible, как-то через...ну понятно.
я по старинке - создаём ресурсы в tf, вешаем тэги, а дальше ansible всё динамически находит. Дёргать из terraform ansible, через provisioners - не зашло.
Жаль всё на immutable не перевести :(
А в чем проблема перевести на иммутейбл?
источник

VP

Vladimir Potapev in terraform_ru
У меня просто анзибл всей автоматизацией заведует, а терраформ я вижу просто как один из вспомогательных элементов, наравне с управлением пакетным менеджером, например. Потому решил не распыляться, и рулить всем из анзибла, тем более, что он предоставляет для этого гору всякой всячины.
источник

FK

Fedor Krashnikov in terraform_ru
Farhad Badalov
Всем доброй ночи, у кого нибудь есть экзамплы настройки тасков для пайплайнов на дженкинсе? Заранее спс
источник

FB

Farhad Badalov in terraform_ru
Thanx
источник
2018 September 27

i

iF in terraform_ru
Народ, а есть решение для модулей по очередности их выполнения, типа depends_on для ресурсов?
источник

N

Nklya in terraform_ru
В 12 будет.
Сейчас можно вязать переменными
источник
2018 September 28

MV

Maxim Vynogradov in terraform_ru
Привет!
источник

MV

Maxim Vynogradov in terraform_ru
в чём я могу косячить?
resource "aws_s3_bucket" "users-profile-bucket-staging" {
 bucket = "gokada-users-profile-staging"
 acl    = "public-read"
 policy = "${file("users-profile_bucket_policy.json")}"

 tags {
   project     = "gokada"
   environment = "staging"
 }

 website {
   index_document = "index.html"
 }

 cors_rule {
   allowed_headers = ["*"]
   allowed_methods = ["PUT"]
   allowed_origins = ["*"]
 }
}
источник

MV

Maxim Vynogradov in terraform_ru
бакет создался, теги есть - а вот полиси, корсы и вебсайт конфиг не прописались
источник

MV

Maxim Vynogradov in terraform_ru
при чём терраформ говорит что он всё создал:
Terraform will perform the following actions:

 ~ aws_s3_bucket.users-profile-bucket-staging
     cors_rule.#:                   "0" => "1"
     cors_rule.0.allowed_headers.#: "0" => "1"
     cors_rule.0.allowed_headers.0: "" => "*"
     cors_rule.0.allowed_methods.#: "0" => "1"
     cors_rule.0.allowed_methods.0: "" => "PUT"
     cors_rule.0.allowed_origins.#: "0" => "1"
     cors_rule.0.allowed_origins.0: "" => "*"
     policy:                        "" => "{\n  \"Version\": \"2008-10-17\",\n  \"Statement\": [\n    {\n      \"Sid\": \"AllowPublicRead\",\n      \"Effect\": \"Allow\",\n      \"Principal\": {\n        \"AWS\": \"*\"\n      },\n      \"Action\": \"s3:GetObject\",\n      \"Resource\": \"arn:aws:s3:::gokada-users-profile/*\"\n    }\n  ]\n}\n"
     website.#:                     "0" => "1"
     website.0.index_document:      "" => "index.html"
источник

FB

Farhad Badalov in terraform_ru
Naskolko ya ponal iz opisaniya na hashicorp vi ne proposali url dla origins I age
источник

FB

Farhad Badalov in terraform_ru
For CORS
источник
2018 October 10

🇷

🇷🇺Dmitry🇮🇪🇩🇪 in terraform_ru
Кто нибудь использует терраформ вместе с helm?
источник