iskander-zhienaliev Infra repository
Конфигурация ВМ YC:
ssh_key_name = yc
- bastion
- public_IP = 51.250.13.99
- internal_IP = 10.128.0.24
- username = appuser
- someinternalhost
- internal_IP = 10.128.0.27
- username = appuser
ssh -i ~/.ssh/yc -J appuser@51.250.13.99 appuser@10.128.0.27
- В консоль используем команду
nano ~/.ssh/config
- Вставляем следующий код
Host someinternalhost HostName 10.128.0.27 User appuser IdentityFile ~/.ssh/yc ProxyJump appuser@51.250.13.99
- Сохраняем
bastion_IP = 51.250.13.99
someinternalhost_IP = 10.128.0.27
testapp_IP = 130.193.54.53
testapp_port = 9292
HW7 Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform
-
Разделение приложения на две ВМ. Перенастроен Packer
-
Разделение конфигурации тестового приложения на конфигурации двух инстансов (БД и App);
-
Внедрение модулей в Terraform;
-
Настройка remote backend
- Установка ansible
- Знакомство с inventory разных форматов
- Управление сервером через команды ansible