dpodvyaznikov Infra repository
Адреса хостов:
testapp_IP = 62.84.118.84
testapp_port = 9292
Команда CLI для запуска тестового приложения:
yc compute instance create --name reddit-app --hostname reddit-app --memory=4 --create-boot-disk image-folder-id=standard-images,image-family=ubuntu-1604-lts,size=10GB --network-interface subnet-name=default-ru-central1-a,nat-ip-version=ipv4 --metadata serial-port-enable=1 --zone=ru-central1-a --metadata-from-file user-data=startup_script.yml
Адреса хостов:
bastion_IP = 130.193.38.163
someinternalhost_IP = 10.128.0.29
1.Создать на локальном хосте файл config в каталоге ~/.ssh
2.Добавить в него следующую конфигурацию:
# bastion
Host bastion
HostName 130.193.38.163
User appuser
IdentityFile ~/.ssh/appuser
# someinternalhost
Host someinternalhost
HostName 10.128.0.29
User appuser
IdentityFile ~/.ssh/appuser
ProxyJump bastion
3.Подключиться к someinternalhost:
ssh someinternalhost
- Добавлен pre-commit hook и шаблон для PR
- Добавлена интеграция уведомлений в Slack
- Настроено выполнение тестов в Github Actions
- Github Actions status