Отслеживание версии шаблонов Terraform - PullRequest
0 голосов
/ 22 мая 2018

Я хочу включить процесс оркестровки Terraform в мои конвейеры непрерывной интеграции.Идея состоит в том, что каждый раз, когда кто-то изменяет шаблон Terraform, новая версия поднимается, и снимок сохраняется где-то в хранилище, например, в Nexus.

В очень наивном подходе я думал разместить комментарий в верхней части каждого файла шаблона Terraform, например: # Version 1.0.0, и в каждом выпуске я просматриваю эту строку и поднимаю ее до # Version 1.0.1.

Есть ли рекомендуемый способ сделать это, способ Terraform?

1 Ответ

0 голосов
/ 22 мая 2018

Я полагаю, что вы ищете серверную часть terraform S3 с видом terraboard.

Таким образом, файл состояния отправляется в корзину S3 всякий раз, когда происходит изменение.Terraboard предоставляет хороший интерфейс для просмотра / сравнения версий / состояний.

https://github.com/camptocamp/terraboard#use-with-docker

Помните: в AWS S3 должно быть включено управление версиями.

Спасибо.

...