-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ansible 3 - Homework-12 #8
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Доброе утро.
Дмитрий, все сделано хорошо 👍
=========== | ||
|
||
В рамках данных задач (для теста) были переработаны конфигурационные файлы Terraform для возможности управления развертыванием приложения стредствами Terraform | ||
(развертывать, либо нет). При этом была отработана концепция реализации условий в коде Terraform через логические переменные и свойство `count`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Учти, что в 0.11 есть проблема с использованием переменных ресурсов, у которых count=0
hashicorp/terraform#16726
|
||
##### Дополнительное задание 2 (**). Интеграция с Travis CI. | ||
|
||
Чтобы не производить много тестовых коммитов в основном репозитории, было решено воспользоваться утилитой `trytravis` и тестовым репозиторием. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
т.к. нет необходимости в развертывыании реальной конфигурации. | ||
|
||
Стоит отметить, что в нашем случае для корректной работы `terraform init` с Remote Backend в среде Travis CI необходимо передавать в Travis CI | ||
GCP Service Account Key для авторизации на Storage Bucket, по сему было решено отключить использование Remote Backend в Terraform. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Можно делать инит без бекенда.
Либо вынести бекенд в отдельный файл и удалять его до валидации
Выполнены основное и дополнительное задания. Описание добавлено в README.md.
Юрия Игнатова в ревьюверах не нашел, поэтому добавил только Николая.
Увы, текущая моя задержка в цепочке сдачи домашних заданий была связана с непредвиденными личными обстоятельствами, на данный момент есть заделы и дальнейшая сдача будет производиться с нагоном графика, насколько возможно.