Size: a a a

2019 June 03

MM

Maksim Mamaev in terraform_ru
в дате просто общие на всех subnet, sec.group и т.п.
источник

MM

Maksim Mamaev in terraform_ru
типа сабнет везде юзается
источник

GG

George Gaál in terraform_ru
Maksim Mamaev
ну вот например такое взаимодействие модулей это норма? или пишу хрень?
опять скрины, вместо пейстбина?
источник

MM

Maksim Mamaev in terraform_ru
вот хочу понять как верно. свой первый terraform пишу
источник

MM

Maksim Mamaev in terraform_ru
George Gaál
опять скрины, вместо пейстбина?
ну там весь код стыдно пока показывать)
источник

GG

George Gaál in terraform_ru
а ты кусочком )
источник

GG

George Gaál in terraform_ru
Maksim Mamaev
вот хочу понять как верно. свой первый terraform пишу
я копипастом делал )
источник

РР

Роман Рахманин in terraform_ru
Я вот далеко уже не один написал, а мне все еще стыдно
источник

GG

George Gaál in terraform_ru
всем стыдно
источник

VT

Victor Tur in terraform_ru
Maksim Mamaev
типа сабнет везде юзается
выглядит непонятно и не логично.
но может в твоём случае это оправдано.
источник

VT

Victor Tur in terraform_ru
George Gaál
всем стыдно
+1
источник

VT

Victor Tur in terraform_ru
мне стыдно за жирный кусок с workspaces.
источник

VT

Victor Tur in terraform_ru
оно главное работает, завязано на старый terraform 0.11.
Главное никому не объяснять внутренности.
Сводит людей с ума.
источник

VT

Victor Tur in terraform_ru
без workspaces ребята-"студенты"-девелоперы осилили. приняли проект. и проект прошёл строгий аудит. и продолжают развивать и работать с кодом.
источник

MM

Maksim Mamaev in terraform_ru
ну вот на пастбине - https://pastebin.com/nL39GBr8 дальше внутри каждого модуля описывается один ресурс (loadbalancer, ecr и прочее). я бы хотел внутри каждого модуля иметь обращение module. но такое не сработало, приходится через main.tf  в корне проектов
источник

VT

Victor Tur in terraform_ru
не совсем понял что ты хотел сделать.
источник

MM

Maksim Mamaev in terraform_ru
поднятие инфраструктуры для приложения. всё в итоге крутится в ECS будет. автоматическое создание VPC, подсетей, балансеров и прочее.
источник

VT

Victor Tur in terraform_ru
"data" имеет смысл когда общие ресурсы вынесены в разные инфрастуктурные модули.
создай их, в отдельном стейте и обращайся к этому стейту через data remote_state
источник

VT

Victor Tur in terraform_ru
это выглядит красиво, понятно и достаточно безопасно.
источник

VT

Victor Tur in terraform_ru
config/  - здесь tfvars, backend config (можешь хранить стейты в разных местах), provider config
infrastructure/ - здесь все инфраструктурные модули вроде general, network, app, db
modules/ - здесь просто нужные отдельные модули которые используешь, вроде vpc/rds/ecs etc...
источник