Size: a a a

2019 December 31

e

ep4sh in terraform_ru
синтаксисы это понятно, но как мог мой терраформ, стейт который только локально на моем пк изменить существующий S3?
источник

A

Andor in terraform_ru
ep4sh
Я думал что терраформ не может ипортировать существующие ресурсы "неявно"
в общем случае зависит от API используемого терраформ-провайдером, а не от самого терраформа
если API может принять несколько запросов на создание ресурса и не вернуть ошибку, то терраформ может по-простому этими ресурсами начать управлять
источник

A

Andor in terraform_ru
а как это реализовано в твоём конкретном случае лучше спросить в документации амазона
источник

e

ep4sh in terraform_ru
источник

e

ep4sh in terraform_ru
Да, спасибо
источник
2020 January 01

T

Timur in terraform_ru
добрый вечер. Подскажите, а в planfile какие-то секреты хранятся? Безопасно ли хранить его как артефакт в пайплайне gitlab? Или лучше через cache?
источник

T

Timur in terraform_ru
сходу я не нагрепал вроде ничего криминального, но кто его знает :)
источник

A

Andor in terraform_ru
Timur
добрый вечер. Подскажите, а в planfile какие-то секреты хранятся? Безопасно ли хранить его как артефакт в пайплайне gitlab? Или лучше через cache?
От кого защищаешься?
источник
2020 January 02

DK

Dmitry Kireev in terraform_ru
А есть у кого посмотреть стиль деплоя ECS тасков? организация, итд
источник

DK

Dmitry Kireev in terraform_ru
допустим, если task definition в тераформе, как деплоить новый тег? передавать его через vars?
источник

DK

Dmitry Kireev in terraform_ru
...или засунуть их это в json файл... но тогда как управлять тегом... хз
источник
2020 January 03

YA

Yury Alexandrov in terraform_ru
Dmitry Kireev
допустим, если task definition в тераформе, как деплоить новый тег? передавать его через vars?
у нас через jsonencode функцию
https://gist.github.com/dizer/835d2d6b129e30feb20b32023a34b150
источник

DK

Dmitry Kireev in terraform_ru
Неплохо, да
источник

DK

Dmitry Kireev in terraform_ru
А локально какие-то есть контейнеры?
источник

YA

Yury Alexandrov in terraform_ru
Где локально?
источник

DK

Dmitry Kireev in terraform_ru
На десктопах разработчиков, в смысле
источник

YA

Yury Alexandrov in terraform_ru
А что вы хотите делать терраформом на десктопах разрабов? Не очень понял вопрос.
источник

DK

Dmitry Kireev in terraform_ru
Yury Alexandrov
А что вы хотите делать терраформом на десктопах разрабов? Не очень понял вопрос.
Не. Терраформ тут частично при чем. Смотрите. Есть набор сервисов/тасков ECS, скажем 10-20 штук. По одной из парадигм, необходимо делать локальнее тестирование и разработку. Как это делается в вашем случае?
источник

YA

Yury Alexandrov in terraform_ru
Зачем разрабатывать в контейнерах? Это контрпродуктивно. Проблемы с дебагерами, памятью и дисковой на ровном месте.
А для тестов у нас так: собирается два образа из одной ревизии кода (через базовые образы). Один продовый, второй на основе первого с тестами. И вот второй тестируется в CI. Если все хорошо, то первый можно попытаться задеплоить.
Тут можно возразить, что деплоится и тестируется не одно и то же, но тащить в прод образ с тестами не хочется.
источник

DK

Dmitry Kireev in terraform_ru
Yury Alexandrov
Зачем разрабатывать в контейнерах? Это контрпродуктивно. Проблемы с дебагерами, памятью и дисковой на ровном месте.
А для тестов у нас так: собирается два образа из одной ревизии кода (через базовые образы). Один продовый, второй на основе первого с тестами. И вот второй тестируется в CI. Если все хорошо, то первый можно попытаться задеплоить.
Тут можно возразить, что деплоится и тестируется не одно и то же, но тащить в прод образ с тестами не хочется.
Разрабатывать в IDE, понятно. Но остальное окружение в контейнерах
источник