Size: a a a

2019 November 16

AK

Andrey Kartashov in terraform_ru
они и ini могли с тем же успехом использовать
источник

pc

pasha che in terraform_ru
Я не про конфиг вообще
Но ок
источник

AK

Andrey Kartashov in terraform_ru
а про что?
источник

IM

Iurii Medvedev in terraform_ru
Это просто сдк же)
источник

IM

Iurii Medvedev in terraform_ru
Обертка над тераформом.
источник

AK

Andrey Kartashov in terraform_ru
Iurii Medvedev
Это просто сдк же)
у меня все вопросы возникли после https://t.me/terraform_ru/10087 - чел предлагает некий апи и возможность вызывать terraform программно как замену pulumi - вот я ни разу не понял логику
источник

AK

Andrey Kartashov in terraform_ru
aws cloudformation тоже по апи рулить можно - это замена терраформу?
источник

AK

Andrey Kartashov in terraform_ru
ерунда какая-то
источник

IM

Iurii Medvedev in terraform_ru
Как я понял по вашему диалогу) вы немного о разному. В любом случае все зависит от отбьемов, мы к примеру свою сдк пишем для терраформа наподобие палуни. Есть еще терраформ рапер. Еще давным давно писал паппер который из джинджи в тф мапил ресурсы и на основе джинджи темплейтов получался тф
источник

AK

Andrey Kartashov in terraform_ru
Iurii Medvedev
Как я понял по вашему диалогу) вы немного о разному. В любом случае все зависит от отбьемов, мы к примеру свою сдк пишем для терраформа наподобие палуни. Есть еще терраформ рапер. Еще давным давно писал паппер который из джинджи в тф мапил ресурсы и на основе джинджи темплейтов получался тф
ну да, можно написать библиотечку, которая будет генерить hcl и скармливать его терраформу
источник

IM

Iurii Medvedev in terraform_ru
Andrey Kartashov
ну да, можно написать библиотечку, которая будет генерить hcl и скармливать его терраформу
Таких куча уже) вообще реализовать не сложно
источник

IM

Iurii Medvedev in terraform_ru
Тот же террагрунт обычный раппер
источник

AK

Andrey Kartashov in terraform_ru
но это не замена пулуми. Некоторые вещи простым враппером не решить
источник

AK

Andrey Kartashov in terraform_ru
Либо надо будет запускать tf в несколько проходов
источник

IM

Iurii Medvedev in terraform_ru
Andrey Kartashov
но это не замена пулуми. Некоторые вещи простым враппером не решить
Решишь сдк.)
источник

IM

Iurii Medvedev in terraform_ru
Andrey Kartashov
Либо надо будет запускать tf в несколько проходов
Зачем?
источник

AK

Andrey Kartashov in terraform_ru
если у тебя хитрая зависимость между ресурсами - через функцию
источник

pc

pasha che in terraform_ru
Ну вот давай я просто опишу как у нас (большая часть уже сделана и работает в проде)
1) сами модули для работы с aws (sn, SG, ec2, ecs, eks, etc) на hcl (. tf) написаны
2) эти модули используются в  json файле который можно создать только в 0.12 и выше и там ты конфигуряешь свои модули и линукуешь всё - получается небольшой файл всей твоей конфигурации инфраструктуры данного проекты
3) этот json ты можешь скормить в консолей, а можешь rest api сервису, который принимает этот json и скармоивает непосредственно terraform api
4) для rest api ещё frontend не сделали, чтобы в брузере кликать можно было и управлять проектами не только компании
источник

IM

Iurii Medvedev in terraform_ru
Andrey Kartashov
если у тебя хитрая зависимость между ресурсами - через функцию
Берешь тф библиотеки и делаешь обвязку этого
источник

pc

pasha che in terraform_ru
Iurii Medvedev
Берешь тф библиотеки и делаешь обвязку этого
+
источник