Size: a a a

2018 July 01

Y

Yuliy Voronoy in terraform_ru
в том же файле? а потом обращаться к нему с модулем module “XXX” { source “../“} ?
источник

N

Nklya in terraform_ru
Я хз что ты имеешь в виду
источник

N

Nklya in terraform_ru
Посмотри любой пример использования модулей
источник

Y

Yuliy Voronoy in terraform_ru
источник

Y

Yuliy Voronoy in terraform_ru
вот тип такую схему описал, и нужно для dev\qa достать какие-нибудь общие данные ( тип ами, инстанс тип и т.д)
источник

Y

Yuliy Voronoy in terraform_ru
он не видит то что за пределами его директории. Может я конечно не так себе представляю его работу в общем...
источник

VT

Victor Tur in terraform_ru
Окружения в модули ;) ну да, мы даже юзали такое.
Но это не правильно
источник

VT

Victor Tur in terraform_ru
Воркспейсы есть.
источник

VT

Victor Tur in terraform_ru
А для шаринга параметров есть tfvars
источник

Y

Yuliy Voronoy in terraform_ru
Хм.. О как
источник

VT

Victor Tur in terraform_ru
Погружаешь переменные в правильной последовательности. И в итоге если в окружении есть что-что явно объявленное перезатрет, а так - глобальный tfvars
источник

VT

Victor Tur in terraform_ru
Почитай доку про переменные у terraform. Там норм все описано
источник

VT

Victor Tur in terraform_ru
Я сейчас решил делить все на воркспейсы и переменные tfvars в папочку config, получается удобно. Makefile запускает terraform с нужными tfvars в нужной последовательности
источник

N

Nklya in terraform_ru
источник

VT

Victor Tur in terraform_ru
Примерно так
источник

Y

Yuliy Voronoy in terraform_ru
ага, уже явно картина получше рисуется, хоть понял бест практис)
источник

Y

Yuliy Voronoy in terraform_ru
а во с tfvars чет не разобрался
источник

Y

Yuliy Voronoy in terraform_ru
врорде поместил в коррень, объявил variables но при terraform init получал кучу ошибок
источник

VT

Victor Tur in terraform_ru
Init нужен при использовании модулей
источник

VT

Victor Tur in terraform_ru
Вот там к тебя scope едет скорее всего
источник