Size: a a a

2019 November 08

DM

Dmitriy Miroshnichenko in terraform_ru
Timur
gitlab
сек
источник

DM

Dmitriy Miroshnichenko in terraform_ru
Timur
gitlab
источник

DM

Dmitriy Miroshnichenko in terraform_ru
Код для деплоя и провиженинга в репе abagy-deploy.git

Кусок .gitlab-ci.yml из репы с самим приложением

Замени
only:
  - merge_requests
на что тебе нужно  https://docs.gitlab.com/ee/ci/yaml/#only-and-except-simplified


После мерджа environment переводится в stop, а стенд удаляется (вызывается тот же код, но с тегом destroy)
источник

DM

Dmitriy Miroshnichenko in terraform_ru
из TF в качестве output приходит hostname и ip
источник

DM

Dmitriy Miroshnichenko in terraform_ru
Димон
Добрый вечер !мне нужно описать провайдера для создания репозитория в гитлабе,подскажите пожалуйста как это сделать гитлаб частный
Скажите, не могу придумать ситуацию, когда нужно создавать репу из кода - зачем это может быть нужно?
источник

YA

Yury Alexandrov in terraform_ru
можно давать тестовые задания кандидатам
источник

DM

Dmitriy Miroshnichenko in terraform_ru
Yury Alexandrov
можно давать тестовые задания кандидатам
👌🏽
источник

S

Slach in terraform_ru
источник

T

Timur in terraform_ru
Dmitriy Miroshnichenko
Код для деплоя и провиженинга в репе abagy-deploy.git

Кусок .gitlab-ci.yml из репы с самим приложением

Замени
only:
  - merge_requests
на что тебе нужно  https://docs.gitlab.com/ee/ci/yaml/#only-and-except-simplified


После мерджа environment переводится в stop, а стенд удаляется (вызывается тот же код, но с тегом destroy)
ну это всё понятно, угу. Нет никаких вопросов в том, когда стенд у тебя один. А когда их несколько?

и вот тут я начинаю думать - а не правильнее ли будет хранить конфигурацию стенда в гите и до тех пор, пока эта конфигурация есть - стенд существует
источник

T

Timur in terraform_ru
возможно, так будет правильнее?
источник

DM

Dmitriy Miroshnichenko in terraform_ru
Не понял
источник

DM

Dmitriy Miroshnichenko in terraform_ru
Timur
ну это всё понятно, угу. Нет никаких вопросов в том, когда стенд у тебя один. А когда их несколько?

и вот тут я начинаю думать - а не правильнее ли будет хранить конфигурацию стенда в гите и до тех пор, пока эта конфигурация есть - стенд существует
В чем проблема то?
источник

DM

Dmitriy Miroshnichenko in terraform_ru
Стейт храни в s3/minio
источник

IM

Iurii Medvedev in terraform_ru
Timur
ну это всё понятно, угу. Нет никаких вопросов в том, когда стенд у тебя один. А когда их несколько?

и вот тут я начинаю думать - а не правильнее ли будет хранить конфигурацию стенда в гите и до тех пор, пока эта конфигурация есть - стенд существует
Шаблоны/модули обязаны быть в гите, все изменения в инфре должны контролироваться через scm иначе будет много боли
источник

T

Timur in terraform_ru
Iurii Medvedev
Шаблоны/модули обязаны быть в гите, все изменения в инфре должны контролироваться через scm иначе будет много боли
так и будет
источник

T

Timur in terraform_ru
вопрос в том, должна ли быть в гите текущая конфигурация развёрнутых стендов
источник

IM

Iurii Medvedev in terraform_ru
Timur
так и будет
Плюс ремоут стейт в бекенде и в гите
источник

IM

Iurii Medvedev in terraform_ru
Конечно
источник

IM

Iurii Medvedev in terraform_ru
Если стейт погибнет тольку будет ноль, до ремоут стейта и терагрунта стейт у многих жил в гите и еще где нибудь параллельно
источник

IM

Iurii Medvedev in terraform_ru
У меня стейт к примеру живет в с3 для амазона и в блобе для эжур, параллельно стейты уезжают в кастомный бекенд
источник