pochka15 / hexlet-bastion

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hexlet bastion project

This is another drill Hexlet DevOps project

Setup

  • Create an account in the Yandex Cloud. We need it to deploy an application
  • Generate ssh keys for the Yandex Cloud make generate-ssh-keys
  • Set variables in all.yml
  • Setup yandex tokens: make yandex-tokens-setup
  • Setup terraform infrastructure: make terraform-setup
  • Setup servers to release application make setup
  • Release applications on servers make release

Connect

Connect to the bastion via ssh make ssh

Curl

You can curl balancer: curl <ip from tfstate>

About


Languages

Language:HCL 73.9%Language:Jinja 15.1%Language:Makefile 10.9%