Skip to content
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

Packer base #4

Merged
merged 2 commits into from
Oct 25, 2018
Merged

Packer base #4

merged 2 commits into from
Oct 25, 2018

Conversation

Kirill-Garbar
Copy link
Collaborator

Выполнено ДЗ № 5

  • Основное ДЗ
  • Задание1 со *
  • Задание2 со *

В процессе сделано:

  • Выдали доступ приложению Packer к GCP.
  • Создали по инструкции базовый образ ubuntu с установленными ruby и mongodb и задеплоили в него приложение.
  • Добавили в созданный шаблон несколько переменных, файл variables.json. ID проекта, семейство базовых образов, тип машины, имя предсозданного диска, размер диска(не был учтён, т.к. предсозда был диск другого размера), тип диска, описание образа, название предсозданной сети.
  • Создали образ семейства reddit-full, добавив в него systemd unit для автозагрузки веб-сервера Puma с приложением и деплой приложения.
  • Добавили скрипт создания машины из готового образа redit-full.

Как запустить проект:

  • Выполнить команду из корня репозитория packer build immutable.json.
  • Выполнить скрипт config-scripts/create-reddit-vm.sh. Запомнить IP.
  • Добавить правило firewall, разрешающее входящий трафик на порт TCP 9292.

Как проверить работоспособность:

PR checklist

  • Выставил label с номером домашнего задания
  • Выставил label с темой домашнего задания

@Kirill-Garbar Kirill-Garbar merged commit 2883637 into master Oct 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants